童刚
2022-08-12 15ab196977489471fc747d898ebe0cb9ece5cab7
1. 修改属性参数(驼峰命名)
10个文件已修改
1个文件已添加
224 ■■■■■ 已修改文件
phi-sms-feign/src/main/java/com/hz/sms/dto/Keyword.java 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phi-sms-feign/src/main/java/com/hz/sms/dto/MpTemplateMsg.java 62 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phi-sms-feign/src/main/java/com/hz/sms/dto/ResponsesSendMessage.java 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phi-sms-feign/src/main/java/com/hz/sms/dto/ResponsesWxSendMpDto.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phi-sms-feign/src/main/java/com/hz/sms/dto/SmsGeneralSendDto.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phi-sms-feign/src/main/java/com/hz/sms/dto/TemplateMessageDto.java 26 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phi-sms-feign/src/main/java/com/hz/sms/dto/TemplateMsgDto.java 30 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phi-sms-feign/src/main/java/com/hz/sms/dto/WeAppTemplateMsg.java 49 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phi-sms-feign/src/main/java/com/hz/sms/platform/FCorpWxImmediatelyService.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
phi-sms-feign/src/main/java/com/hz/sms/platform/FSmsImmediatelyService.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phi-sms-feign/src/main/java/com/hz/sms/platform/FWxImmediatelyService.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
phi-sms-feign/src/main/java/com/hz/sms/dto/Keyword.java
New file
@@ -0,0 +1,23 @@
package com.hz.sms.dto;
public class Keyword {
    private String value;
    private String color;
    public String getColor() {
        return color;
    }
    public void setColor(String color) {
        this.color = color;
    }
    public String getValue() {
        return value;
    }
    public void setValue(String value) {
        this.value = value;
    }
}
phi-sms-feign/src/main/java/com/hz/sms/dto/MpTemplateMsg.java
@@ -1,66 +1,20 @@
package com.hz.sms.dto;
import lombok.Data;
import java.util.Map;
@Data
public class MpTemplateMsg {
    //公众号appid,要求与小程序有绑定且同主体
    private String appid;
    private String appId;
    //公众号模板id
    private String template_id;
    private String templateId;
    //公众号模板消息所要跳转的url
    private String url;
    //公众号模板消息所要跳转的小程序,小程序的必须与公众号具有绑定关系
    private String miniprogram;
    private String minIProgram;
    //公众号模板消息的数据
    private String data;
    private Map<String, Keyword> data;;
    public String getAppid() {
        return appid;
    }
    public void setAppid(String appid) {
        this.appid = appid;
    }
    public String getTemplate_id() {
        return template_id;
    }
    public void setTemplate_id(String template_id) {
        this.template_id = template_id;
    }
    public String getUrl() {
        return url;
    }
    public void setUrl(String url) {
        this.url = url;
    }
    public String getMiniprogram() {
        return miniprogram;
    }
    public void setMiniprogram(String miniprogram) {
        this.miniprogram = miniprogram;
    }
    public String getData() {
        return data;
    }
    public void setData(String data) {
        this.data = data;
    }
    @Override
    public String toString() {
        return "MpTemplateMsg{" +
                "appid='" + appid + '\'' +
                ", template_id='" + template_id + '\'' +
                ", url='" + url + '\'' +
                ", miniprogram='" + miniprogram + '\'' +
                ", data='" + data + '\'' +
                '}';
    }
}
phi-sms-feign/src/main/java/com/hz/sms/dto/ResponsesSendMessage.java
@@ -16,11 +16,11 @@
    //标识 (记录wx_wechat表数据的id) 不用传
    private String id;
    //用户openid,可以是小程序的openid,也可以是mp_template_msg.appid对应的公众号的openid
    private String touser;
    private String touSer;
    //小程序模板消息相关的信息,可以参考小程序模板消息接口; 有此节点则优先发送小程序模板消息;(小程序模板消息已下线,不用传此节点)
    private WeAppTemplateMsg weapp_template_msg;
    private WeAppTemplateMsg weAppTemplateMsg;
    //公众号模板消息相关的信息,可以参考公众号模板消息接口;有此节点并且没有weapp_template_msg节点时,发送公众号模板消息
    private MpTemplateMsg mp_template_msg;
    // 发送状态 (0: 立即发送; 1:异步发送)
    private Integer sendStatus;
    private MpTemplateMsg mpTemplateMsg;
    /* 发送模式 (0: 立即发送; 1:异步发送)*/
    private Integer sendModel;
}
phi-sms-feign/src/main/java/com/hz/sms/dto/ResponsesWxSendMpDto.java
@@ -24,8 +24,8 @@
    private String lang;
    /** 模板内容*/
    private JSONObject data;
    /** 发送状态 (0: 立即发送; 1:异步发送)*/
    private Integer sendStatus;
    /** 发送模式 (0: 立即发送; 1:异步发送)*/
    private Integer sendModel;
    public String getLang() {
        if (StringUtils.isEmpty(lang)){
phi-sms-feign/src/main/java/com/hz/sms/dto/SmsGeneralSendDto.java
@@ -25,7 +25,7 @@
    /*手机号码*/
    private String phone;
    /*定时发送短信时间*/
    private String sendtime;
    private String sendTime;
    /*如需状态报告则传true*/
    private String report;
    /*下发短信号码扩展码*/
@@ -34,13 +34,13 @@
    private String uid;
    /*短信类型*/
    private Integer smsType;
    /* 发送状态 (0: 立即发送; 1:异步发送)*/
    private Integer sendStatus;
    /* 发送模式 (0: 立即发送; 1:异步发送)*/
    private Integer sendModel;
    public Date getDateSendTime(){
        try {
            Date dateSendTime = new SimpleDateFormat("yyyyMMddHHmm").parse(sendtime);
            Date dateSendTime = new SimpleDateFormat("yyyyMMddHHmm").parse(sendTime);
            return dateSendTime;
        }catch (Exception e){
            return null;
phi-sms-feign/src/main/java/com/hz/sms/dto/TemplateMessageDto.java
@@ -16,22 +16,22 @@
    /** 成员ID列表(消息接收者,多个接收者用‘|’分隔,最多支持1000个) */
    private String touSer;
    /** 部门ID列表,多个接收者用‘|’分隔,最多支持100个。 */
    private String toparty;
    private String toParty;
    /** 标签ID列表,多个接收者用‘|’分隔,最多支持100个。 */
    private String toTag;
    /** 消息类型 ,此时固定为:miniprogram_notice */
    private String msgType;
    /** 参数内容 */
    private TemplateMsgDto miniprogram_notice;
    private TemplateMsgDto minIProgramNotice;
    /** 表示是否开启id转译,0表示否,1表示是,默认0 */
    private Integer enable_id_trans;
    private Integer enableIdTrans;
    /** 表示是否开启重复消息检查,0表示否,1表示是,默认0 */
    private Integer enable_duplicate_check;
    private Integer enableDuplicateCheck;
    /** 表示是否重复消息检查的时间间隔,默认1800s,最大不超过4小时 */
    private Integer duplicate_check_interval;
    /** 发送状态 (0: 立即发送; 1:异步发送)*/
    private Integer sendStatus;
    private Integer duplicateCheckInterval;
    /** 发送模式 (0: 立即发送; 1:异步发送)*/
    private Integer sendModel;
    public String getMsgType() {
        if (!StringUtils.isEmpty(msgType) && !"miniprogram_notice".equals(msgType)){
@@ -40,23 +40,23 @@
        return msgType;
    }
    public Integer getEnable_id_trans() {
        if (ObjectUtils.isEmpty(enable_id_trans)){
        if (ObjectUtils.isEmpty(enableIdTrans)){
            return null;
        }
        return enable_id_trans;
        return enableIdTrans;
    }
    public Integer getEnable_duplicate_check() {
        if (ObjectUtils.isEmpty(enable_duplicate_check)){
        if (ObjectUtils.isEmpty(enableDuplicateCheck)){
            return null;
        }
        return enable_duplicate_check;
        return enableDuplicateCheck;
    }
    public Integer getDuplicate_check_interval() {
        if (ObjectUtils.isEmpty(duplicate_check_interval)){
        if (ObjectUtils.isEmpty(duplicateCheckInterval)){
            return null;
        }
        return duplicate_check_interval;
        return duplicateCheckInterval;
    }
}
phi-sms-feign/src/main/java/com/hz/sms/dto/TemplateMsgDto.java
@@ -5,7 +5,7 @@
public class TemplateMsgDto {
    /** 小程序appid,必须是与当前应用关联的小程序 */
    private String appid;
    private String appId;
    /** 点击消息卡片后的小程序页面,最长1024个字节,仅限本小程序内的页面。该字段不填则消息点击后不跳转。 */
    private String page;
    /** 消息标题,长度限制4-12个汉字(支持id转译)*/
@@ -13,16 +13,16 @@
    /** 消息描述,长度限制4-12个汉字(支持id转译)*/
    private String description;
    /** 是否放大第一个content_item*/
    private boolean emphasis_first_item;
    private boolean emphasisFirstItem;
    /** 消息内容键值对,最多允许10个item*/
    private List<ContentItemDto> content_item;
    private List<ContentItemDto> contentItem;
    public String getAppid() {
        return appid;
    public String getAppId() {
        return appId;
    }
    public void setAppid(String appid) {
        this.appid = appid;
    public void setAppId(String appId) {
        this.appId = appId;
    }
    public String getPage() {
@@ -49,19 +49,19 @@
        this.description = description;
    }
    public boolean isEmphasis_first_item() {
        return emphasis_first_item;
    public boolean isEmphasisFirstItem() {
        return emphasisFirstItem;
    }
    public void setEmphasis_first_item(boolean emphasis_first_item) {
        this.emphasis_first_item = emphasis_first_item;
    public void setEmphasisFirstItem(boolean emphasisFirstItem) {
        this.emphasisFirstItem = emphasisFirstItem;
    }
    public List<ContentItemDto> getContent_item() {
        return content_item;
    public List<ContentItemDto> getContentItem() {
        return contentItem;
    }
    public void setContent_item(List<ContentItemDto> content_item) {
        this.content_item = content_item;
    public void setContentItem(List<ContentItemDto> contentItem) {
        this.contentItem = contentItem;
    }
}
phi-sms-feign/src/main/java/com/hz/sms/dto/WeAppTemplateMsg.java
@@ -1,54 +1,17 @@
package com.hz.sms.dto;
import lombok.Data;
@Data
public class WeAppTemplateMsg {
    //小程序模板ID
    private String template_id;
    private String templateId;
    //小程序页面路径
    private String page;
    //小程序模板消息formid
    private String from_id;
    private String fromId;
    //小程序模板放大关键词
    private String emphasis_keyword;
    private String emphasisKeyword;
    //小程序模板数据
    private String data;
    public String getTemplate_id() {
        return template_id;
    }
    public void setTemplate_id(String template_id) {
        this.template_id = template_id;
    }
    public String getPage() {
        return page;
    }
    public void setPage(String page) {
        this.page = page;
    }
    public String getFrom_id() {
        return from_id;
    }
    public void setFrom_id(String from_id) {
        this.from_id = from_id;
    }
    public String getEmphasis_keyword() {
        return emphasis_keyword;
    }
    public void setEmphasis_keyword(String emphasis_keyword) {
        this.emphasis_keyword = emphasis_keyword;
    }
    public String getData() {
        return data;
    }
    public void setData(String data) {
        this.data = data;
    }
}
phi-sms-feign/src/main/java/com/hz/sms/platform/FCorpWxImmediatelyService.java
@@ -9,7 +9,7 @@
/**
 * 这里这个name 需要填写 请求的服务提供者的注册到nacos Server上面的服务名,path 是请求接口前缀
 */
@FeignClient(name="phi-sms-rocketmq", path = "/sms",contextId = "sms-corpwx")
@FeignClient(name="phi-sms-rocketmq", path = "/sms-mq",contextId = "sms-corpwx")
public interface FCorpWxImmediatelyService {
    /**
phi-sms-feign/src/main/java/com/hz/sms/platform/FSmsImmediatelyService.java
@@ -9,7 +9,7 @@
/**
 * 这里这个name 需要填写 请求的服务提供者的注册到nacos Server上面的服务名,path 是请求接口前缀
 */
@FeignClient(name="phi-sms-rocketmq", path = "/sms",contextId = "sms")
@FeignClient(name="phi-sms-rocketmq", path = "/sms-mq",contextId = "sms")
public interface FSmsImmediatelyService {
    /**
@@ -17,7 +17,7 @@
     * @param smsGeneralSendDto
     * @return
     */
    @PostMapping(value = "/immediately/send/sms/verification/code")
    @PostMapping(value = "/immediately/send/verification/code")
    Result sendVerificationCode(@RequestBody SmsGeneralSendDto smsGeneralSendDto);
    /**
@@ -25,7 +25,7 @@
     * @param smsGeneralSendDto
     * @return
     */
    @PostMapping(value = "/immediately/send/sms/notice")
    @PostMapping(value = "/immediately/send/notice")
    Result sendNoticeSms(@RequestBody SmsGeneralSendDto smsGeneralSendDto);
    /**
@@ -33,7 +33,7 @@
     * @param smsGeneralSendDto
     * @return
     */
    @PostMapping(value = "/immediately/send/sms/marketing")
    @PostMapping(value = "/immediately/send/marketing")
    Result sendMarketingSend(@RequestBody SmsGeneralSendDto smsGeneralSendDto);
}
phi-sms-feign/src/main/java/com/hz/sms/platform/FWxImmediatelyService.java
@@ -11,7 +11,7 @@
/**
 * 这里这个name 需要填写 请求的服务提供者的注册到nacos Server上面的服务名,path 是请求接口前缀
 */
@FeignClient(name="phi-sms-rocketmq", path = "/sms",contextId = "sms-wx")
@FeignClient(name="phi-sms-rocketmq", path = "/sms-mq",contextId = "sms-wx")
public interface FWxImmediatelyService {
    /**