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 = "【车牌号】车主您好,您在{月台名称}已停靠超时,请尽快驶离以免影响后续作业。";
|
|
}
|
|
|
|
|
|
|
}
|