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;
}