k94314517
2024-10-09 45091e34fb6e50ddac36d017947e2185619c641a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
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 interface SmsObjectType{
        String inventCode = "0"; //验证码
        String visit= "1"; //访客申请
        String visitReport = "2"; //访客报备
        String hiddenDanger ="3";//隐患随手拍
        String carUse ="4";//用车申请
        String meeting ="5";//会议预约
        String platformBook ="6";//物流车预约
        String platformJob ="7";//月台作业
    }
 
    /**
     * 访客申请
     */
    public interface visitContent{
        //访客申请-通知(给审批人)
        String visitNotice = "您有一条【{访客申请}】需要处理,详细信息请前往微信公众号查看。";
        //访客申请-审批通过通知(给申请人):。
        String visitAuditSuccess = "您的【{访客申请}】已经审批通过,请于{预约入园开始时间}前往门卫室访客机签到入园,如有疑问,请联系被访人";
        //访客申请-审批驳回通知(给申请人):。
        String visitAuditFail = "您的【{访客申请}】已被驳回,驳回原因为:{驳回原因}。如有疑问,请联系被访人。";
        //访客申请-超时未签离-通知(给申请人):
        String visitTimeOutSignOut = "您的【访客申请】已于{到期时间}到期,请及时离场并前往门卫室访客机签离,如有疑问,请联系被访人";
        //访客申请-超时未签离-通知(给指定接收人)
        String visitTimeOutSignOutNum = "今日还有{未签离数量}个访客未签离,请前往PC端查看详细信息。";
 
    }
 
 
    /**
     * 访客报备
     */
    public interface visitReportingContent{
        //访客报备-通知(给审批人)
        String visitReportingNotice = "您有一条【{访客报备}】需要处理,详细信息请前往微信公众号查看。";
        //访客报备-审批通过通知(给申请人):。
        String visitReportingAuditSuccess = "您的【{访客报备}】已经审批通过,请通知访客于{预约入园开始时间}后乘坐{车牌号}入园,如有疑问,请联系被访人。";
        //访客报备-审批驳回通知(给申请人):。
        String visitReportingAuditFail = "您的【{访客报备}】已被驳回,驳回原因为:{驳回原因}。如有疑问,请联系审批人。";
        //访客报备-超时未离场-通知(给申请人):
        String visitReportingTimeOutSignOut = "您的【访客报备】已于{预约入园结束时间}到期,请及时离场,如有疑问,请联系被访人";
        //访客报备-超时未离场-通知(给指定接收人)
        String visitReporting_time_out_sign_out_num = "今日还有{未签离数量}个访客报备车辆未离场,请前往PC端查看详细信息。";
    }
 
 
    /**
     * 隐患随手拍
     */
    public interface hiddenDangerContent{
        //隐患随手拍-通知(给处理人)
        String hiddenDanger_deal_user = "您有一条【{隐患随手拍-消防隐患}】需要处理,详细信息请前往微信公众号查看";
        //隐患随手拍-处理完成(给申请人):。
        String hiddenDanger_deal_over = "您提交的【{隐患随手拍-消防隐患}】已经处理完毕,详细信息请前往微信公众号查看。";
    }
 
 
    /**
     * 用车申请
     */
    public interface carUseBookContent{
        //短信通知模板(给处理人)
        String carUseBook_wait_audit = "您有一条【{用车申请}】需要处理,详细信息请前往微信公众号查看。";
        //用车申请-审批通过通知(给申请人):。
        String carUseBook_audit_success = "您的【{用车申请}】已经审批通过,出发时间为{提交的出发时间},请按时用车。如用车计划有变,请及时联系派车员。";
        //用车申请-审批驳回通知(给申请人):。
        String carUseBook_audit_fail = "您的【{用车申请}】已被驳回,驳回原因为:{驳回原因}。如有疑问,请联系派车员。";
        //用车申请-审批驳回通知(给申请人):。
        String carUseBook_cancel = "您的【{用车申请}】已被取消,取消原因为:{取消原因}。如有疑问,请联系派车员。";
    }
 
 
    /**
     * 物流车预约
     */
    public interface platformBookContent{
        //短信通知模板(给处理人)
        String platformBook_wait_audit = "您有一条【车辆入园申请】需要处理,详细信息请前往微信公众号查看。";
        //物流车预约-审批通过通知(给申请人):。
        String platformBook_audit_success = "您的【车辆入园申请】已经审批通过,入园时间为2024-7-19 09:00,请提前30分钟前往现场签到。如计划有变,请及时联系审核人员。";
        //物流车预约-审批驳回短信通知模板(给申请人)
        String platformBook_audit_fail = "您的【车辆入园申请】已被驳回,驳回原因为:{驳回原因}。如有疑问,请联系审核人员。";
        //物流车预约-入园预约取消短信通知模板(给申请人)
        String carUseBook_cancel = "您的【车辆入园申请】已被取消,取消原因为:{取消原因}。如有疑问,请联系审核人员。";
    }
 
 
    /**
     * 物流作业
     */
    public interface platformJobContent{
        // 运输任务下达 (给司机)
        String platformJob_new_job = "【车牌号】车主您好,您有一个新的运输任务,详细信息请前往微信公众号查看。";
        //物流车作业-运输任务中止提醒(给司机):。
        String platformJob_stop_job = "【车牌号】车主您好,您的运输任务已被取消,详细信息请前往微信公众号查看。";
        //物流车预约-叫号入园等待(给司机)
        String platformBook_call_in = "【车牌号】车主您好,请在10分钟内,前往园区等待区等待叫号作业。";
        //物流车预约-月台叫号(给司机)
        String platformBook_sing_in = "【车牌号】车主您好,请在10分钟内,前往{月台名称}进行作业。";
        //物流车预约-月台叫号过号(给司机)
        String platformBook_over_num = "【车牌号】车主您好,您的任务已过号,请重新签到排队等待。";
        //物流车预约-作业开始(给司机)
        String platformBook_working = "【车牌号】车主您好,您的车辆已在{月台名称}开始作业,请随时关注作业情况。";
        //物流车预约-作业完成(给司机)
        String platformBook_finish = "【车牌号】车主您好,您的车辆已在{月台名称}完成作业,请及时驶离月台。";
        //物流车预约-作业异常挂起(给司机)
        String platformBook_error = "【车牌号】车主您好,您在{月台名称}的作业任务已经被异常挂起,请及时关注具体情况";
        //物流车预约-月台转移(给司机)
        String platformBook_move = "【车牌号】车主您好,您在{月台名称}的作业任务已经已被转移至{转移后月台名称},请及时关注叫号情况。";
        //物流车预约-月台停靠超时(给司机)
        String platformBook_time_out = "【车牌号】车主您好,您在{月台名称}已停靠超时,请尽快驶离以免影响后续作业。";
 
    }
 
 
 
 
 
 
}