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 ="inventCode" ; public static final String visit ="visit" ; public static final String visitReport ="visitReport" ; public static final String hiddenDanger ="hiddenDanger" ; public static final String carUse ="carUse" ; public static final String meeting ="meeting" ; public static final String platformBook ="platformBook" ; public static final String platformJob ="platformJob" ; /** * 访客申请 */ 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 = "platformBookContent"; //物流车预约-审批通过通知(给申请人):。 String platformBookAuditSuccess = "platformBookAuditSuccess"; //物流车预约-审批驳回短信通知模板(给申请人) String platformBookAuditFail = "platformBookAuditFail"; //物流车预约-入园预约取消短信通知模板(给申请人) String carUseBookCancel = "carUseBookCancel"; } /** * 物流作业 */ public interface platformJobContent{ // 运输任务下达 (给司机) String platformJobNewJob = "platformJobNewJob"; //物流车作业-运输任务中止提醒(给司机):。 String platformJobStopJob = "platformJobStopJob"; //物流车预约-叫号入园等待(给司机) String platformBookCallIn = "platformBookCallIn"; //物流车预约-月台叫号(给司机) String platformBookSingIn = "platformBookSingIn"; //物流车预约-月台叫号过号(给司机) String platformBookOverNum = "platformBookOverNum"; //物流车预约-作业开始(给司机) String platformBookWorking = "platformBookWorking"; //物流车预约-作业完成(给司机) String platformBookFinish = "platformBookFinish"; //物流车预约-作业异常挂起(给司机) String platformBookError = "platformBookError"; //物流车预约-月台转移(给司机) String platformBookMove = "platformBookMove"; //物流车预约-月台停靠超时(给司机) String platformBookTimeOut = "platformBookTimeOut"; } }