|  |  |  | 
|---|
|  |  |  | package com.doumee.core.utils; | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import com.alibaba.fastjson.JSONObject; | 
|---|
|  |  |  | import com.fasterxml.jackson.annotation.JsonInclude; | 
|---|
|  |  |  | import com.fasterxml.jackson.core.JsonProcessingException; | 
|---|
|  |  |  | import com.fasterxml.jackson.databind.ObjectMapper; | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public class Constants { | 
|---|
|  |  |  | public static final String HEADER_USER_TOKEN = "dm_user_token"; | 
|---|
|  |  |  | public static final String REDIS_USER_KEY = "user_token_list_"; | 
|---|
|  |  |  | public static final String REDIS_TOKEN_KEY = "token_"; | 
|---|
|  |  |  | public static final String REDIS_HK_TOKEN_KEY = "hk_token_"; | 
|---|
|  |  |  | public static final String HK_TOKEN_VALIDITY = "HK_TOKEN_VALIDITY"; | 
|---|
|  |  |  | 
|---|
|  |  |  | public static final int ZERO = 0 ; | 
|---|
|  |  |  | public static final int ONE = 1 ; | 
|---|
|  |  |  | public static final int TWO = 2 ; | 
|---|
|  |  |  | public static final Integer DD_STATUS_SUCCESS_CODE = 200 ; | 
|---|
|  |  |  | public static final Long DD_ERR_CODE = 0L ; | 
|---|
|  |  |  | public static final String HK_PARAM ="HK_PARAM" ; | 
|---|
|  |  |  | public static final String HK_WEBSITE_DOMAIN_URL ="HK_WEBSITE_DOMAIN_URL" ; | 
|---|
|  |  |  | public static final String LED_CONTENT_SPEED ="LED_CONTENT_SPEED" ; | 
|---|
|  |  |  | 
|---|
|  |  |  | public static final String HK_HTTPS ="HK_HTTPS" ; | 
|---|
|  |  |  | public static final String HK_PUSH_URL = "HK_PUSH_URL"; | 
|---|
|  |  |  | public static final String HK_CARS_OPENAPI_ACCESS_KEY = "HK_CARS_OPENAPI_ACCESS_KEY"; | 
|---|
|  |  |  | public static final String GAODE_DISTANCE_GEOAPI_URL = "GAODE_DISTANCE_GEOAPI_URL"; | 
|---|
|  |  |  | public static final String HK_CARS_OPENAPI_ACCESS_SECRET = "HK_CARS_OPENAPI_ACCESS_SECRET"; | 
|---|
|  |  |  | public static final String HK_CARS_OPENAPI_URL = "HK_CARS_OPENAPI_URL"; | 
|---|
|  |  |  | public static final String HK_ROOTORG_CODE ="HK_ROOTORG_CODE" ; | 
|---|
|  |  |  | 
|---|
|  |  |  | public static final String SIGN_IN_ATTENTION ="SIGN_IN_ATTENTION" ; | 
|---|
|  |  |  | public static final String SIGN_IN_QRCODE_PREFIX ="SIGN_IN_QRCODE_PREFIX" ; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 操作类型,用于做接口验证分组 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public interface OperaType { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 创建 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | interface Create {} | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 修改 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | interface Update {} | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 修改状态 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | interface UpdateStatus {} | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public static final String WEATHER_CONFIG ="WEATHER_CONFIG" ; | 
|---|
|  |  |  | public static final String REQUEST_URL ="REQUEST_URL" ; | 
|---|
|  |  |  | public static final String LOCATION ="LOCATION" ; | 
|---|
|  |  |  | public static final String API_KEY ="API_KEY" ; | 
|---|
|  |  |  | public static final String CABINET_CONFIG ="CABINET_CONFIG" ; | 
|---|
|  |  |  | public static final String BLOW_TIME ="BLOW_TIME" ; | 
|---|
|  |  |  | public static final String PRESSURE ="PRESSURE" ; | 
|---|
|  |  |  | public static final String CONCENTRATION ="CONCENTRATION" ; | 
|---|
|  |  |  | public static final String THRESHOLD ="THRESHOLD" ; | 
|---|
|  |  |  | public static final String LINK_PHONE ="LINK_PHONE" ; | 
|---|
|  |  |  | //被拜访人信息校验方式(0手机号单独校验 1手机号和姓名组合校验) | 
|---|
|  |  |  | public static final String BEVISITED_USER_VALID = "BEVISITED_USER_VALID"; | 
|---|
|  |  |  | public static final String LW_BEVISITED_USER_VALID = "LW_BEVISITED_USER_VALID"; | 
|---|
|  |  |  | 
|---|
|  |  |  | public static final String FTP_PORT ="FTP_PORT" ; | 
|---|
|  |  |  | public static final String FTP_USERNAME ="FTP_USERNAME" ; | 
|---|
|  |  |  | public static final String FTP_PWD ="FTP_PWD" ; | 
|---|
|  |  |  | public static final String COMPANY_DOCUMENTS ="COMPANY_DOCUMENTS" ; | 
|---|
|  |  |  | public static final String APP_FILE ="APP_FILE" ; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public static final String FTP_RESOURCE_PATH ="FTP_RESOURCE_PATH" ; | 
|---|
|  |  |  | public static final String FTP_LOCAL_RESOURCE_PATH ="FTP_LOCAL_RESOURCE_PATH" ; | 
|---|
|  |  |  | public static final String ERP_ORGLIST_URL ="ERP_ORGLIST_URL" ; | 
|---|
|  |  |  | public static final String ERP_USERLIST_URL ="ERP_USERLIST_URL" ; | 
|---|
|  |  |  | public static final String ERP_APPROVE_URL ="ERP_APPROVE_URL" ; | 
|---|
|  |  |  | public static final String ERP_USERSTATUS_RL ="ERP_USERSTATUS_RL" ; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public static final String ERP ="ERP" ; | 
|---|
|  |  |  | public static final Integer THREE =3 ; | 
|---|
|  |  |  | public static final Integer FOUR =4 ; | 
|---|
|  |  |  | 
|---|
|  |  |  | public static final String OVER_NOTICE_WX = "OVER_NOTICE_WX"; | 
|---|
|  |  |  | public static final String PRESSURE_LEVEL_UNIT = "PRESSURE_LEVEL_UNIT"; | 
|---|
|  |  |  | public static final String LIQUID_LEVEL_UNIT ="LIQUID_LEVEL_UNIT" ; | 
|---|
|  |  |  | public static final String OUT_HY_LOT_TOTAL ="OUT_HY_LOT_TOTAL" ; | 
|---|
|  |  |  | public static final String BANNER_IMG ="BANNER_IMG" ; | 
|---|
|  |  |  | public static final String COMPANY_LOCATION = "COMPANY_LOCATION"; | 
|---|
|  |  |  | public static final String GAODE_LOCATION_GEOAPI_URL = "GAODE_LOCATION_GEOAPI_URL"; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public static  boolean DEALING_HK_SYNCPRIVILEGE= false; | 
|---|
|  |  |  | public static  boolean DEALING_HK_SYNCDEVICE = false; | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public static final String HOME_IMAGE ="HOME_IMAGE"; | 
|---|
|  |  |  | public static final String DD_TALK ="DD_TALK"; | 
|---|
|  |  |  | public static final String APP_KEY ="APP_KEY"; | 
|---|
|  |  |  | public static final String APP_SECRET ="APP_SECRET"; | 
|---|
|  |  |  | public static final String ACCESS_TOKEN ="ACCESS_TOKEN"; | 
|---|
|  |  |  | public static final String AGENT_ID ="AGENT_ID"; | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public static final String PROHIBIT_TIME = "PROHIBIT_TIME"; | 
|---|
|  |  |  | public static final String ERR_TIMES = "ERR_TIMES"; | 
|---|
|  |  |  | public static final String PROHIBIT_LOGIN_OPEN = "PROHIBIT_LOGIN_OPEN"; | 
|---|
|  |  |  | public static final String OPEN_JOINT_ACCOUNT = "OPEN_JOINT_ACCOUNT"; | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public interface RedisKeys { | 
|---|
|  |  |  | public static final String IMPORTING_CARS ="IMPORTING_CARS"; | 
|---|
|  |  |  | public static final String CHECKING_JKCUSTOMER_LOCATION ="CHECKING_JKCUSTOMER_LOCATION"; | 
|---|
|  |  |  | public static final String JKLINE_JOB ="JKLINE_JOB_"; | 
|---|
|  |  |  | public static final String IMPORTING_JKCUSTOMER ="IMPORTING_JKCUSTOMER"; | 
|---|
|  |  |  | public static final String IMPORTING_JKORDERS ="IMPORTING_JKORDERS"; | 
|---|
|  |  |  | public static final String IMPORTING_JKLINE ="IMPORTING_JKLINE"; | 
|---|
|  |  |  | public static final String IMPORTING_MEMBER ="IMPORTING_MEMBER"; | 
|---|
|  |  |  | public static final String BIGSCREEN_UUID ="BIGSCREEN_UUID"; | 
|---|
|  |  |  | public static final String IMPORTING_GAS ="IMPORTING_GAS"; | 
|---|
|  |  |  | 
|---|
|  |  |  | return  d; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | public static BigDecimal formatBigdecimal4Float(BigDecimal d) { | 
|---|
|  |  |  | return  formatBigdecimalScale(d,4); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | public static BigDecimal formatBigdecimalScale(BigDecimal d,int scale) { | 
|---|
|  |  |  | if (d == null) { | 
|---|
|  |  |  | d = new BigDecimal(0.0); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | //保留两位小数且四舍五入 | 
|---|
|  |  |  | d = d.setScale(4, BigDecimal.ROUND_HALF_UP); | 
|---|
|  |  |  | d = d.setScale(scale, BigDecimal.ROUND_HALF_UP); | 
|---|
|  |  |  | return  d; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | public static BigDecimal formatBigdecimal0Float(BigDecimal d) { | 
|---|
|  |  |  | if (d == null) { | 
|---|
|  |  |  | d = new BigDecimal(0.0); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | //保留两位小数且四舍五入 | 
|---|
|  |  |  | d = d.setScale(0, BigDecimal.ROUND_HALF_UP); | 
|---|
|  |  |  | return  d; | 
|---|
|  |  |  | return  formatBigdecimalScale(d,0); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | public static BigDecimal formatBigdecimal2Float(BigDecimal d) { | 
|---|
|  |  |  | if (d == null) { | 
|---|
|  |  |  | d = new BigDecimal(0.0); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | //保留两位小数且四舍五入 | 
|---|
|  |  |  | d = d.setScale(2, BigDecimal.ROUND_HALF_UP); | 
|---|
|  |  |  | return  d; | 
|---|
|  |  |  | return  formatBigdecimalScale(d,2); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | AUTHED_LEAVE(9, "下发授权离园","下发授权离园" ), | 
|---|
|  |  |  | LEAVED(10, "已离园 ","车辆从{data}离场 " ), | 
|---|
|  |  |  | OVER_NUMBER(11, "已过号","超时未到指定月台自动过号" ), | 
|---|
|  |  |  | CHANGE_GROUP(12, "更换月台组","从【{data}】更换到【{data1}】" ), | 
|---|
|  |  |  | ; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // 成员变量 | 
|---|
|  |  |  | 
|---|
|  |  |  | public String getNoteinfo() { | 
|---|
|  |  |  | return noteinfo; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public static String strToJson(String key,String val){ | 
|---|
|  |  |  | Map<String,Object> map = new HashMap<>(); | 
|---|
|  |  |  | map.put(key,val); | 
|---|
|  |  |  | return JSONObject.toJSONString(map); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public  enum WarningConfig { | 
|---|
|  |  |  | ALARM_TEST(10002, "酒精测试"), | 
|---|
|  |  |  | GRID_TIME_OUT_INFO(10003, "开门超时未关闭"), | 
|---|
|  |  |  | KEY_TIME_OUT_BACK(10004, "钥匙超时未归还"), | 
|---|
|  |  |  | ; | 
|---|
|  |  |  | // 成员变量 | 
|---|
|  |  |  | private int key; | 
|---|
|  |  |  | private String info; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // 构造方法 | 
|---|
|  |  |  | WarningConfig(int key,String info) { | 
|---|
|  |  |  | this.key = key; | 
|---|
|  |  |  | this.info = info; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public int getKey() { | 
|---|
|  |  |  | return key; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public void setKey(int key) { | 
|---|
|  |  |  | this.key = key; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public String getInfo() { | 
|---|
|  |  |  | return info; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public void setInfo(String info) { | 
|---|
|  |  |  | this.info = info; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|