package com.mzl.flower.entity.wallet; import java.math.BigDecimal; import com.baomidou.mybatisplus.annotation.TableName; import java.time.LocalDateTime; import com.mzl.flower.base.BaseAutoEntity; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; /** * @author @TaoJie * @since 2024-10-22 */ @Data @EqualsAndHashCode(callSuper = true) @Accessors(chain = true) @TableName("t_wallet_withdraw_record") public class WalletWithdrawRecordDO extends BaseAutoEntity { /** * 供应商ID */ @ApiModelProperty(value = "供应商Id") private Long supplierId; /** * 提现金额 */ @ApiModelProperty(value = "提现金额") private BigDecimal amount; /** * 单次可提现金额 */ @ApiModelProperty(value = "单次可提现金额") private BigDecimal onceWithdrawAmount; /** * 提现类型 */ @ApiModelProperty(value = "提现类型") private String withdrawType; /** * 提现状态 */ @ApiModelProperty(value = "提现状态(提现中、提现成功、提现失败)") private String withdrawState; /** * 提现方式 */ @ApiModelProperty(value = "提现方式(微信)") private String method; /** * 审核人 */ @ApiModelProperty(value = "审核人") private String approveBy; /** * 审核时间 */ @ApiModelProperty(value = "审核时间") private LocalDateTime approveTime; /** * 审核状态 */ @ApiModelProperty(value = "审核状态(待审核、已通过、已拒绝)") private String approveState; /** * 不通过原因 */ @ApiModelProperty(value = "不通过原因") private String rejectReason; @ApiModelProperty(value = "原金额") private BigDecimal originalAmount; @ApiModelProperty(value = "变动金额") private BigDecimal changeAmount; @ApiModelProperty(value = "余额") private BigDecimal balance; }