package com.mzl.flower.entity.wallet; import java.math.BigDecimal; import java.time.LocalDateTime; import com.baomidou.mybatisplus.annotation.TableName; 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_bill_record") public class WalletBillRecordDO extends BaseEntity { @ApiModelProperty(value = "供应商Id") private Long supplierId; @ApiModelProperty(value = "钱包Id") private Long walletId; @ApiModelProperty(value = "账单变动类型(提现,结算)") private String type; @ApiModelProperty(value = "账单变动提现类型") private String withdrawType; @ApiModelProperty(value = "类型明细") private String typeDetail; @ApiModelProperty(value = "结算单id") private String settlementId; @ApiModelProperty(value = "转账Id") private String transferId; @ApiModelProperty(value = "变动方式(增加、减少") private String method; @ApiModelProperty(value = "原金额") private BigDecimal originalAmount; @ApiModelProperty(value = "变动金额") private BigDecimal changeAmount; @ApiModelProperty(value = "余额") private BigDecimal balance; @ApiModelProperty(value = "转账明细id") private String transferDetailId; @ApiModelProperty(value = "转账状态") private String transferState; @ApiModelProperty(value = "openId") private String openId; @ApiModelProperty(value = "提现记录表ID") private Long withdrawRecordId; @ApiModelProperty(value = "orderNo") private String orderNo; @ApiModelProperty(value = "orderItemId") private String orderItemId; @ApiModelProperty(value = "结算金额") private BigDecimal totalAmount; @ApiModelProperty(value = "备注") private String remark; @ApiModelProperty(value = "实际转账金额") private BigDecimal actualTransferAmount; @ApiModelProperty(value = "审核操作人") private String approveBy; @ApiModelProperty(value = "操作时间") private LocalDateTime approveTime; }