| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- package com.ydtech.modules.partner.model.param;
- import com.baomidou.mybatisplus.annotation.TableField;
- import com.fasterxml.jackson.annotation.JsonFormat;
- import com.ydtech.modules.partner.model.PartnerAttribute;
- import io.swagger.annotations.ApiModelProperty;
- import lombok.Data;
- import java.io.Serializable;
- import java.math.BigDecimal;
- import java.util.Date;
- import java.util.List;
- @Data
- public class PartnerRuleEntity implements Serializable {
- private String id;
- @ApiModelProperty(value = "升级策略1-支持;2-不支持")
- private String upgrade;
- @ApiModelProperty(value = "保级策略1-支持;2-不支持")
- private String relegation;
- @ApiModelProperty(value = "等级名称")
- private String gradeName;
- @ApiModelProperty(value = "等级")
- private String grade;
- @ApiModelProperty(value = "考核是否满足")
- private String appraise;
- @ApiModelProperty(value = "保级是否满足")
- private String relSatisfy;
- @ApiModelProperty(value = "考核条件")
- private List<PartnerAttribute> requirement;
- @ApiModelProperty(value = "保级策略1-不保级;2-任务保级;3-购买保级")
- private String strategy;
- @ApiModelProperty(value = "保级策略")
- private List<PartnerAttribute> strategyArray;
- @ApiModelProperty(value = "考核周期")
- private PartnerAttribute cycle;
- @ApiModelProperty(value = "天数")
- private Integer khDays;
- @ApiModelProperty(value = "0-勾选降级;1-未勾选")
- private boolean fallTick;
- @ApiModelProperty(value = "购买保级金额")
- private BigDecimal fallAmount;
- @ApiModelProperty(value = "考核结束日期")
- @TableField(exist = false)
- private String assessmentEndDate;
- }
|