package com.mzl.flower.dto.request.wallet;
|
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
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.0", message = "提现金额不能小于0")
|
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;
|
|
|
|
}
|