evo-Financial-pc/evo-admin/src/main/java/com/evo/common/constant/Constants.java
2026-06-29 14:36:00 +08:00

142 lines
4.5 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package com.evo.common.constant;
import java.math.BigDecimal;
import java.util.Locale;
import io.jsonwebtoken.Claims;
import org.apache.commons.math3.optim.nonlinear.scalar.noderiv.BOBYQAOptimizer;
/**
* 通用常量信息
*
* @author evo
*/
public class Constants
{
/**
* UTF-8 字符集
*/
public static final String UTF8 = "UTF-8";
/**
* GBK 字符集
*/
public static final String GBK = "GBK";
/**
* 系统语言
*/
public static final Locale DEFAULT_LOCALE = Locale.SIMPLIFIED_CHINESE;
/**
* www主域
*/
public static final String WWW = "www.";
/**
* http请求
*/
public static final String HTTP = "http://";
/**
* https请求
*/
public static final String HTTPS = "https://";
/**
* 通用成功标识
*/
public static final String SUCCESS = "0";
/**
* 通用失败标识
*/
public static final String FAIL = "1";
/**
* 登录成功
*/
public static final String LOGIN_SUCCESS = "Success";
/**
* 注销
*/
public static final String LOGOUT = "Logout";
/**
* 注册
*/
public static final String REGISTER = "Register";
/**
* 登录失败
*/
public static final String LOGIN_FAIL = "Error";
/**
* 所有权限标识
*/
public static final String ALL_PERMISSION = "*:*:*";
/**
* 管理员角色权限标识
*/
public static final String SUPER_ADMIN = "admin";
/**
* 角色权限分隔符
*/
public static final String ROLE_DELIMETER = ",";
/**
* 权限标识分隔符
*/
public static final String PERMISSION_DELIMETER = ",";
/**
* 令牌
*/
public static final String TOKEN = "token";
/**
* 令牌前缀
*/
public static final String TOKEN_PREFIX = "Bearer ";
/**
* 令牌前缀
*/
public static final String LOGIN_USER_KEY = "login_user_key";
/**
* 资源映射路径 前缀
*/
public static final String RESOURCE_PREFIX = "/profile";
/**
* 自动识别json对象白名单配置仅允许解析的包名范围越小越安全
*/
public static final String[] JSON_WHITELIST_STR = { "org.springframework", "com.evo" };
/**
* 业务参数
*/
public static final String DELETE_FLAG_0 = "0"; //添加信息
public static final String DELETE_FLAG_1 = "1"; //删除信息
public static final String JOB_STATIS_11 = "-1"; //员工 离职
public static final String JOB_STATIS_0 = "0"; //员工 试用
public static final String JOB_STATIS_1 = "1"; //员工 正式
public static final String SYS_COMPANY = "sys_company"; //公司简称
public static final String SYS_CONTRACT = "sys_contract"; //合同年限
public static final String SYS_LEVEL = "sys_level"; //学历
public static final String SYS_WORK_STATUS = "sys_worker_status"; //在职状态
public static final String SYS_RESTAUTANT = "sys_restaurant"; //餐饮字典类型参数
public static final String SEIZE_A_SEAT_0 = "0"; //占位符
public static final String SEIZE_A_SEAT_1 = "00"; //占位符
public static final String SEIZE_A_SEAT_2 = "000"; //占位符
public static final String SEIZE_A_SEAT_3 = "0000"; //占位符
public static final String SYS_SENIORITY_SUBSIDIES = "50"; //工龄补助
public static final Integer SYS_CONTRACT_SUBSIDY = 50; //合同补助的基数
public static final String SYS_CONTRACT_0 = "50"; //一年期合同补助
public static final String SYS_CONTRACT_1 = "150"; //三年期合同补助
public static final String SYS_SOCIAL_SUBSIDIES = "400"; //新农合社保补助
public static final String SUBSIDY_PROPORTION = "0.05"; //请假补助扣除比例
public static final String SUBSIDY_PERIOD = "0.80"; //试用期工资
public static final String SUBSIDY_PERIOD_1 = "0.20"; //试用期工资的余百分比
public static final Long zc_code = 38l; //早餐消费
public static final Long wc_code = 39l; //午餐消费
public static final Long wcc_code = 40L; //晚餐消费
public static final Long gr_zc_code = 66l; //个人早餐消费
public static final Long gr_wc_code = 67l; //个人午餐消费
public static final Long gr_wcc_code = 68L; //个人晚餐消费
public static final BigDecimal DAY_WORK_HOUR = new BigDecimal(8);
public static final String SOURCE_PT = "1";
public static final String SOURCE_DING = "2";
}