package com.mzl.flower.entity.wallet; import java.math.BigDecimal; import com.baomidou.mybatisplus.annotation.TableName; import com.mzl.flower.base.BaseAutoEntity; import com.mzl.flower.base.BaseEntity; 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") public class WalletDO extends BaseAutoEntity { /** * 用户ID */ @ApiModelProperty("用户id") private String userId; /** * 供应商ID */ @ApiModelProperty(value = "供应商Id") private Long supplierId; /** * 总金额 */ @ApiModelProperty(value = "总金额") private BigDecimal totalAmount; /** * 可提现金额 */ @ApiModelProperty(value = "可提现金额") private BigDecimal withdrawableAmount; /** * 提现中金额 */ @ApiModelProperty(value = "提现中金额") private BigDecimal withdrawingAmount; /** * 已提现金额 */ @ApiModelProperty(value = "已提现金额") private BigDecimal withdrawnAmount; /** * 结算中金额 */ @ApiModelProperty(value = "结算中金额") private BigDecimal settlingAmount; /** * 总扣款金额 */ @ApiModelProperty(value = "总扣款金额") private BigDecimal totalDeduction; /** * 总交易金额 */ @ApiModelProperty(value = "总交易金额") private BigDecimal totalTransactionAmount; /** * 总交易金额 */ @ApiModelProperty(value = "已结算金额") private BigDecimal settledAmount; }