| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206 |
- package cn.com.lzt.common.util;
- import java.io.IOException;
- import java.util.Properties;
- import org.apache.log4j.Logger;
- /**
- * 公共静态常量类
- *
- * @author yulong.zhao
- * @date 2017年8月12日下午12:00:46
- *
- */
- public class CustomerConstant {
-
- private static final Logger log = Logger.getLogger(CustomerConstant.class.getName());
- public static final String CALLBACK_PROCESS = "callBackProcess";
- /** 流程状态 */
- public static final String WAIT_SUBMIT_NAME = "待提交";
- /** 流程状态 */
- public static final String PRO_IN_CIRCULATION = "流转中";
- /** 流程状态 */
- public static final String PRO_COMPLETED = "已完成";
- /**
- * 申购单状态 1:采购中
- */
- public static final String PURCHASEING = "1";
- /**
- * 申购单状态 2:已完成
- */
- public static final String COMPLETED = "2";
- /**
- * 申购单状态 3:退回
- */
- public static final String BACKED = "3";
- /**
- * 申购单状态 4:廢除
- */
- public static final String ABOLISHED = "4";
- /**
- * 待處理:0
- */
- public static final String WAITDEAL = "0";
- /**
- * 已處理:1
- */
- public static final String DEALED = "1";
- /**
- * 全部:2
- */
- public static final String ALL = "2";
- /**
- * 查询备份表
- */
- public static final String QUERYBAK = "BAK";
- /**
- * 查询原表
- */
- public static final String QUERYORIG = "ORIG";
- /**
- * 未提交:1
- */
- public static final String FLOW_NOSUBMIT = "1";
- /**
- * 流转中:2
- */
- public static final String FLOW_INEXECUTION = "2";
- /**
- * 已完成:3
- */
- public static final String FLOW_COMPLETED = "3";
- /**
- * 再提交:4 相當於未提交
- */
- public static final String FLOW_RESUBMIT = "4";
- /**非项目角色标识*/
- public static final String ROLE_TYPE_NOT_PROJECT = "0";
- /**项目角色标识*/
- public static final String ROLE_TYPE_PROJECT = "1";
- public static String JPUSH_URL;
- //app版本号存入redis标识
- public static final String APPVERSION_FLAG = "version";
-
- //附件上传版本的文件夹
- public static final String APPVERSION = "appversion";
-
- /**删除账号redis的key*/
- public static final String DEL_KEY = "deluser";
- public static final String DEL_KEY_VALUE = "alreadDel";
-
- /** 账号是否启用标识同时也是Redis中的key */
- public static final String LOGININFO_FLAG = "loginInfoFlag";
- /** 锁定用户标识,同时也是存入Redis中的value */
- public static final String LOCK_USER_FLAG = "0";
-
- /**能否登录app的redis的key*/
- public static final String APPLOGIN_ABLE_FLAG_KEY = "appLoginAbleFlag";
- public static final String APPLOGIN_ABLE_FLAG_KEY_VALUE = "no";
-
- /**可以登录APP的redis键的固定值*/
- public static final String APP_CANLOGIN_FLAG_KEY = "appCanLoginUseridMap";
- public static final String APP_CANLOGIN_FLAG_KEY_VALUE = "1";// 可以登录
-
- //excel导入
- public static final int ERROR_BASE_LINE_NUM = 4;
-
-
- /****************oss-info-start******************/
- public static final String ACCESSKEY_ID = "LTAIKq49K22tiY6u";
-
- public static final String ACCESSKEY_SECRET = "6YZhT4PySe4V9aVxvn99jA3q9kDjcp";
-
- // 外网地址
- public static final String ENDPOINT = "http://oss-cn-shanghai.aliyuncs.com";
- // 内网地址
- //public static final String ENDPOINT = "http://oss-cn-shanghai-internal.aliyuncs.com";
-
- public static final String BUCKETNAME = "hglfiles";
- /****************oss-info-end******************/
-
- /**********************redis key 前缀***************************/
- // redis key Tsuser
- public static final String REDIS_KEY_USER = "rediskeyuser_";
-
- /**********************redis key 前缀***************************/
-
-
- /********************************定时任务taskid-start**********************************/
- public static final String modifySameleveltransferJobTrigger = "modifySameleveltransferJobTrigger";//人事申请-人事平调-组织机构变更(每月2号4点)
- public static final String modifyPromotiontransferTaskJobTrigger = "modifyPromotiontransferTaskJobTrigger";//人事申请-人事晋升-组织机构变更(每月2号4点10分)
- public static final String modifyDemotetransferTaskJobTrigger = "modifyDemotetransferTaskJobTrigger";//人事申请-人事降职-组织机构变更(每月2号4点20分)
- public static final String modifyApplyLeaveTaskJobTrigger = "modifyApplyLeaveTaskJobTrigger";//人事申请-离职人员状态更新(每天0点10分)
- public static final String modifyApplyCorrTaskJobTrigger = "modifyApplyCorrTaskJobTrigger";//人事申请-转正人员状态更新(每天0点20分)
- public static final String waitDealOvertimeWarnTaskTrigger = "waitDealOvertimeWarnTaskTrigger";//任务管理-审批超时提醒(每天10点)
- public static final String userContractCronTrigger = "userContractCronTrigger";//员工管理-合同到期提醒(每天6点10分)
- public static final String automaticCorrectionTaskTrigger = "automaticCorrectionTaskTrigger";//员工管理-自动转正(每天0点0分0秒)
- public static final String userCertificateCronTrigger = "userCertificateCronTrigger";//员工管理-证书到期提醒(每天6点)
- public static final String userWageTaskCronTrigger = "userWageTaskCronTrigger";//工资管理-工资核算 (每月4号0点)
- public static final String userStatisticsCronTrigger = "userStatisticsCronTrigger";//统计分析-人员流动统计(每月1号0点0分)
- public static final String overtimeStatisticsCronTrigger1 = "overtimeStatisticsCronTrigger1";//统计分析-加班统计-1(每月4号4点0分)
- public static final String overtimeStatisticsCronTrigger2 = "overtimeStatisticsCronTrigger2";//统计分析-加班统计-2(每月10号4点0分)
- public static final String distributionStatisticsTaskCronTrigger = "distributionStatisticsTaskCronTrigger";//统计分析-岗位人力分布(每月1号1点0分)
- public static final String wageStatisticsTaskCronTrigger1 = "wageStatisticsTaskCronTrigger1";//统计分析-工资统计-1(每月4号2点0分)
- public static final String wageStatisticsTaskCronTrigger2 = "wageStatisticsTaskCronTrigger2";//统计分析-工资统计-2(每月10号2点0分)
- public static final String attendanceStatisticsTaskCronTrigger1 = "attendanceStatisticsTaskCronTrigger1";//统计分析-考勤统计-1(每月2号2点0分)
- public static final String attendanceStatisticsTaskCronTrigger2 = "attendanceStatisticsTaskCronTrigger2";//统计分析-考勤统计-2(每月10号0点0分)
- public static final String userAttendanceTaskJobTrigger = "userAttendanceTaskJobTrigger";//考勤管理-考勤上报(核算)(每月2号0点)
- public static final String userAttendanceCurrMonthTaskJobTrigger = "userAttendanceCurrMonthTaskJobTrigger";//考勤管理-考勤上报(当月核算)(每月2号0点)
- public static final String attendanceTempInitTrigger = "attendanceTempInitTrigger";//考勤管理-初始化第二天的所有人的考勤实时查看基础数据(每天23点30分0秒)
- public static final String recordSynchronizationTrigger = "recordSynchronizationTrigger";// 获取考勤原始数据,分析原始数据到实时查看表(每5分钟执行一次)
-
- public static final String contractActiveTask = "contractActiveTask";// 每日早晨使到达开始日期的合同生效
-
- public static final String autoCreateMaintainBillTask = "autoCreateMaintainBillTask";//自动生成供方服务单
-
- public static final String bigDataTableBackupTask = "bigDataTableBackupTask";//数据备份
-
- public static final String contractPushRptTask = "contractPushRptTask";//给总经理发送物业费报表
-
- public static final String projectCostWarnRptPushTask = "projectCostWarnRptPushTask";//给总经理推送项目成本报表
-
- public static final String noStorageOutAlertTask = "noStorageOutAlert";//未领料出库预警
-
- public static final String noStorageInAlertTask = "noStorageInAlert";//未做采购单核对预警
-
- public static final String autoCheckCarScheduleTask = "autoCheckCarScheduleTask";//没晚计算车辆当日工作情况
- public static final String syncCarDataByMinutesTask = "syncCarDataByMinutesTask";//每隔几分钟,同步车辆当前状态,是否停留过长、是否有预警
- public static final String noWagestrategyWarningTask = "noWagestrategyWarningTask";// 每周五发送未配置工资策略人员清单定时任务
-
- public static final String ActivitiTaskOvertimeRptTask = "activitiTaskOvertimeRptTask";
- public static final String TBCarDrivingRecordTask = "TBCarDrivingRecordTask"; // 车辆行驶记录统计
- /********************************定时任务taskid-end*************************************/
- // 数据字典缓存方式
- public static String DIC_CACHE_TYPE = null;
- public static final String DIC_CACHE_TYPE_LOCAL_MEMORY = "localMemory";
- public static final String DIC_CACHE_TYPE_REDIS = "redis";
- public static final String DIC_REDIS_TYPE_GROUP_KEY = "TypegroupByCode_";
- public static final String DIC_REDIS_TYPES_KEY = "TypesByGroupCode_";
-
- static {
- Properties prop = new Properties();
- try {
- prop.load(CustomerConstant.class.getResourceAsStream("/sysConfig.properties"));
- log.debug("-----读取配置文件-----Begin");
- JPUSH_URL = prop.getProperty("JPUSH_URL");
- if(prop.containsKey("dicCache")) {
- DIC_CACHE_TYPE = prop.getProperty("dicCache").trim();
- }
- log.debug("-----读取配置文件-----End");
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
- }
|