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"; }