package com.hzs.common.core.constant;

import java.math.BigDecimal;

/**
 * 新零售商品常量类
 */
public class RetailConstants {

    /**
     * 精品专区50金额为一个子点位，商城专区50PV为一个子点位
     * 精品专区计算点位：金额 / 50，余不做处理
     * 商城专区计算点位：累计业绩 / 50， 剩下的继续累计
     */
    public static final BigDecimal POINT_VAL = new BigDecimal("50");

    /**
     * 精品专区直推收益订单金额 10%，商城专区见点收益20代订单PV 10%
     */
    public static final BigDecimal DIRECT_BONUS_RATIO = new BigDecimal("0.1");
    /**
     * 商城专区见点收益血缘上 20 代
     */
    public static final Integer REPUR_DIRECT_ALGEBRA = 20;

    /**
     * 精品专区下单金额上限
     */
    public static final BigDecimal SPECIAL_AREA_41_MAX_ORDER_AMOUNT = new BigDecimal("20000");

    /**
     * 分红上限(0.015)金额
     */
    public static final BigDecimal SPECIAL_AREA_41_MAX_ORDER_DIVIDEND_PV_AMOUNT = new BigDecimal("10000");

    /**
     * 分红上限(0.015)结果值 -- 2025.10.13改为500
     */
    public static final BigDecimal SPECIAL_AREA_41_MAX_ORDER_DIVIDEND_PV_VALUE = new BigDecimal("500");

    /**
     * 分红计算比例
     */
    public static final BigDecimal SPECIAL_AREA_DIVIDEND_PV_PROPORTION = new BigDecimal("0.015");

    /**
     * 注册是否限制手机号重复
     */
    public static final boolean LIMIT_TO_REG_PHONE_NUMBER = false;

}
