|
@@ -0,0 +1,885 @@
|
|
|
+package com.rongwei.safecommon.utils;
|
|
|
+
|
|
|
+import java.util.*;
|
|
|
+
|
|
|
+public class SaveConstans {
|
|
|
+
|
|
|
+ // 部门类型:集团
|
|
|
+ public final static String ORGTYPE_GROUP = "group";
|
|
|
+ // 部门类型:分公司
|
|
|
+ public final static String ORGTYPE_BRANCHOFFICE = "Branch-Office";
|
|
|
+ // 部门类型:工厂
|
|
|
+ public final static String ORGTYPE_FACTORY = "factory";
|
|
|
+ // 部门类型:车间
|
|
|
+ public final static String ORGTYPE_CHEJIAN = "chejian";
|
|
|
+ // 部门类型:工段
|
|
|
+ public final static String ORGTYPE_GONGDUAN = "gongduan";
|
|
|
+ public static final Map<String, String> COMPANY_MAP = new HashMap<String, String>() {{
|
|
|
+ put("0001651000000015EFDD", "山东创新箔材科技有限公司");
|
|
|
+ put("0001651000000017DRZ1", "山东创新精铝金属制造有限公司");
|
|
|
+ put("0001S31000000000J0TR", "山东创新板材有限公司");
|
|
|
+ }};
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 集团领导
|
|
|
+ */
|
|
|
+ public static final String GROUP_LEADER = "GroupLeader";
|
|
|
+
|
|
|
+ public static final String MINUS_ONE = "-1";
|
|
|
+ public static final String AND = "and";
|
|
|
+ public static final String DEFAULT_SEPARATOR = "-;-";
|
|
|
+
|
|
|
+ /**
|
|
|
+ * orgId和 code的对应关系
|
|
|
+ */
|
|
|
+ public static final Map<String, String> ORG_CODE_MAP = new HashMap<String, String>() {{
|
|
|
+ /**
|
|
|
+ * 山东创新箔材科技有限公司
|
|
|
+ */
|
|
|
+ put("0001651000000015EFDD", "CXLB");
|
|
|
+ /**
|
|
|
+ * 山东创新精铝金属制造有限公司
|
|
|
+ */
|
|
|
+ put("0001651000000017DRZ1", "CXJL");
|
|
|
+ /**
|
|
|
+ * 山东创新板材有限公司
|
|
|
+ */
|
|
|
+ put("0001S31000000000J0TR", "CXBC");
|
|
|
+ }};
|
|
|
+ /**
|
|
|
+ * orgId和 code的对应关系
|
|
|
+ */
|
|
|
+ public static final Map<String, String> AQ_ORG_CODE_MAP = new HashMap<String, String>() {{
|
|
|
+ /**
|
|
|
+ * 山东创新箔材科技有限公司
|
|
|
+ */
|
|
|
+ put("0001651000000015EFDD", "LB");
|
|
|
+ /**
|
|
|
+ * 山东创新精铝金属制造有限公司
|
|
|
+ */
|
|
|
+ put("0001651000000017DRZ1", "JL");
|
|
|
+ /**
|
|
|
+ * 山东创新板材有限公司
|
|
|
+ */
|
|
|
+ put("0001S31000000000J0TR", "BC");
|
|
|
+ }};
|
|
|
+ public static final List<String> MERGE_PRODUCE_PROCESS = new ArrayList<>();
|
|
|
+ /**
|
|
|
+ * 初始化数量单位
|
|
|
+ */
|
|
|
+ public static final Map<String, String> QUANTITY_UNIT_MAP = new HashMap<String, String>() {{
|
|
|
+ /**
|
|
|
+ * 公斤
|
|
|
+ */
|
|
|
+ put("kg", "公斤");
|
|
|
+ /**
|
|
|
+ * 吨
|
|
|
+ */
|
|
|
+ put("ton", "吨");
|
|
|
+ }};
|
|
|
+ /**
|
|
|
+ * 初始化月份代号
|
|
|
+ */
|
|
|
+ public static final List<String> MONTH_CODE_LIST = Arrays.asList("1", "2", "3", "4", "5", "6", "7", "8", "9", "X", "Y", "Z");
|
|
|
+ /**
|
|
|
+ * 高
|
|
|
+ */
|
|
|
+ public static final String HIGH = "高";
|
|
|
+ /**
|
|
|
+ * 中
|
|
|
+ */
|
|
|
+ public static final String MIDDLE = "中";
|
|
|
+ /**
|
|
|
+ * 低
|
|
|
+ */
|
|
|
+ public static final String LOW = "低";
|
|
|
+
|
|
|
+ static {
|
|
|
+ MERGE_PRODUCE_PROCESS.add("");
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 问卷调查状态
|
|
|
+ */
|
|
|
+ public static class DemandState {
|
|
|
+ /**
|
|
|
+ * 已发布
|
|
|
+ */
|
|
|
+ public static final String RELEASE = "1";
|
|
|
+ /**
|
|
|
+ * 作废
|
|
|
+ */
|
|
|
+ public static final String CANCELLATION = "0";
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ public static class NotifyType {
|
|
|
+ /**
|
|
|
+ * 我的培训
|
|
|
+ */
|
|
|
+ public static final String TRAINING = "training";
|
|
|
+ /**
|
|
|
+ * 我的课程
|
|
|
+ */
|
|
|
+ public static final String COURSE = "course";
|
|
|
+ /**
|
|
|
+ * 培训需求调查表
|
|
|
+ */
|
|
|
+ public static final String TRAININGFORM = "trainingform";
|
|
|
+ /**
|
|
|
+ * 安全应急
|
|
|
+ */
|
|
|
+ public static final String SAFETYEMERGENCY = "safetyemergency";
|
|
|
+ /**
|
|
|
+ * 安全会议
|
|
|
+ */
|
|
|
+ public static final String SAFETYMEETING = "safetymeeting";
|
|
|
+ /**
|
|
|
+ * 特种设备提醒
|
|
|
+ */
|
|
|
+ public static final String SPECIALEQUIPMENT = "specialequipment";
|
|
|
+ /**
|
|
|
+ * 目标考核
|
|
|
+ */
|
|
|
+ public static final String TARGETASSESSMENT = "targetassessment";
|
|
|
+ /**
|
|
|
+ * 危险作业
|
|
|
+ */
|
|
|
+ public static final String DANGEROUS = "dangerous";
|
|
|
+ /**
|
|
|
+ * 问题跟踪与解决
|
|
|
+ */
|
|
|
+ public static final String ISSUETRACKING = "issuetracking";
|
|
|
+ /**
|
|
|
+ * 检查任务
|
|
|
+ */
|
|
|
+ public static final String INSPECTIONTASKS = "inspectiontasks";
|
|
|
+ /**
|
|
|
+ * 隐患任务
|
|
|
+ */
|
|
|
+ public static final String DANGERTASKS = "dangertasks";
|
|
|
+ /**
|
|
|
+ * 点巡检
|
|
|
+ */
|
|
|
+ public static final String INSPECTION = "inspection";
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 保养检修
|
|
|
+ */
|
|
|
+ public static final String MAINTAIN = "maintain";
|
|
|
+ /**
|
|
|
+ * 保养检修
|
|
|
+ */
|
|
|
+ public static final String ACCEPTMAINTAINTASK = "acceptmaintaintask";
|
|
|
+ /**
|
|
|
+ * 润滑任务
|
|
|
+ */
|
|
|
+ public static final String LUBRICATION_TASK = "lubricationTask";
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 移动端大修任务提醒
|
|
|
+ */
|
|
|
+ public static final String MOBILE_PLANNING_TASK = "mobilePlanningTask";
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 设备部位重复故障问题提醒类型
|
|
|
+ */
|
|
|
+ public static final String DEVICE_REPEATEDLY_FAILS_NOTICETYPE = "device_repeatedly_fails";
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 设备报废申请审批通过通知
|
|
|
+ */
|
|
|
+ public static final String EQU_SCRAP_TASK = "equscraptask";
|
|
|
+ /**
|
|
|
+ * 设备报废申请审批通过通知
|
|
|
+ */
|
|
|
+ public static final String PREVIOUS_UNFINISHED_TASK = "nextmonthmaintenance";
|
|
|
+ /**
|
|
|
+ * 设备报废申请审批通过通知
|
|
|
+ */
|
|
|
+ public static final String END_UNFINISHED_TASK = "endmonthmaintenance";
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 故障停机提醒
|
|
|
+ */
|
|
|
+ public static final String FAUL_STOP_REMIND = "faultstopremind";
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 每周点检异常问题提醒类型 生产
|
|
|
+ */
|
|
|
+ public static final String HIDDEN_DANGER_TASK_PRODUCTION = "productionHiddenDanger";
|
|
|
+ /**
|
|
|
+ * 每周点检异常问题提醒类型 维修
|
|
|
+ */
|
|
|
+ public static final String HIDDEN_DANGER_TASK_MAINTAIN = "maintainHiddenDanger";
|
|
|
+ /**
|
|
|
+ * 订单未及时评审提醒
|
|
|
+ */
|
|
|
+ public static final String ORDEROUTTIME_AUDIT = "orderouttimeaudit";
|
|
|
+ /**
|
|
|
+ * 辅料申购提醒
|
|
|
+ */
|
|
|
+ public static final String AUXILIARYMATERIAL_REMIND = "auxiliarymaterial";
|
|
|
+ /**
|
|
|
+ * 作业延期提醒
|
|
|
+ */
|
|
|
+ public static final String PROCESSDELAY_REMIND = "processdelay";
|
|
|
+ /**
|
|
|
+ * 报工不合格提醒
|
|
|
+ */
|
|
|
+ public static final String REPORTUNQUALIFY_REMIND = "reportunqualify";
|
|
|
+ /**
|
|
|
+ * 安全观察指标提醒
|
|
|
+ */
|
|
|
+ public static final String OBSERVATION_AUDIT = "observation";
|
|
|
+ /**
|
|
|
+ * 安全附件
|
|
|
+ */
|
|
|
+ public static final String SAFETY_ATTACHMENT_VERIFICATION = "safeAttachments";
|
|
|
+ /**
|
|
|
+ * 特种设备作业人员证书提醒
|
|
|
+ */
|
|
|
+ public static final String PERSONNEL_CERTIFICATES = "PersonnelCertificates";
|
|
|
+ }
|
|
|
+
|
|
|
+ public static class NotifyTitle {
|
|
|
+ /**
|
|
|
+ * 培训截止提醒
|
|
|
+ */
|
|
|
+ public static final String CUT_OFF_TRAIN_TITLE = "课程截止提醒";
|
|
|
+ /**
|
|
|
+ * 培训截止提醒
|
|
|
+ */
|
|
|
+ public static final String CUT_OFF_PAPER_TITLE = "考试截止提醒";
|
|
|
+ /**
|
|
|
+ * 我的培训
|
|
|
+ */
|
|
|
+ public static final String TRAIN_NOTIFY_TITLE = "考试提醒";
|
|
|
+
|
|
|
+ public static final String COURSE_NOTIFY_TITLE = "培训课程提醒";
|
|
|
+ /**
|
|
|
+ * 培训取消提醒
|
|
|
+ */
|
|
|
+ public static final String CANCEL_TRAIN_TITLE = "培训取消提醒";
|
|
|
+ /**
|
|
|
+ * 培训需求调查提醒
|
|
|
+ */
|
|
|
+ public static final String QUESTIONNAIRE_SURVEY_TITLE = "培训需求调查提醒";
|
|
|
+ /**
|
|
|
+ * 检查任务提醒
|
|
|
+ */
|
|
|
+ public static final String INSPECTION_TASKS_TITLE = "检查任务提醒";
|
|
|
+ /**
|
|
|
+ * 危险作业处罚提醒
|
|
|
+ */
|
|
|
+ public static final String DANGEROUS_TITLE = "危险作业处罚提醒";
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 隐患任务提醒
|
|
|
+ */
|
|
|
+ public static final String DANGER_TASKS_TITLE = "隐患任务提醒";
|
|
|
+ /**
|
|
|
+ * 点巡检任务提醒
|
|
|
+ */
|
|
|
+ public static final String INSPECTION_TITLE = "点巡检任务提醒";
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 隐患跟踪任务整改提现标题
|
|
|
+ */
|
|
|
+ public static final String RECTIFICATION_MAIL_TITLE = "隐患跟踪任务整改提醒";
|
|
|
+ /**
|
|
|
+ * 隐患跟踪任务验证提醒标题
|
|
|
+ */
|
|
|
+ public static final String VERIFICATION_MAIL_TITLE = "隐患跟踪任务验证提醒";
|
|
|
+ /**
|
|
|
+ * 隐患跟踪任务确认提醒标题
|
|
|
+ */
|
|
|
+ public static final String AFFIRM_MAIL_TITLE = "隐患跟踪任务确认提醒";
|
|
|
+ /**
|
|
|
+ * 保养检修工单提醒标题
|
|
|
+ */
|
|
|
+ public static final String MAINTAIN_SYSTEM_TITLE = "保养任务";
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 保养检修工单提醒标题
|
|
|
+ */
|
|
|
+ public static final String ACCEPTANCE_SYSTEM_TITLE = "待验收保养任务";
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 保养检修工单提醒标题
|
|
|
+ */
|
|
|
+ public static final String LUBRICATION_TASK_TITLE = "润滑任务提醒";
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 大修任务超期提醒标题
|
|
|
+ */
|
|
|
+ public static final String PLANNING_TASK_TITLE = "大修任务超期提醒";
|
|
|
+ /**
|
|
|
+ * 设备部位重复故障问题提醒标题
|
|
|
+ */
|
|
|
+ public static final String DEVICE_REPEATEDLY_FAILS_TITLE = "设备部位重复故障问题提醒";
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 设备报废申请审批通过通知
|
|
|
+ */
|
|
|
+ public static final String EQU_SCRAP_TITLE = "设备报废申请审批通过通知";
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 故障停机提醒
|
|
|
+ */
|
|
|
+ public static final String FAUL_STOP_TITLE = "故障停机提醒";
|
|
|
+ /**
|
|
|
+ * 保养/润滑跨月未完成提醒
|
|
|
+ */
|
|
|
+ public static final String PREVIOUS_UNFINISHED_TASK_TITLE = "保养/润滑跨月未完成提醒";
|
|
|
+ /**
|
|
|
+ * 保养/润滑月末未完成提醒
|
|
|
+ */
|
|
|
+ public static final String END_UNFINISHED_TASK_TITLE = "保养/润滑月末未完成提醒";
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 每周点检异常问题提醒
|
|
|
+ */
|
|
|
+ public static final String WEEK_HIDDEN_DANGER_TASK = "每周点检异常问题提醒";
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 订单评审提醒
|
|
|
+ */
|
|
|
+ public static final String ORDEROUTTIMEAUDIT_TITLE = "订单评审提醒";
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 辅料申购提醒
|
|
|
+ */
|
|
|
+ public static final String AUXILIARYMATERIAL_TITLE = "辅料申购提醒";
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 作业延期提醒
|
|
|
+ */
|
|
|
+ public static final String PROCESSDELAY_TITLE = "订单作业未按计划完成";
|
|
|
+ /**
|
|
|
+ * 特种设备提醒
|
|
|
+ */
|
|
|
+ public static final String SPECIALEQUIPMENT_TITLE = "特种设备提醒";
|
|
|
+ /**
|
|
|
+ * 报工不合格提醒
|
|
|
+ */
|
|
|
+ public static final String REPORTUNQUALIFY_TITLE = "订单作业报工不合格";
|
|
|
+ /**
|
|
|
+ * 安全观察指标提醒
|
|
|
+ */
|
|
|
+ public static final String OBSERVATION_TITLE = "安全观察指标提醒";
|
|
|
+ /**
|
|
|
+ * 安全附件检验提醒
|
|
|
+ */
|
|
|
+ public static final String SAFETY_ATTACHMENT_VERIFICATION_TITLE = "安全附件检验提醒";
|
|
|
+ /**
|
|
|
+ * 特种设备作业人员证书提醒
|
|
|
+ */
|
|
|
+ public static final String PERSONNEL_CERTIFICATES_TITLE = "特种设备人员证书年检提醒";
|
|
|
+ /**
|
|
|
+ * 设备年检
|
|
|
+ */
|
|
|
+ public static final String EQUIPMENT_CHECK_TITLE = "设备年检提醒";
|
|
|
+ }
|
|
|
+
|
|
|
+ public static class NotifyContent {
|
|
|
+ /**
|
|
|
+ * 培训截止提醒内容
|
|
|
+ */
|
|
|
+ public static final String CUT_OFF_TRAIN_CONTENT = "【%s】,将于【%tF】截止,请及时完成培训!";
|
|
|
+ /**
|
|
|
+ * 培训截止提醒内容
|
|
|
+ */
|
|
|
+ public static final String CUT_OFF_PAPER_CONTENT = "【%s】,将于【%tF】截止,请及时完成考试!";
|
|
|
+ /**
|
|
|
+ * 考试试卷提醒内容
|
|
|
+ */
|
|
|
+ public static final String TRAIN_NOTIFY_CONTENT = "【%s】已发布,截止时间:【%tF】,请及时完成考试!";
|
|
|
+ /**
|
|
|
+ * 我的培训课程提醒内容
|
|
|
+ */
|
|
|
+ public static final String COURSE_NOTIFY_CONTENT = "培训课程:【%s】 已发布,培训时间:【%tF】至【%tF】,请及时完成培训!";
|
|
|
+ /**
|
|
|
+ * 培训课程取消提醒内容
|
|
|
+ */
|
|
|
+ public static final String CANCEL_TRAIN_CONTENT = "【%s】 已取消,请知悉!;";
|
|
|
+ /**
|
|
|
+ * 培训需求调查提醒内容
|
|
|
+ */
|
|
|
+ public static final String QUESTIONNAIRE_SURVEY_CONTENT = "【%s】年【%s】培训需求,已发布";
|
|
|
+ /**
|
|
|
+ * 检查任务提醒内容
|
|
|
+ */
|
|
|
+ public static final String INSPECTION_TASKS_CONTENT = "日常检查【%s】将于【%tF 】开始检查区域为%s-;-%s";
|
|
|
+ /**
|
|
|
+ * 危险作业处罚内容
|
|
|
+ */
|
|
|
+ public static final String DANGEROUS_CONTENT = "【%s】,作业时间:【%s】至【%s】,处罚金额:【%s】,处罚时间:【%s】";
|
|
|
+ /**
|
|
|
+ * 隐患任务提醒内容
|
|
|
+ */
|
|
|
+ public static final String DANGER_TASKS_CONTENT = "【%s】发现隐患任务请在【%tF】前整改完成";
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 隐患任务确认提醒内容
|
|
|
+ */
|
|
|
+ public static final String DANGER_TASKS_CONFIRM_CONTENT = "隐患任务【%s】已整改请确认";
|
|
|
+ /**
|
|
|
+ * 隐患任务验证提醒内容
|
|
|
+ */
|
|
|
+ public static final String DANGER_TASKS_VERIFY_CONTENT = "隐患任务【%s】已整改并确认请验证";
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 点巡检任务提醒
|
|
|
+ */
|
|
|
+ public static final String INSPECTION_CONTENT = "【%s】的【%s】【%s】【%s】任务请及时完成";
|
|
|
+ /**
|
|
|
+ * 保养检修工单提醒内容
|
|
|
+ */
|
|
|
+ public static final String MAINTAIN_SYSTEM_CONTENT = "请及时执行【%s】的【%s】的【%s】( 【%s】 )-【%s】的保养任务并登记保养结果,负责人:【%s】,其他保养工程师:【%s】";
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 保养检修工单提醒内容
|
|
|
+ */
|
|
|
+ public static final String ACCEPTANCE_SYSTEM_CONTENT = "请及时对已完成保养登记的【%s-%s】的【%s】(【%s】 )【%s】的保养任务进行验收确认,(完成日期:【%s】,保养负责人:【%s】,其他保养工程师:【%s】";
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 润滑任务提醒内容
|
|
|
+ */
|
|
|
+ public static final String LUBRICATION_TASK_CONTENT = "请及时执行【%d-%d】【%s】【%s】的【%s】(【%s 】 )的润滑任务,并及时登记润滑结果,润滑人:【%s】";
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 大修任务超期提醒内容
|
|
|
+ */
|
|
|
+ public static final String PLANNING_TASK_CONTENT = "【%s】近一年大修任务有【%s】个大修任务现已超期未完成,请各车间相关负责人及时跟进处理并调促督协尽快完成,具体任务详见附件清单。";
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 设备报废申请审批通过提醒内容
|
|
|
+ */
|
|
|
+ public static final String EQU_SCRAP_CONTENT = "【%s】于【%s】申请【%s】【%s】【%s】使用的设备进行报废处置申请已审批通过,系统已将该设备进行标记报废标记处理,此设备的相关保养、润滑相关计划请及时进行停用处理,请大家注意。";
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 设备部位重复故障问题提醒内容
|
|
|
+ */
|
|
|
+ public static final String DEVICE_REPEATEDLY_FAILS_CONTEXT = "近三个月内设备部位重复故障问题提醒说明(含三个厂,各自独立),单个工厂对相同问题重复发生请大家互相学习解决方案并加以改进,具体信息详见提醒内容中附件表格。";
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 故障停机提醒
|
|
|
+ */
|
|
|
+ public static final String FAUL_STOP_CONTEXT = "【%s】【%s】在【%s】发生停机故障(问题说明:【%s】),请及时安排维修工程跟进处理,(申请人/时间:【%s】【%s】)";
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 保养/润滑跨月未完成提醒内容
|
|
|
+ */
|
|
|
+ public static final String PREVIOUS_UNFINISHED_TASK_CONTENT = "【%s】保养任务有【%s】个、润滑任务有【%s】个已经跨月未登记完成,请各车间相关保养负责人及时跟进处理,具体任务详见附件清单。";
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 保养/润滑月末未完成提醒内容
|
|
|
+ */
|
|
|
+ public static final String END_UNFINISHED_TASK_CONTENT = "截止【%s】本月末【%s】有保养任务有【%s】个、润滑任务有【%s】个已经跨月未登记完成,请各车间相关保养负责人及时跟进处理,具体任务详见附件清单。";
|
|
|
+
|
|
|
+ public static final String HIDDEN_DANGER_TASK_CONTENT = "各车间在近一周内点巡检发现了【%d】个问题项,均已生成了隐患任务记录,请各部门车间及时安排人员对待整改问题及时跟踪处理,具体隐患信息详见附件清单";
|
|
|
+ /**
|
|
|
+ * 订单评审提醒内容
|
|
|
+ */
|
|
|
+ public static final String ORDEROUTTIME_AUDIT_CONTENT = "订单【%s】待评审,请及时处理";
|
|
|
+ /**
|
|
|
+ * 辅料申购提醒
|
|
|
+ */
|
|
|
+ public static final String AUXILIARYMATERIAL_CONTENT = "订单【%s】有辅料计划申购日期临近或到期,请及时申购";
|
|
|
+ /**
|
|
|
+ * 作业延期提醒
|
|
|
+ */
|
|
|
+ public static final String PROCESSDELAY_CONTENT = "订单【%s】有作业未按计划完工,请及时调整计划";
|
|
|
+ /**
|
|
|
+ * 特种设备提醒内容前缀
|
|
|
+ */
|
|
|
+ public static final String SPECIALEQUIPMENT_CONTENT_PREFIX = "【设备年检提醒】,您好,有如下设备即将年检到期,请及时处理";
|
|
|
+ /**
|
|
|
+ * 特种设备提醒内容
|
|
|
+ */
|
|
|
+ public static final String SPECIALEQUIPMENT_CONTENT = "设备类型:【%s】,设备编号:【%s】,设备名称:【%s】,年检日期:【%s】";
|
|
|
+ /**
|
|
|
+ * 报工不合格提醒
|
|
|
+ */
|
|
|
+ public static final String REPORTUNQUALIFY_CONTENT = "报工检验不合格,请及时调整计划,详情参见邮件提醒";
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 安全观察指标提醒
|
|
|
+ */
|
|
|
+ public static final String OBSERVATION_CONTENT = "新的安全观察目标值【%s】已下达,请及时完成!";
|
|
|
+ /**
|
|
|
+ * 安全附件
|
|
|
+ */
|
|
|
+ public static final String SAFETY_ATTACHMENT_VERIFICATION_CONTENT = " 您好,有如下安全附件即将年检到期,请及时处理! 名称:【%s】,编号:【%s】,检验/更换日期:【%tF】,下次检验/更换日期:【%tF】,负责人:【%s】";
|
|
|
+ /**
|
|
|
+ * 特种设备作业人员证书提醒
|
|
|
+ */
|
|
|
+ public static final String PERSONNEL_CERTIFICATES_CONTENT = "您好,有如下人员证书即将到期,请及时处理 姓名:【%s】,所属部门:【%s】证书类别:【%s】,复审日期:【%tF】";
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 设备年检
|
|
|
+ */
|
|
|
+ public static final String EQUIPMENT_CHECK_CONTENT = " 您好,有如下设备即将年检到期,请及时处理! 设备类型:【%s】,设备编号:【%s】,设备名称:【%s】,年检日期:【%tF】";
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 模板路径
|
|
|
+ */
|
|
|
+ public static class TemplatePath {
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 设备部位重复故障问题excel 模板名称
|
|
|
+ */
|
|
|
+ public static final String DEVICE_REPEATEDLY_FAILS_TEMPLATE_NAME = "template/设备部位重复故障问题.xls";
|
|
|
+
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 模板路径
|
|
|
+ */
|
|
|
+ public static class FileName {
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 设备部位重复故障问题 生成excel名称
|
|
|
+ */
|
|
|
+ public static final String DEVICE_REPEATEDLY_FAILS_FILE_NAME = "设备部位重复故障问题";
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 大修任务超期未完成 生成excel名称
|
|
|
+ */
|
|
|
+ public static final String PLANNING_TASK_FILE_NAME = "大修任务超期未完成.xlsx";
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ public static class FileSuffix {
|
|
|
+ public static final String XLS = ".xls";
|
|
|
+ public static final String XLSX = ".xlsx";
|
|
|
+ public static final String DOC = ".doc";
|
|
|
+ public static final String DOCX = ".docx";
|
|
|
+ }
|
|
|
+
|
|
|
+ public static class ContentType {
|
|
|
+ public static final String XLS = "application/vnd.ms-excel";
|
|
|
+ public static final String XLSX = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";
|
|
|
+ public static final String DOC = "application/msword";
|
|
|
+ public static final String ZIP = "application/octet-stream";
|
|
|
+ public static final String DOCX = "application/vnd.openxmlformats-officedocument.wordprocessingml.template";
|
|
|
+ public static final String XML = "text/xml";
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 时间格式
|
|
|
+ */
|
|
|
+ public static class DatePattern {
|
|
|
+ public static final String DATE_PATTERN_YM_CN = "yyyy年MM月";
|
|
|
+ public static final String DATE_PATTERN_YM = "yyyy-MM";
|
|
|
+ public static final String DATE_PATTERN_YMD_CN = "yyyy年MM月dd日";
|
|
|
+ public static final String DATE_PATTERN_YMD = "yyyy-MM-dd";
|
|
|
+ public static final String DATE_PATTERN_YMDHMS = "yyyy-MM-dd HH:mm:ss";
|
|
|
+ public static final String DATE_PATTERN_YMD_SLASH = "yyyy/MM/dd";
|
|
|
+ public static final String DATE_PATTERN_YM_UNDERLINE = "yyyy_MM";
|
|
|
+ public static final String DATE_PATTERN_YMD_POINT = "yyyy.MM.dd";
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 角色编码
|
|
|
+ */
|
|
|
+ public static class RoleCode {
|
|
|
+ /**
|
|
|
+ * 设备部部门长
|
|
|
+ */
|
|
|
+ public static final String HOED = "hoed";
|
|
|
+ /**
|
|
|
+ * 设备部维修主管
|
|
|
+ */
|
|
|
+ public static final String EDMS = "edms";
|
|
|
+ /**
|
|
|
+ * 车间主任
|
|
|
+ */
|
|
|
+ public static final String LCZG = "lczg";
|
|
|
+ /**
|
|
|
+ * 车间维修主管
|
|
|
+ */
|
|
|
+ public static final String WMS = "wms";
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 数据字典
|
|
|
+ */
|
|
|
+ public static class DictType {
|
|
|
+ /**
|
|
|
+ * 隐患任务- 任务来源
|
|
|
+ */
|
|
|
+ public static final String TASK_SOURCE_TYPE = "task_source_type";
|
|
|
+ /**
|
|
|
+ * 隐患类型
|
|
|
+ */
|
|
|
+ public static final String HIDDEN_DANGER_TYPE = "hidden_danger_type";
|
|
|
+ /**
|
|
|
+ * 跟踪状态
|
|
|
+ */
|
|
|
+ public static final String HIDDEN_DANGER_STATUS = "hidden_danger_status";
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 加工方式
|
|
|
+ */
|
|
|
+ public static class ProcessWay {
|
|
|
+ /**
|
|
|
+ * 合并加工
|
|
|
+ */
|
|
|
+ public static final String PROCESS_WAY_MERGE = "合并加工";
|
|
|
+ /**
|
|
|
+ * 逐批加工
|
|
|
+ */
|
|
|
+ public static final String PROCESS_WAY_BATCH = "逐批加工";
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 工序类型
|
|
|
+ */
|
|
|
+ public static class ProcessType {
|
|
|
+ /**
|
|
|
+ * 成退
|
|
|
+ */
|
|
|
+ public static final String PROCESS_TYPE_CHENTUI = "成退";
|
|
|
+ /**
|
|
|
+ * 中退
|
|
|
+ */
|
|
|
+ public static final String PROCESS_TYPE_ZHONGTUI = "中退";
|
|
|
+ }
|
|
|
+
|
|
|
+ public static class SchedulstatusTyep {
|
|
|
+ /**
|
|
|
+ * 待排程
|
|
|
+ */
|
|
|
+ public static final String SCHEDULSTATUS_TOSCHEDULE = "10";
|
|
|
+ /**
|
|
|
+ * 待发布
|
|
|
+ */
|
|
|
+ public static final String SCHEDULSTATUS_TORELEASE = "20";
|
|
|
+ /**
|
|
|
+ * 已发布
|
|
|
+ */
|
|
|
+ public static final String SCHEDULSTATUS_HASRELEASE = "30";
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 是否锁定
|
|
|
+ */
|
|
|
+ public static class LockmarkType {
|
|
|
+ /**
|
|
|
+ * 是
|
|
|
+ */
|
|
|
+ public static final String LOCKMARK_Y = "y";
|
|
|
+ /**
|
|
|
+ * 否
|
|
|
+ */
|
|
|
+ public static final String LOCKMARK_N = "n";
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 坯料计划生产状态
|
|
|
+ */
|
|
|
+ public static class ProductionStatus {
|
|
|
+ /**
|
|
|
+ * 已完工
|
|
|
+ */
|
|
|
+ public static final String COMPLETED = "50";
|
|
|
+ /**
|
|
|
+ * 加工中
|
|
|
+ */
|
|
|
+ public static final String PROCESSING = "40";
|
|
|
+ /**
|
|
|
+ * 待开工
|
|
|
+ */
|
|
|
+ public static final String TO_BE_STARTED = "30";
|
|
|
+ /**
|
|
|
+ * 待发布
|
|
|
+ */
|
|
|
+ public static final String TO_BE_PUBLISHED = "20";
|
|
|
+ /**
|
|
|
+ * 待排程
|
|
|
+ */
|
|
|
+ public static final String TO_BE_SCHEDULED = "10";
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 生产状态
|
|
|
+ */
|
|
|
+ public static class SchedulingStatus {
|
|
|
+ /**
|
|
|
+ * 已发布
|
|
|
+ */
|
|
|
+ public static final String PUBLISHED = "30";
|
|
|
+ /**
|
|
|
+ * 待发布
|
|
|
+ */
|
|
|
+ public static final String TO_BE_PUBLISHED = "20";
|
|
|
+ /**
|
|
|
+ * 待排程
|
|
|
+ */
|
|
|
+ public static final String TO_BE_SCHEDULED = "10";
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 作业状态
|
|
|
+ */
|
|
|
+ public static class JobStatus {
|
|
|
+ /**
|
|
|
+ * 待开工
|
|
|
+ */
|
|
|
+ public static final String JOBSTATUS_TO_BE_START = "待开工";
|
|
|
+ /**
|
|
|
+ * 加工中
|
|
|
+ */
|
|
|
+ public static final String JOBSTATUS_TO_BE_STARTING = "加工中";
|
|
|
+ /**
|
|
|
+ * 已完工
|
|
|
+ */
|
|
|
+ public static final String JOBSTATUS_TO_BE_END = "已完工";
|
|
|
+ }
|
|
|
+
|
|
|
+ public static class CloseStatus {
|
|
|
+ /**
|
|
|
+ * 未完工
|
|
|
+ */
|
|
|
+ public static final String UNFINISHED = "未完工";
|
|
|
+ /**
|
|
|
+ * 已完工
|
|
|
+ */
|
|
|
+ public static final String COMPLETED = "已完工";
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 强制冲突描述
|
|
|
+ */
|
|
|
+ public static class ForcedConflictsDescription {
|
|
|
+ /**
|
|
|
+ * 工序作业所需的设备必须在工序的可选设备之内
|
|
|
+ */
|
|
|
+ public static final String EQ_TYPE_SAME = "工序作业所需的设备必须在工序的可选设备之内";
|
|
|
+ /**
|
|
|
+ * 第一步工序作业要小于开始排程时间
|
|
|
+ */
|
|
|
+ public static final String NO_PRE_GB_AFTER_NOW = "第一步工序作业要小于开始排程时间";
|
|
|
+ /**
|
|
|
+ * 当前工序作业开始时间违反上一步工序作业最大等待时间限制
|
|
|
+ */
|
|
|
+ public static final String HAS_ONE_PRE_GB_AFTER_NOW = "当前工序作业开始时间违反上一步工序作业最大等待时间限制";
|
|
|
+ /**
|
|
|
+ * 加工设备该加工时间段不可用
|
|
|
+ */
|
|
|
+ public static final String EQUIPMENT_RUN_TIME = "加工设备该加工时间段不可用";
|
|
|
+ /**
|
|
|
+ * 上一工序作业流转时间不能大于上一工序作业最大等待时间
|
|
|
+ */
|
|
|
+ public static final String LZ_TIME_LESS_MAX_WAIT = "上一工序作业流转时间不能大于上一工序作业最大等待时间";
|
|
|
+ /**
|
|
|
+ * 与加工设备其他作业加工时间重叠
|
|
|
+ */
|
|
|
+ public static final String EQ_TIME_CROSS = "与加工设备其他作业加工时间重叠";
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 非强制冲突描述
|
|
|
+ */
|
|
|
+ public static class UNForcedConflictsDescription {
|
|
|
+ /**
|
|
|
+ * 订单交货期不满足
|
|
|
+ */
|
|
|
+ public static final String DELIVERY_DATE = "订单交货期不满足";
|
|
|
+ /**
|
|
|
+ * 订单的连续生产要求不满足
|
|
|
+ */
|
|
|
+ public static final String SERIES_PRODUCE = "订单的连续生产要求不满足";
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 产品类型的外观 字典ID
|
|
|
+ */
|
|
|
+ public static class ProductionType {
|
|
|
+ /**
|
|
|
+ * 铝板ID
|
|
|
+ */
|
|
|
+ public static final String LVBAN_ID = "4a30f22e8c574b568b0715021f4641e8";
|
|
|
+ /**
|
|
|
+ * 板锭ID
|
|
|
+ */
|
|
|
+ public static final String BANDING_ID = "cc22dafdf4d845d4b9b4de23a57ab473";
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 枚举数量单位
|
|
|
+ */
|
|
|
+ public static class CountUnit {
|
|
|
+ /**
|
|
|
+ * 千克、公斤
|
|
|
+ */
|
|
|
+ public static final String KG = "kg";
|
|
|
+ /**
|
|
|
+ * 吨
|
|
|
+ */
|
|
|
+ public static final String TON = "ton";
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 在制品状态
|
|
|
+ */
|
|
|
+ public static class WorkInProgressStatus {
|
|
|
+ /**
|
|
|
+ * 待检验
|
|
|
+ */
|
|
|
+ public static final String WAIT_CHECK = "待检验";
|
|
|
+ /**
|
|
|
+ * 加工中
|
|
|
+ */
|
|
|
+ public static final String WORKING = "加工中";
|
|
|
+ /**
|
|
|
+ * 待加工
|
|
|
+ */
|
|
|
+ public static final String WAIT_WORK = "待加工";
|
|
|
+ /**
|
|
|
+ * 备料中
|
|
|
+ */
|
|
|
+ public static final String WAITING = "备料中";
|
|
|
+ /**
|
|
|
+ * 待入库
|
|
|
+ */
|
|
|
+ public static final String TO_BE_PUT_INTO_STORAGE = "待入库";
|
|
|
+ }
|
|
|
+
|
|
|
+ public static class CheckLevel {
|
|
|
+ /**
|
|
|
+ * B级
|
|
|
+ */
|
|
|
+ public static final String B = "B级";
|
|
|
+ /**
|
|
|
+ * BC级
|
|
|
+ */
|
|
|
+ public static final String B_C = "BC级";
|
|
|
+ /**
|
|
|
+ * 待判
|
|
|
+ */
|
|
|
+ public static final String WAITING_JUDGMENT = "待判";
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 外观类型
|
|
|
+ */
|
|
|
+ public static class BlankAppearanceType {
|
|
|
+ public static final String ALUMINUM_COIL = "铝卷";
|
|
|
+ public static final String ALUMINUM_PLATE = "铝板";
|
|
|
+ public static final String ALUMINUM_INGOT = "铝锭";
|
|
|
+ }
|
|
|
+}
|