package com.xhpc.common.util;

/**
 * @author yuyang
 * @date 2021/12/29 16:48
 */
public class UserTypeUtil {

    //超管数据id
    public static final Long USER_ID = 1L;

    //c端用户
    public static final String USER = "C";
    //流量端用户
    public static final String INTERNET = "L";
    //社区端用户
    public static final String COMMUNIT = "S";
    //B端大客户
    public static final String CUSTOMERS = "B";
    //车队客户
    public static final String MOTORCADE_USER = "D";
    //车队总负责人
    public static final String MOTORCADE_PERSON_IN_CHARGE = "Z";
    //川逸充
    public static final String CYCUSER = "CYC";
    //c端用户
    public static final Integer USER_TYPE = 0;
    //流量端用户
    public static final Integer INTERNET_TYPE = 1;
    //社区端用户
    public static final Integer COMMUNIT_TYPE = 2;
    //B端大客户
    public static final Integer CUSTOMERS_TYPE = 3;
    //车队组
    public static final Integer MOTORCADE_TYPE = 4;
    //车队个人
    public static final Integer MOTORCADE_USER_TYPE = 5;

    //是否参与清分
    public static final Integer CLEARING_NO = 1;



    //重新登录
    public static final Integer LOGIN_TYPE = 1999;

    //VIN码为空
    public static final Integer INVALID_VIN = 1888;
    //无效VIN码
    public static final Integer NULL_VIN = 1880;
    /**
     * 微信操作渠道
     */
    public static final Integer OPERATION_WX_TYPE = 1;

    /**
     * 支付宝操作渠道
     */
    public static final Integer OPERATION_ALI_PAY_TYPE = 2;

    /**
     * 用户增加余额
     */
    public static final Integer INSERT_BALANCE = 1;
    /**
     * 用户减少余额
     */
    public static final Integer UPDATE_BALANCE = 2;

    /**
     * 微信支付
     */
    public static final Integer RECHARGE_WX = 1;
    /**
     * 支付宝支付
     */
    public static final Integer RECHARGE_ZHB = 2;
    /**
     * 平台支付
     */
    public static final Integer RECHARGE_PT = 3;

    /**
     * 支付状态-待支付
     */
    public static final Integer RECHARGE_STATUS_ZERO= 0;
    /**
     * 支付状态-充值成功
     */
    public static final Integer RECHARGE_STATUS_ONE = 1;
    /**
     * 支付状态-充值失败
     */
    public static final Integer RECHARGE_STATUS_TWO = 2;

    /**
     * 退款订单审核-无
     */
    public static final Integer REFUND_APPLICATION_ZERO = 0;

    /**
     * 退款订单审核-有
     */
    public static final Integer REFUND_APPLICATION_ONE = 1;


    /**
     * 系统用户(00 平台管理员 01 运营上 03 子账户 04运维人员 05车队)
     */
    public static final String SYS_USER_TYPE_ZERO = "00";
    public static final String SYS_USER_TYPE_ONE = "01";
    public static final String SYS_USER_TYPE_TWO = "02";
    public static final String SYS_USER_TYPE_THREE = "03";
    public static final String SYS_USER_TYPE_FOUR = "04";
    public static final String SYS_MOTORCADE_TYPE_FOUR = "05";

    /**
     * 系统租户管理员(0 是系统超管  1 某个租户超管  2普通用户)
     */
    public static final Integer SYS_SUPER_TYPE_FOUR = 0;
    public static final Integer SYS_SUPER_TYPE_ONE = 1;
    public static final Integer SYS_SUPER_TYPE_TWO = 2;

    /**
     * 启动方式  微信、支付宝、刷卡
     */
    public static final String CHARGING_MODE_WX = "微信";
    public static final String CHARGING_MODE_ZFB = "支付宝";
    public static final String CHARGING_MODE_CARD = "刷卡";
    public static final String CHARGING_MODE_VIN = "VIN码";

    public static final Long SYS_USER_TYPE_ADMIN = 1L;

    /**
     * 登录状态
     */
    public static final String LOGIN = "1";

    /**
     * 未登录状态
     */
    public static final String NO_LOGIN = "0";
    /**
     * 登录语言中文英文阿拉伯语
     */
    public static final String LANGUAGE_ZH ="1";

    public static final String LANGUAGE_EN ="2";

    public static final String LANGUAGE_ARA ="3";
}
