MrShi
2 天以前 4eac422e52a4d28fb651b75d0f054697c7a2c0fa
server/dmmall_service/src/main/java/com/doumee/dao/system/dto/PlatformConfigDTO.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,64 @@
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 = "注册优惠券奖励集合") //[{"num":"2","couponId":6},{"num":"3","couponId":5}]
    private List<JSONObject> regCouponRewardList;
    @ApiModelProperty(value = "邀请好友优惠券奖励集合")
    private List<JSONObject> 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;
}