|
@@ -109,13 +109,13 @@ public interface ValuePool {
|
|
|
byte[] BYTES_NEW_LINE = NEWLINE.getBytes();
|
|
|
long PLATFORM_IDENTIFICATION = 10086;
|
|
|
//android平台的推送
|
|
|
- String QUEUE_ANDROID_TOKEN = "liftmanager_queue_android_token";
|
|
|
+ String PUSH_QUEUE_ANDROID_TOKEN = "liftmanager_queue_android_token";
|
|
|
//ios平台的推送
|
|
|
- String QUEUE_IOS_TOKEN = "liftmanager_queue_ios_token";
|
|
|
+ String PUSH_QUEUE_IOS_TOKEN = "liftmanager_queue_ios_token";
|
|
|
//android全平台的推送
|
|
|
- String QUEUE_ANDROID_ALL = "liftmanager_queue_android_all";
|
|
|
+ String PUSH_QUEUE_ANDROID_ALL = "liftmanager_queue_android_all";
|
|
|
//ios全平台的推送
|
|
|
- String QUEUE_IOS_ALL = "liftmanager_queue_ios_all";
|
|
|
+ String PUSH_QUEUE_IOS_ALL = "liftmanager_queue_ios_all";
|
|
|
//一次最多推送的账号个数
|
|
|
int PUSH_MAX_SIZE = 1000;
|
|
|
//消息推送失败后重新尝试的最多次数
|
|
@@ -188,134 +188,148 @@ public interface ValuePool {
|
|
|
*/
|
|
|
int INSPECTION_STAGE_CERT_REPORT_UNQUALIFIED = 10;
|
|
|
String INSPECTION_NOT_EXIST = "年检不存在,请确认年检计划";
|
|
|
- static String inspectionStepToNext(String previous, String current){
|
|
|
+
|
|
|
+ static String inspectionStepToNext(String previous, String current) {
|
|
|
return String.format("请先完成%s再进行%s操作", previous, current);
|
|
|
}
|
|
|
- static String inspectionCurrentStepStatusIllegal(int currentStepStatus, String step){
|
|
|
+
|
|
|
+ static String inspectionCurrentStepStatusIllegal(int currentStepStatus, String step) {
|
|
|
return String.format("年检当前状态(%s),不能进行%s操作", currentStepStatus, step);
|
|
|
}
|
|
|
- static String inspectionNewStepStatusIllegal(int newStepStatus, String step){
|
|
|
+
|
|
|
+ static String inspectionNewStepStatusIllegal(int newStepStatus, String step) {
|
|
|
return String.format("年检新状态(%s),不能进行%s操作", newStepStatus, step);
|
|
|
}
|
|
|
- static String inspectionLastPlanDate(LocalDate previous, LocalDate deadline){
|
|
|
+
|
|
|
+ static String inspectionLastPlanDate(LocalDate previous, LocalDate deadline) {
|
|
|
return String.format("上次年检时间%tF,下次年检设置%tF之前有效", previous, deadline);
|
|
|
}
|
|
|
- static String inspectionMustOnStage(String stage){
|
|
|
+
|
|
|
+ static String inspectionMustOnStage(String stage) {
|
|
|
return String.format("年检必须在%s才能操作", stage);
|
|
|
}
|
|
|
- String INSPECTION_EXIST_SAME = "年检计划已存在。";
|
|
|
+
|
|
|
+ String INSPECTION_EXIST_SAME = "年检计划已存在。";
|
|
|
//===================急修相关状态值和判断方法======================================
|
|
|
/**
|
|
|
* 急修状态(-1 暂停中)
|
|
|
*/
|
|
|
- int EMERGENCY_STATE_STOPPING = -1;
|
|
|
+ int EMERGENCY_STATE_STOPPING = -1;
|
|
|
/**
|
|
|
* 急修状态(0 待修理)
|
|
|
*/
|
|
|
- int EMERGENCY_STATE_TO_DO = 0;
|
|
|
+ int EMERGENCY_STATE_TO_DO = 0;
|
|
|
/**
|
|
|
* 急修状态(1 修理中)
|
|
|
*/
|
|
|
- int EMERGENCY_STATE_DOING = 1;
|
|
|
+ int EMERGENCY_STATE_DOING = 1;
|
|
|
/**
|
|
|
* 急修状态(2 完成)
|
|
|
*/
|
|
|
- int EMERGENCY_STATE_COMPLETE = 2;
|
|
|
+ int EMERGENCY_STATE_COMPLETE = 2;
|
|
|
/**
|
|
|
* 急修状态(3 关闭)
|
|
|
*/
|
|
|
- int EMERGENCY_STATE_CLOSE = 3;
|
|
|
- String EMERGENCY_NOT_EXIST = "急修记录不存在,请核查";
|
|
|
- String EMERGENCY_COST_NOT_EXIST = "急修收费项不存在,请核查";
|
|
|
- String EMERGENCY_FAULT_MISSING = "缺少电梯故障项";
|
|
|
- String EMERGENCY_HAVE_REPAIRING = "该电梯存在未完成的急修,无法创建";
|
|
|
- String EMERGENCY_HAD_TAKEN = "急修已经接单,不能转派";
|
|
|
- String EMERGENCY_MUST_TO_DO = "急修状态为待处理才能操作";
|
|
|
- String EMERGENCY_MUST_IN_DOING = "急修状态为处理中才能操作";
|
|
|
- String EMERGENCY_MUST_COMPLETE = "急修完成后才能操作";
|
|
|
- String EMERGENCY_HAD_EVALUATE = "急修已经评价了";
|
|
|
- String EMERGENCY_COST_INCORRECT_AMOUNT = "急修收费项金额有误";
|
|
|
- String EMERGENCY_LIFT_IS_IN_INSPECTION = "电梯正在年检中,无法创建急修";
|
|
|
- static String emergencyProcessTimeIllegal(String options, LocalDateTime optionsTime){
|
|
|
+ int EMERGENCY_STATE_CLOSE = 3;
|
|
|
+ String EMERGENCY_NOT_EXIST = "急修记录不存在,请核查";
|
|
|
+ String EMERGENCY_COST_NOT_EXIST = "急修收费项不存在,请核查";
|
|
|
+ String EMERGENCY_FAULT_MISSING = "缺少电梯故障项";
|
|
|
+ String EMERGENCY_HAVE_REPAIRING = "该电梯存在未完成的急修,无法创建";
|
|
|
+ String EMERGENCY_HAD_TAKEN = "急修已经接单,不能转派";
|
|
|
+ String EMERGENCY_MUST_TO_DO = "急修状态为待处理才能操作";
|
|
|
+ String EMERGENCY_MUST_IN_DOING = "急修状态为处理中才能操作";
|
|
|
+ String EMERGENCY_MUST_COMPLETE = "急修完成后才能操作";
|
|
|
+ String EMERGENCY_HAD_EVALUATE = "急修已经评价了";
|
|
|
+ String EMERGENCY_COST_INCORRECT_AMOUNT = "急修收费项金额有误";
|
|
|
+ String EMERGENCY_LIFT_IS_IN_INSPECTION = "电梯正在年检中,无法创建急修";
|
|
|
+
|
|
|
+ static String emergencyProcessTimeIllegal(String options, LocalDateTime optionsTime) {
|
|
|
return String.format("急修处理时间不能早于上次操作时间(%s: %tF %tT)", options, optionsTime, optionsTime);
|
|
|
}
|
|
|
//===================上传相关状态值和判断方法======================================
|
|
|
/**
|
|
|
* 图片上传最大大小10M * 1024 * 1024
|
|
|
*/
|
|
|
- long UPLOAD_MAX_SIZE_PIC = 10 << 20;
|
|
|
- String UPLOAD_MAX_SIZE_PIC_DESC = "图片文件大小不超过10M";
|
|
|
+ long UPLOAD_MAX_SIZE_PIC = 10 << 20;
|
|
|
+ String UPLOAD_MAX_SIZE_PIC_DESC = "图片文件大小不超过10M";
|
|
|
/**
|
|
|
* 文件上传最大大小50M * 1024 * 1024
|
|
|
*/
|
|
|
- long UPLOAD_MAX_SIZE_FILE = 50 << 20;
|
|
|
- String UPLOAD_MAX_SIZE_FILE_DESC = "常用文件大小不超过50M";
|
|
|
+ long UPLOAD_MAX_SIZE_FILE = 50 << 20;
|
|
|
+ String UPLOAD_MAX_SIZE_FILE_DESC = "常用文件大小不超过50M";
|
|
|
/**
|
|
|
* 视频上传最大大小100M * 1024 * 1024
|
|
|
*/
|
|
|
- long UPLOAD_MAX_SIZE_VIDEO = 100 << 20;
|
|
|
- String UPLOAD_MAX_SIZE_VIDEO_DESC = "视频文件大小不超过100M";
|
|
|
+ long UPLOAD_MAX_SIZE_VIDEO = 100 << 20;
|
|
|
+ String UPLOAD_MAX_SIZE_VIDEO_DESC = "视频文件大小不超过100M";
|
|
|
/**
|
|
|
* 上传图片文件类型
|
|
|
*/
|
|
|
- String[] UPLOAD_TYPE_PICS = {".jpg", ".jpeg", ".png", ".bmp", ".gif"};
|
|
|
+ String[] UPLOAD_TYPE_PICS = {".jpg", ".jpeg", ".png", ".bmp", ".gif"};
|
|
|
/**
|
|
|
* 上传其他文件类型
|
|
|
*/
|
|
|
- String[] UPLOAD_TYPE_FILES = {".pdf", ".txt", ".rar", ".zip", ".7z", ".xls", ".xlsx", ".doc", ".docx", ".ppt", ".pptx"};
|
|
|
+ String[] UPLOAD_TYPE_FILES = {".pdf", ".txt", ".rar", ".zip", ".7z", ".xls", ".xlsx", ".doc", ".docx", ".ppt", ".pptx"};
|
|
|
/**
|
|
|
* 上传视频文件类型
|
|
|
*/
|
|
|
- String[] UPLOAD_TYPE_VIDEOS = {".mov", ".mp4", ".avi", ".mpg", ".mpeg", ".rm", ".rmvb", ".wmv"};
|
|
|
- String UPLOAD_DATA_MISSING = "没有接收到文件数据";
|
|
|
- String UPLOAD_FAIL = "上传文件失败";
|
|
|
- String UPLOAD_FORMAT_NOT_SUPPORT = "文件格式暂时不支持";
|
|
|
- String UPLOAD_FORMAT_MISSING = "原文件名解析不到文件格式";
|
|
|
- String UPLOAD_FORMAT_ILLEGAL = "原文件名不合法";
|
|
|
- String UPLOAD_ORIGINAL_NAME_MISSING = "未解析到原文件名";
|
|
|
+ String[] UPLOAD_TYPE_VIDEOS = {".mov", ".mp4", ".avi", ".mpg", ".mpeg", ".rm", ".rmvb", ".wmv"};
|
|
|
+ String UPLOAD_DATA_MISSING = "没有接收到文件数据";
|
|
|
+ String UPLOAD_FAIL = "上传文件失败";
|
|
|
+ String UPLOAD_FORMAT_NOT_SUPPORT = "文件格式暂时不支持";
|
|
|
+ String UPLOAD_FORMAT_MISSING = "原文件名解析不到文件格式";
|
|
|
+ String UPLOAD_FORMAT_ILLEGAL = "原文件名不合法";
|
|
|
+ String UPLOAD_ORIGINAL_NAME_MISSING = "未解析到原文件名";
|
|
|
//===================操作证相关======================================
|
|
|
- String LIFT_CERT_MUST_TO_AUDIT = "操作证待审核才能操作";
|
|
|
- String LIFT_CERT_HAD_EXIST = "操作证已存在,请核查";
|
|
|
- String LIFT_CERT_NOT_EXIST = "操作证不存在,请核查";
|
|
|
+ String LIFT_CERT_MUST_TO_AUDIT = "操作证待审核才能操作";
|
|
|
+ String LIFT_CERT_HAD_EXIST = "操作证已存在,请核查";
|
|
|
+ String LIFT_CERT_NOT_EXIST = "操作证不存在,请核查";
|
|
|
//===================打卡相关======================================
|
|
|
- String ATTEND_SET_AM_TIME = "请设置上午的上/下班时间";
|
|
|
- String ATTEND_SET_PM_TIME = "请设置下午的上/下班时间";
|
|
|
- String ATTEND_SET_OT_TIME = "请设置加班的上/下班时间";
|
|
|
- static String attendInvalidAmTime(LocalTime topTime, LocalTime downTime){
|
|
|
+ String ATTEND_SET_AM_TIME = "请设置上午的上/下班时间";
|
|
|
+ String ATTEND_SET_PM_TIME = "请设置下午的上/下班时间";
|
|
|
+ String ATTEND_SET_OT_TIME = "请设置加班的上/下班时间";
|
|
|
+
|
|
|
+ static String attendInvalidAmTime(LocalTime topTime, LocalTime downTime) {
|
|
|
return String.format("上午的上(%tT)/下班(%tT)时间有误", topTime, downTime);
|
|
|
}
|
|
|
- static String attendInvalidPmTime(LocalTime topTimePm, LocalTime downTimePm){
|
|
|
+
|
|
|
+ static String attendInvalidPmTime(LocalTime topTimePm, LocalTime downTimePm) {
|
|
|
return String.format("下午的上(%tT)/下班(%tT)时间有误", topTimePm, downTimePm);
|
|
|
}
|
|
|
- static String attendInvalidOtTime(LocalTime topTimeOt, LocalTime downTimeOt){
|
|
|
+
|
|
|
+ static String attendInvalidOtTime(LocalTime topTimeOt, LocalTime downTimeOt) {
|
|
|
return String.format("加班的上(%tT)/下班(%tT)时间有误", topTimeOt, downTimeOt);
|
|
|
}
|
|
|
- String ATTEND_AM_TOP_CLOCK = "上午上班打卡";
|
|
|
- String ATTEND_AM_DOWN_CLOCK = "上午下班打卡";
|
|
|
- String ATTEND_PM_TOP_CLOCK = "下午上班打卡";
|
|
|
- String ATTEND_PM_DOWN_CLOCK = "下午下班打卡";
|
|
|
- String ATTEND_OT_TOP_CLOCK = "加班上班打卡";
|
|
|
- String ATTEND_OT_DOWN_CLOCK = "加班下班打卡";
|
|
|
- String ATTEND_HAD_CLOCK = "打卡记录已存在。";
|
|
|
- String ATTEND_MISSING_TIME = "请至少设置一组打卡时间";
|
|
|
- static String attendAmDownPmTop(LocalTime downTime, LocalTime topTimePm){
|
|
|
+
|
|
|
+ String ATTEND_AM_TOP_CLOCK = "上午上班打卡";
|
|
|
+ String ATTEND_AM_DOWN_CLOCK = "上午下班打卡";
|
|
|
+ String ATTEND_PM_TOP_CLOCK = "下午上班打卡";
|
|
|
+ String ATTEND_PM_DOWN_CLOCK = "下午下班打卡";
|
|
|
+ String ATTEND_OT_TOP_CLOCK = "加班上班打卡";
|
|
|
+ String ATTEND_OT_DOWN_CLOCK = "加班下班打卡";
|
|
|
+ String ATTEND_HAD_CLOCK = "打卡记录已存在。";
|
|
|
+ String ATTEND_MISSING_TIME = "请至少设置一组打卡时间";
|
|
|
+
|
|
|
+ static String attendAmDownPmTop(LocalTime downTime, LocalTime topTimePm) {
|
|
|
return String.format("下午的上班(%tT)时间不得早于上午的下班(%tT)时间", topTimePm, downTime);
|
|
|
}
|
|
|
- static String attendPmDownOtTop(LocalTime downTimePm, LocalTime topTimeOt){
|
|
|
+
|
|
|
+ static String attendPmDownOtTop(LocalTime downTimePm, LocalTime topTimeOt) {
|
|
|
return String.format("加班的上班(%tT)时间不得早于下午的下班(%tT)时间", topTimeOt, downTimePm);
|
|
|
}
|
|
|
- String ATTEND_MAINTAIN_COMPANY_MISSING = "维保公司不存在,请核查";
|
|
|
- String ATTEND_MISSING = "打卡记录不存在,请核查";
|
|
|
- String ATTEND_UNKNOWN_TYPE = "打卡类型未知,请核查";
|
|
|
+
|
|
|
+ String ATTEND_MAINTAIN_COMPANY_MISSING = "维保公司不存在,请核查";
|
|
|
+ String ATTEND_MISSING = "打卡记录不存在,请核查";
|
|
|
+ String ATTEND_UNKNOWN_TYPE = "打卡类型未知,请核查";
|
|
|
//===================导入相关======================================
|
|
|
- String EXCEL_IMPORT_DATA_MISSING = "未解析到有效数据";
|
|
|
- String EXCEL_IMPORT_FORMAT_SUPPORT = "文件格式不支持,暂时只支持xls,xlsx";
|
|
|
- String[] EXCEL_IMPORT_FORMATS = {".xls", ".xlsx"};
|
|
|
+ String EXCEL_IMPORT_DATA_MISSING = "未解析到有效数据";
|
|
|
+ String EXCEL_IMPORT_FORMAT_SUPPORT = "文件格式不支持,暂时只支持xls,xlsx";
|
|
|
+ String[] EXCEL_IMPORT_FORMATS = {".xls", ".xlsx"};
|
|
|
/**
|
|
|
* 一次导入表格的最大有效记录数
|
|
|
*/
|
|
|
- int EXCEL_IMPORT_MAX_ROWS_ONETIME = 5000;
|
|
|
- String EXCEL_IMPORT_MAX_ROWS_DESC = "一次性导入不能超过5000条数据";
|
|
|
+ int EXCEL_IMPORT_MAX_ROWS_ONETIME = 5000;
|
|
|
+ String EXCEL_IMPORT_MAX_ROWS_DESC = "一次性导入不能超过5000条数据";
|
|
|
|
|
|
//三元运算,判断object是否为空,为空返回默认值
|
|
|
static <T> T nullable(T object, T valueForNull) {
|