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"; //访客申请-审批通过通知(给被访问人) String visitAuditSuccessToVisiter = "visitAuditSuccessToVisiter"; } /** * 访客报备 */ 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"; } }