package com.pz.system.domain.bo; import com.pz.common.core.domain.BaseEntity; import com.pz.common.core.validate.EditGroup; import lombok.Data; import lombok.EqualsAndHashCode; import javax.validation.constraints.Min; import javax.validation.constraints.NotNull; import java.math.BigDecimal; /** * <p>created in 2023/9/14 17:41 * * @author WangMin * @version 1.0 */ @EqualsAndHashCode(callSuper = true) @Data public class WithdrawDepositBo extends BaseEntity { /** * 唯一标识ID */ @NotNull(groups = EditGroup.class,message = "唯一表示不能为空") private Integer id; /** * 是否是商户 */ @NotNull(groups = EditGroup.class,message = "身份标识不能为空") private Boolean isMerchant; /** * 提现金额 */ @Min(groups = EditGroup.class,value = 0,message = "提现金额必须大于0") private BigDecimal amount; }