/*
 * Copyright (c) 2018-2999 广州亚米信息科技有限公司 All rights reserved.
 *
 * https://www.gz-yami.com/
 *
 * 未经允许，不可做商业用途！
 *
 * 版权所有，侵权必究！
 */

package com.yami.shop.bean.param;

import lombok.Data;

import java.util.List;

@Data
//@JsonIgnoreProperties({"id"})
public class ScoreConfigParam {
    /**
     * id
     */
    private Long id;

    /**
     * 参数名
     */
    private String paramKey;
    /**
     * 参数值
     */
    private String paramValue;

    /**
     * 签到获取积分
     */
    private String signInScoreString;

    /**
     * 签到获取积分
     */
    private List<Integer> signInScore;

    /**
     * 注册获取积分
     */
    private Integer registerScore;

    /**
     * 购物开关
     */
    private Boolean shopScoreSwitch;

    /**
     * 购物获取积分
     */
    private Double shopGetScore;


    /**
     * 购物积分抵现比例
     */
    private Double shopUseScore;

    /**
     * 购物积分分类获取范围0为全部商品1为根据分类使用
     */
    private Integer getDiscountRange;
    /**
     * 购物积分分类获取上限比例
     */
    private Double getDiscount;
    /**
     * 购物积分分类获取上限比例
     */
    private List<CategoryScoreConfigParam> categoryConfigs;
    /**
     * 购物积分分类使用范围0为全部商品1为根据分类使用
     */
    private Integer useDiscountRange;
    /**
     * 平台使用积分分类上限比例
     */
    private Double useDiscount;
//
//    /**
//     * 购物时使用积分上限
//     */
//    private Double shopUserLimit;


}
