package com.jsowell.pile.domain; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.math.BigDecimal; import java.time.LocalDateTime; /** * 会员钱包流水表 */ @Data @Builder @AllArgsConstructor @NoArgsConstructor public class MemberWalletLog { /** * 主键 */ private Integer id; /** * 会员id */ private String memberId; /** * 类型(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 String createBy; /** * 创建时间 */ private LocalDateTime createTime; }