package com.punchsettle.server.pojo.reward; import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.Positive; import lombok.Data; /** * @author tyuio * @version 1.0.0 * @date 2025/4/24 21:15 * @description 奖励兑换请求 */ @Data public class RewardExchangeRequest { /** * 奖励ID */ @NotNull(message = "奖励ID不能为空") private Long rewardId; /** * 兑换数量 */ @NotNull(message = "兑换数量不能为空") @Positive(message = "兑换数量必须大于0") private Integer exchangeCount; /** * 兑换使用的账户id */ @NotNull(message = "兑换使用的账户id不能为空") private Long accountId; }