package com.mzl.flower.dto.request.wallet; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.constraints.DecimalMax; import javax.validation.constraints.DecimalMin; import javax.validation.constraints.NotNull; import java.math.BigDecimal; import java.time.LocalDateTime; /** * @description: 提现记录创建请求 * */ @Data public class CreateWalletWithdrawRecordDTO { // /** // * 供应商ID // */ // @ApiModelProperty(value = "供应商Id") // private String supplierId; /** * 提现金额 */ @ApiModelProperty(value = "钱包Id") @NotNull(message = "提现金额不能为空") @DecimalMin(value = "0.3", message = "提现金额不能小于0.3") @DecimalMax(value = "500", message = "提现金额不能大于500") private BigDecimal amount; /** * 单次可提现金额 */ // @ApiModelProperty(value = "提现金额") // private BigDecimal onceWithdrawAmount; // /** // * 提现状态 // */ // @ApiModelProperty(value = "提现状态(提现中、提现成功、提现失败)") // private Integer withdrawState; // // /** // * 提现方式 // */ // @ApiModelProperty(value = "提现方式(微信)") // private String method; // // /** // * 审核人 // */ // @ApiModelProperty(value = "审核人") // private String approveBy; // // /** // * 审核时间 // */ // @ApiModelProperty(value = "审核时间") // private LocalDateTime approveTime; // // /** // * 审核状态 // */ // @ApiModelProperty(value = "审核状态(待审核、审核通过、审核不通过)") // private Integer approveState; // // /** // * 不通过原因 // */ // @ApiModelProperty(value = "不通过原因") // private String rejectReason; }