package com.jsowell.pile.domain; import java.math.BigDecimal; import java.util.Date; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import lombok.experimental.Accessors; import lombok.experimental.SuperBuilder; /** * 会员钱包流水表 */ @Data @Accessors(chain = true) @SuperBuilder @Builder @AllArgsConstructor @NoArgsConstructor public class MemberWalletLog { /** * 主键 */ private Integer id; /** * 会员id */ private String memberId; /** * 钱包编号 */ private String walletCode; /** * 类型(1-进账;2-出账) */ private String type; /** * 子类型(10-充值, 11-赠送, 12-订单结算退款,20-后管扣款, 21-订单付款, 22-用户退款) */ private String subType; /** * 金额 */ private BigDecimal amount; /** * 余额类型(1-本金,2-赠送) */ private String category; /** * 关联订单 */ private String relatedOrderCode; /** * 变动前金额 */ private BigDecimal beforeAmount; /** * 变动后金额 */ private BigDecimal afterAmount; /** * 备注 */ private String remark; /** * 创建人 */ private String createBy; /** * 创建时间 */ private Date createTime; }