
package com.kxs.common.core.constant;

import java.math.BigDecimal;

/**
 * 公共常量
 *
 * @author 没秃顶的码农
 * @date 2023/10/29
 */
public interface CommonConstants {

	/**
	 * 删除
	 */
	String STATUS_DEL = "1";

	/**
	 * 正常
	 */
	String STATUS_NORMAL = "0";

	/**
	 * 锁定
	 */
	String STATUS_LOCK = "9";

	/**
	 * 菜单树根节点
	 */
	Long MENU_TREE_ROOT_ID = -1L;

	/**
	 * 菜单
	 */
	String MENU = "0";

	/**
	 * 编码
	 */
	String UTF8 = "UTF-8";

	/**
	 * JSON 资源
	 */
	String CONTENT_TYPE = "application/json; charset=utf-8";

	/**
	 * 前端工程名
	 */
	String FRONT_END_PROJECT = "kxs-admin-ui";

	/**
	 * 后端工程名
	 */
	String BACK_END_PROJECT = "kxs";

	/**
	 * 包名
	 */
	String PACKAGE_NAME = "com.kxs";

	/**
	 * 成功标记
	 */
	Integer SUCCESS = 1;

	/**
	 * 失败标记
	 */
	Integer FAIL = 0;

	/**
	 * 当前页
	 */
	String CURRENT = "current";

	/**
	 * size
	 */
	String SIZE = "size";

	/**
	 * 请求开始时间
	 */
	String REQUEST_START_TIME = "REQUEST-START-TIME";

	String KXS_USER_NUMBER_PREFIX = "K";

	/**
	 * KXS提现订单号前缀
	 */
	String KXS_WITHDRAWAL_PREFIX = "BC";

	/**
	 * KXS提现订单号前缀
	 */
	String KXS_SHOP_PREFIX = "BM";

	/**
	 * KXS提现订单号前缀
	 */
	String KXS_WAREHOUSE_APPLY_PREFIX = "FC";

	/**
	 * K2最低交易基数
	 */
	BigDecimal MAX_TOTAL_AMT = new BigDecimal(3000000);

	/**
	 * 广电换算pos金额 基数
	 */
	BigDecimal GD_CARDINAL_NUMBER = new BigDecimal(10000);

	/**
	 * 商城订单支付标记
	 */
	String SHOP_ORDER_FLAG = "shop_order_flag";
	/**
	 * 扶持期天数
	 */
	Integer BIND_DAY_NUM = 90;

	/**
	 * 广电激活数量换算金额 10000一张
	 */
	Integer GD_TO_PRICE = 10000;

	/**
	 * 费率值
	 */
	BigDecimal FEE_63 = new BigDecimal("0.63");
	/**
	 * 费用 63+3
	 */
	BigDecimal FEE_63_3 = new BigDecimal("0.63");
	/**
	 * 费率值
	 */
	BigDecimal FEE_60 = new BigDecimal("0.60");

	String MCH_TABLE_PREFIX = "kxs_merchant_trade_";

	String USER_TABLE_PREFIX = "kxs_user_trade_";

	String USER_TABLE_AFTER_PREFIX = "kxs_user_trade_after_";

	String USER_TABLE_BEFORE_PREFIX = "kxs_user_trade_before_";
	String KXS_USER_AMOUNT_LOG_PREFIX = "kxs_user_amount_log_";


}
