package com.xzx.gc.model.comon.account; import com.xzx.gc.entity.AccountInfo; import io.swagger.annotations.ApiModelProperty; import lombok.Builder; import lombok.Data; import java.math.BigDecimal; import java.util.List; @Data @Builder public class AllAcountParamDto{ @ApiModelProperty("0:提佣 1:恢复额度 2分享返利 3重量返利支出 4阶梯返利 5打包员额度调整 6推广返利 7红包 8额度申请") private int type; @ApiModelProperty("流水号ID") private String flowNo; @ApiModelProperty("创建用户ID") private String userId; @ApiModelProperty("1:打包站") private String userRealType; @ApiModelProperty("平台用户ID") private String otherUserId; @ApiModelProperty("创建用户手机号码") private String mobile; @ApiModelProperty("用户增加了回收订单金额的金额") private BigDecimal oldMoney; @ApiModelProperty("回收员扣除了回收订单后的金额") private BigDecimal otherOldMoney; @ApiModelProperty("1:扣除了额度 2扣除了环保币") private int otherMoneyType; @ApiModelProperty("操作的金额(合伙人重量返利支出)") private BigDecimal money; @ApiModelProperty("操作的另一个金额(如回收员重量返利支出)") private BigDecimal otherMoney; @ApiModelProperty("合伙人或打包站ID") private String partnerId; @ApiModelProperty("1:合伙人。2:打包站") private String partnerType; @ApiModelProperty("0:正常下单 1自助下单") private int orderType; @ApiModelProperty("账户ID") private String accountId; @ApiModelProperty("平台用户账户ID") private String otherAccountId; @ApiModelProperty("可用额度") private String overdraftLimit; @ApiModelProperty("固定额度") private String fixedLimit; @ApiModelProperty("规则ID") private String ruleId; @ApiModelProperty("合伙人账户主键") private String partnerAccountId; @ApiModelProperty("账户列表") private List accountInfoList; @ApiModelProperty("总的差额") private BigDecimal overBlance; }