This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
k18-ntcs-web-ntc/src/main/java/com/nis/util/Constants.java
wangxin 6ab3e2df86 ①修复后台跳转参数缺少等号
②调整IP类配置界面修改/删除在配置管理界面,审核相关在审核界面
2018-03-07 11:30:37 +08:00

231 lines
7.4 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.nis.util;
import java.util.Date;
import com.google.gson.GsonBuilder;
public final class Constants {
public static final int CFG_PAGE = 0;
public static final int AUDIT_PAGE = 1;
public static final String DEFAULT_CAPTCHA_PARAM = "captcha";
public static final String DEFAULT_MOBILE_PARAM = "mobileLogin";
public static final String DEFAULT_MESSAGE_PARAM = "message";
/**
* 词典数据key
*/
public static final String CACHE_DICT_MAP = "dictMap";
/**
* 词典数据分类
*/
public static final int ITEM_TYPE_FL = 1;
/**
* 词典数据性质
*/
public static final int ITEM_TYPE_XZ = 2;
/**
* 词典数据标签
*/
public static final int ITEM_TYPE_LABEL = 3;
/**
* 配置有效标志,有效
*/
public static final int VALID_YES=1;
/**
* 配置有效标志,无效
*/
public static final int VALID_NO=0;
/**
* 配置有效标志,删除
*/
public static final int VALID_DEL=-1;
/**
* 配置审核,未审核
*/
public static final int AUDIT_NOT_YET=0;
/**
* 配置审核,审核通过
*/
public static final int AUDIT_YES=1;
/**
* 配置审核,审核未通过
*/
public static final int AUDIT_NO=2;
/**
* 配置审核,取消审核通过
*/
public static final int AUDIT_NOT_YES=3;
/**
* 上传文件基础虚拟路径
*/
public static final String USERFILES_BASE_URL = "/userfiles/";
public static final String HASH_ALGORITHM = "SHA-1";
public static final int HASH_INTERATIONS = 1024;
public static final int SALT_SIZE = 8;
public static final int LOG_ACCESS_SUCCESS = 1;
public static final int LOG_ACCESS_EXCEPTION = 0;
/**
* 默认未知方法未添加词典或未识别操作类型值为unknown8000
*/
public static final int DEFAULT_METHOD_TYPE = 8000;
public static final String SYS_BUSINESS_MENU_NAME = "信访管理";
public static final String LABEL_DEFAULT = "label";
public static final String LABEL_SUCCESS = "label label-success";
public static final String LABEL_WARNING = "label label-warning";
public static final String LABEL_IMPORTANT = "label label-important";
public static final String LABEL_INFO = "label label-info";
public static final String LABEL_INVERSE = "label label-inverse";
/**
* 生效系统
*/
public static final String ACTIVESYS_A = "4";
public static final String ACTIVESYS_B = "2";
public static final String ACTIVESYS_C = "1";
public static final String ACTIVESYS_ALL = "7";
//A+B版
public static final String ACTIVESYS_AB = "6";
/**
* 数据库操作
*/
public static final String INSERT = "I";
public static final String UPDATE = "U";
public static final String DELETE = "D";
/**
* 接口的操作行为opAction
*/
public static final int OPACTION_POST = 1;
public static final int OPACTION_PUT = 2;
public static final int OPACTION_DELETE = 3;
public static final int OPACTION_GET = 4;
/**
* 是/否
*/
public static final String YES = "1";
public static final String NO = "0";
/**
* 每页最大显示数
*/
public static final int MAX_PAGE_SIZE = Configurations.getIntProperty("maxPageSize", 100000);
/**
* 对/错
*/
public static final String TRUE = "true";
public static final String FALSE = "false";
/**
* 服务器ip
*/
public static String SERVCER_HOST = null;
/**
* oracle redis数据 存储时间
*/
public static final int ORACLE_EXPIRE = Configurations.getIntProperty("oracleExpire", 180);
/**
* hive redis数据 存储时间
*/
public static final int HIVE_EXPIRE = Configurations.getIntProperty("hiveExpire", 180);
/**
* redis开关
*/
public static final boolean IS_OPEN_REDIS = Configurations.getBooleanProperty("isOpenRedis", false);
/**
* es开关
*/
public static final boolean IS_USE_ES = Configurations.getBooleanProperty("isUseES", false);
/**
* 数据中心日志redis开关
*/
public static final boolean DATACENTER_OPEN_REDIS = Configurations.getBooleanProperty("dataCenterOpenRedis", false);
/**
* 是否使用use soq_log命令
*/
// public static final boolean IS_USE_HIVE_DB =
// Configurations.getBooleanProperty("isUseHiveDb", true);
/**
* 是否获取数据中心查询记录的总条数
*/
public static final boolean IS_GET_HIVECOUNT = Configurations.getBooleanProperty("isGetHiveCount", true);
/**
* 是否获取数据中心[神通]查询记录的总条数
*/
public static final boolean IS_SELECT_CLUSTER = Configurations.getBooleanProperty("isSelectCluster", false);
/**
* 神通数据库A的数据最早时间
*/
public static final Long CLUSTER_A_START_TIME = Configurations.getLongProperty("clusterAStartTime", new Date().getTime());
/**
* 神通数据库B的数据最早时间
*/
public static final Long CLUSTER_B_START_TIME = Configurations.getLongProperty("clusterBStartTime", new Date().getTime());
/**
* 每次获取数据中心多少条数据,咱们在对获取的数据进行分页处理
*/
public static final Long EVERY_GETHIVEDATANUM = Configurations.getLongProperty("everyGetHiveDataNum", 10000);
/**
* 是否开启基础校验
*/
public static final boolean BASE_VALIDATE = Configurations.getBooleanProperty("baseValidate", true);
public static final Long DATACENTER_TIME = Configurations.getLongProperty("dataCenterTime", 48);
/**
* 是否开启业务校验
*/
public static final boolean SERVICE_VALIDATE = Configurations.getBooleanProperty("serviceValidate", true);
/**
* 日志本地存储时间
*/
public static final Long LOG_LOCAL_TIME = Configurations.getLongProperty("logLocalTime", 48);
/**
* 实时统计默认时间
*/
public static final Long REPORT_LOCAL_TIME = Configurations.getLongProperty("reportLocalTime", 1);
/**
* 日志是否从hive中查询
*/
public static final boolean SEL_FROM_HIVE = Configurations.getBooleanProperty("selFromHive", true);
public static final boolean ONLY_SEL_FROM_HIVE = Configurations.getBooleanProperty("onlySelFromHive", true);
/**
* 跨域问题解决允许跨域的url
*/
public static final String TARGET_URL = Configurations.getStringProperty("target_url", "*");
public static final String ACCESS_CONTROL_MAX_AGE = Configurations.getStringProperty("ACCESS_CONTROL_MAX_AGE",
"3600");
/**
* elasticsearch 检索相关
*/
public static final String SEARCH_DATEFORMAT = Configurations.getStringProperty("search.dateformat",
"yyyy-MM-dd HH:mm:ss");
public static final String SEARCH_ES_HOSTANDPORT_A = Configurations.getStringProperty("search.eshostandport_A",
null);
public static final String SEARCH_ES_HOSTANDPORT_B = Configurations.getStringProperty("search.eshostandport_B",
null);
public static final String SEARCH_ES_HOSTANDPORT_C = Configurations.getStringProperty("search.eshostandport_C",
null);
/**
* 数据中心A版数据库名称,程序中每次查询时使用的数据库名称 use HIVEADBNAME
*/
public static final String HIVEADBNAME = Configurations.getStringProperty("jdbc.hive.AName", "xa_dfbhit_hive");
/**
* 数据中心B版数据库名称,程序中每次查询时使用的数据库名称 use HIVEBDBNAME
*/
public static final String HIVEBDBNAME = Configurations.getStringProperty("jdbc.hive.BName", "xa_z2_mesalog_hive");
public static final GsonBuilder gsonbuilder=new GsonBuilder();
}