package com.doumee.core.utils;
|
|
|
import com.fasterxml.jackson.annotation.JsonInclude;
|
import com.fasterxml.jackson.core.JsonProcessingException;
|
import com.fasterxml.jackson.databind.ObjectMapper;
|
import com.fasterxml.jackson.databind.PropertyNamingStrategy;
|
import org.apache.commons.lang3.StringUtils;
|
|
import java.io.IOException;
|
import java.math.BigDecimal;
|
import java.text.SimpleDateFormat;
|
import java.util.ArrayList;
|
import java.util.Date;
|
import java.util.List;
|
import java.util.Random;
|
import java.util.regex.Matcher;
|
import java.util.regex.Pattern;
|
|
public class SmsConstants {
|
|
public static final String inventCode ="0" ;
|
public static final String visit ="1" ;
|
public static final String visitReport ="2" ;
|
public static final String hiddenDanger ="3" ;
|
public static final String carUse ="4" ;
|
public static final String meeting ="5" ;
|
public static final String platformBook ="6" ;
|
public static final String platformJob ="7" ;
|
|
|
/**
|
* 访客申请
|
*/
|
public interface visitContent{
|
//访客申请-通知(给审批人)
|
String visitNotice = "visitNotice";
|
//访客申请-审批通过通知(给申请人):。
|
String visitAuditSuccess = "visitAuditSuccess";
|
//访客申请-审批驳回通知(给申请人):。
|
String visitAuditFail = "visitAuditFail";
|
//访客申请-超时未签离-通知(给申请人):
|
String visitTimeOutSignOut = "visitTimeOutSignOut";
|
//访客申请-未签离数量-通知(给指定接收人)
|
String visitTimeOutSignOutNum = "visitTimeOutSignOutNum";
|
|
}
|
|
|
/**
|
* 访客报备
|
*/
|
public interface visitReportingContent{
|
//访客报备-通知(给审批人)
|
String visitReportingNotice = "visitReportingNotice";
|
//访客报备-审批通过通知(给申请人):。
|
String visitReportingAuditSuccess = "visitReportingAuditSuccess";
|
//访客报备-审批驳回通知(给申请人):。
|
String visitReportingAuditFail = "visitReportingAuditFail";
|
//访客报备-超时未离场-通知(给申请人):
|
String visitReportingTimeOutSignOut = "visitReportingTimeOutSignOut";
|
//访客报备-超时未离场-通知(给指定接收人)
|
String visitReportingTimeOutSignOutNum = "visitReportingTimeOutSignOutNum";
|
}
|
|
|
/**
|
* 隐患随手拍
|
*/
|
public interface hiddenDangerContent{
|
//隐患随手拍-通知(给处理人)
|
String hiddenDangerDealUser = "hiddenDangerDealUser";
|
//隐患随手拍-处理完成(给申请人):。
|
String hiddenDangerDealOver = "hiddenDangerDealOver";
|
}
|
|
|
/**
|
* 用车申请
|
*/
|
public interface carUseBookContent{
|
//短信通知模板(给处理人)
|
String carUseBookWaitAudit = "carUseBookWaitAudit";
|
//用车申请-审批通过通知(给申请人):。
|
String carUseBookAuditSuccess = "carUseBookAuditSuccess";
|
//用车申请-审批驳回通知(给申请人):。
|
String carUseBookAuditFail = "carUseBookAuditFail";
|
//用车申请-审批取消通知(给申请人):。
|
String carUseBookCancel = "carUseBookCancel";
|
}
|
|
/**
|
* 物流车预约
|
*/
|
public interface platformBookContent{
|
//短信通知模板(给处理人)
|
String platformBookWaitAudit = "platformBookWaitAudit";
|
//物流车预约-审批通过通知(给申请人):。
|
String platformBookAuditSuccess = "platformBookAuditSuccess";
|
//物流车预约-审批驳回短信通知模板(给申请人)
|
String platformBookAuditFail = "platformBookAuditFail";
|
//物流车预约-入园预约取消短信通知模板(给申请人)
|
String platformBookCancel = "platformBookCancel";
|
}
|
|
|
/**
|
* 物流作业
|
*/
|
public interface platformJobContent{
|
// 运输任务下达 (给司机)
|
String platformJobNewJob = "platformJobNewJob";
|
//物流车作业-运输任务中止提醒(给司机):。
|
String platformJobStopJob = "platformJobStopJob";
|
//物流车预约-叫号入园等待(给司机)
|
String platformJobCallIn = "platformJobCallIn";
|
//物流车预约-月台叫号(给司机)
|
String platformJobSingIn = "platformJobSingIn";
|
//物流车预约-月台叫号过号(给司机)
|
String platformJobOverNum = "platformJobOverNum";
|
//物流车预约-作业开始(给司机)
|
String platformJobWorking = "platformJobWorking";
|
//物流车预约-作业完成(给司机)
|
String platformJobFinish = "platformJobFinish";
|
//物流车预约-作业异常挂起(给司机)
|
String platformJobError = "platformJobError";
|
//物流车预约-月台转移(给司机)
|
String platformJobMove = "platformJobMove";
|
//物流车预约-月台停靠超时(给司机)
|
String platformJobTimeOut = "platformJobTimeOut";
|
}
|
/**
|
* 议室申请
|
*/
|
public interface meetingContent{
|
// meetingBookJoinUser 会议室申请(通知参会人)
|
String meetingBookJoinUser = "meetingBookJoinUser";
|
// meetingBookJoinUser 会议取消(通知会议创建人)
|
String meetingBookCancel = "meetingBookCancel";
|
}
|
|
|
|
|
|
|
}
|