//package com.org.hktshop.entity.product;
//
//import com.org.hktshop.base.BaseModel;
//import com.org.hktshop.target.TableField;
//import com.org.hktshop.target.TableName;
//import lombok.Data;
//
//import java.math.BigDecimal;
//
///****
// * 价格模板
// */
//@Data
//@TableName("hkt_goods_price_template")
//public class HktGoodsPriceTemplate extends BaseModel {
//
//    //no 查询条件
//    @TableField(exist = false)
//    private String queryVale;
//
//    //编码id 用户自定义 不可重复
//    @TableField("fno")
//    private String fno;
//    //商品價格模板分類 全部采用以及分類id
//    @TableField("category_id")
//    private String categoryId;
//    //该分类默认价格模板
//    @TableField("is_default")
//    private Integer isDefault;
//    //描述
//    @TableField("info")
//    private String info;
//    //阶梯数量
//    @TableField("ladd")
//    private Integer ladd;
//    //阶梯1 数量
//    @TableField("num1")
//    private Integer num1;
//    //阶梯2 数量
//    @TableField("num2")
//    private Integer num2;
//    //阶梯3 数量
//    @TableField("num3")
//    private Integer num3;
//    //阶梯4 数量
//    @TableField("num4")
//    private Integer num4;
//    //阶梯5 数量
//    @TableField("num5")
//    private Integer num5;
//    //阶梯6 数量
//    @TableField("num6")
//    private Integer num6;
//    //阶梯7 数量
//    @TableField("num7")
//    private Integer num7;
//
//    //价格比较
//    @TableField("compare")
//    private Integer compare;
//
//    //价格阶梯1 原价比例
//    @TableField("rate11")
//    private BigDecimal rate11;
//    //价格阶梯2 原价比例
//    @TableField("rate12")
//    private BigDecimal rate12;
//    //价格阶梯3 原价比例
//    @TableField("rate13")
//    private BigDecimal rate13;
//    //价格阶梯4 原价比例
//    @TableField("rate14")
//    private BigDecimal rate14;
//    //价格阶梯5 原价比例
//    @TableField("rate15")
//    private BigDecimal rate15;
//    //价格阶梯6 原价比例
//    @TableField("rate16")
//    private BigDecimal rate16;
//    //价格阶梯7 原价比例
//    @TableField("rate17")
//    private BigDecimal rate17;
//
//    //价格阶梯1 现价比例
//    @TableField("rate21")
//    private BigDecimal rate21;
//    //价格阶梯2 现价比例
//    @TableField("rate22")
//    private BigDecimal rate22;
//    //价格阶梯3 现价比例
//    @TableField("rate23")
//    private BigDecimal rate23;
//    //价格阶梯4 现价比例
//    @TableField("rate24")
//    private BigDecimal rate24;
//    //价格阶梯5 现价比例
//    @TableField("rate25")
//    private BigDecimal rate25;
//    //价格阶梯6 现价比例
//    @TableField("rate26")
//    private BigDecimal rate26;
//    //价格阶梯7 现价比例
//    @TableField("rate27")
//    private BigDecimal rate27;
//
//    @TableField("create_time")
//    private String createTime;
//
//    @TableField("modify_time")
//    private String modifyTime;
//
//    /****
//     *
//     * @param level
//     * @return
//     */
//    public Integer getLevelNum(int level) {
//        switch (level) {
//            case 0:
//                return num1;
//            case 1:
//                return num2;
//            case 2:
//                return num3;
//            case 3:
//                return num4;
//            case 4:
//                return num5;
//            case 5:
//                return num6;
//            case 6:
//                return num7;
//            default:
//                return 0;
//        }
//    }
//
//    public BigDecimal getLevelOldRate(int level) {
//        switch (level) {
//            case 0:
//                return rate11;
//            case 1:
//                return rate12;
//            case 2:
//                return rate13;
//            case 3:
//                return rate14;
//            case 4:
//                return rate15;
//            case 5:
//                return rate16;
//            case 6:
//                return rate17;
//            default:
//                return BigDecimal.valueOf(1);
//        }
//    }
//
//    public BigDecimal getLevelNewRate(int level) {
//        switch (level) {
//            case 0:
//                return rate21;
//            case 1:
//                return rate22;
//            case 2:
//                return rate23;
//            case 3:
//                return rate24;
//            case 4:
//                return rate25;
//            case 5:
//                return rate26;
//            case 6:
//                return rate27;
//            default:
//                return BigDecimal.valueOf(1);
//        }
//    }
//
//}
