package com.doumee.dao.system.dto; import com.alibaba.fastjson.JSONObject; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.math.BigDecimal; import java.util.List; /** * Created by IntelliJ IDEA. * * @Author : Rk * @create 2023/3/23 9:50 */ @Data @ApiModel("系统订单配置") public class PlatformConfigDTO { @ApiModelProperty(value = "注册积分奖励状态 0开启 1关闭") private Integer regIntegralRewardStatus; @ApiModelProperty(value = "邀请好友积分奖励状态 0开启 1关闭") private Integer shareIntegralRewardStatus; @ApiModelProperty(value = "注册优惠券奖励状态 0开启 1关闭") private Integer regCouponRewardStatus; @ApiModelProperty(value = "邀请好友优惠券奖励状态 0开启 1关闭") private Integer shareCouponRewardStatus; @ApiModelProperty(value = "注册积分奖励数量") private BigDecimal regIntegralReward; @ApiModelProperty(value = "邀请好友积分奖励数量") private BigDecimal shareIntegralReward; @ApiModelProperty(value = "注册优惠券奖励集合") private List regCouponRewardList; @ApiModelProperty(value = "邀请好友优惠券奖励集合") private List shareCouponRewardList; @ApiModelProperty(value = "消费返积分-返用户积分状态 0开启 1关闭") private Integer returnMemberIntegralStatus; @ApiModelProperty(value = "消费返积分-返经销商积分状态 0开启 1关闭") private Integer returnShopIntegralStatus; @ApiModelProperty(value = "消费返积分-返用户积分数量") private BigDecimal returnMemberIntegral; @ApiModelProperty(value = "消费返积分-返经销商积分数量") private BigDecimal returnShopIntegral; @ApiModelProperty(value = "合计优惠承担比例(%)") private BigDecimal totalRate; @ApiModelProperty(value = "多少积分抵扣1元") private Integer deductIntegralLimit; @ApiModelProperty(value = "满多少金额可使用积分") private BigDecimal minIntegralPriceLimit; @ApiModelProperty(value = "积分失效方式 0长期有效 1按积分产生时间失效") private Integer integralInvalidType; @ApiModelProperty(value = "积分销毁周期") private Integer integralInvalidCircle; @ApiModelProperty(value = "积分使用规则说明") private String integralRuleInfo; @ApiModelProperty(value = "字典code") private String dictCode; }