🎨 重构优化部分代码

This commit is contained in:
Binary Wang
2021-01-27 23:03:42 +08:00
parent 6811bffa18
commit 584c7ac354
15 changed files with 126 additions and 48 deletions

View File

@@ -60,7 +60,7 @@ public class WxMaSubscribeMessage implements Serializable {
* 描述: 模板内容,不填则下发空模板
* </pre>
*/
private List<Data> data;
private List<MsgData> data;
/**
* 跳转小程序类型developer为开发版trial为体验版formal为正式版默认为正式版
@@ -72,7 +72,7 @@ public class WxMaSubscribeMessage implements Serializable {
*/
private String lang = WxMaConstants.MiniProgramLang.ZH_CN;
public WxMaSubscribeMessage addData(Data datum) {
public WxMaSubscribeMessage addData(MsgData datum) {
if (this.data == null) {
this.data = new ArrayList<>();
}
@@ -86,10 +86,10 @@ public class WxMaSubscribeMessage implements Serializable {
return WxMaGsonBuilder.create().toJson(this);
}
@lombok.Data
@Data
@NoArgsConstructor
@AllArgsConstructor
public static class Data implements Serializable {
public static class MsgData implements Serializable {
private static final long serialVersionUID = 1L;
private String name;

View File

@@ -0,0 +1,19 @@
package cn.binarywang.wx.miniapp.bean.subscribemsg;
import lombok.Data;
import java.io.Serializable;
/**
* .
*
* @author <a href="https://github.com/binarywang">Binary Wang</a>
* @date 2021-01-27
*/
@Data
public class CategoryData implements Serializable {
private static final long serialVersionUID = -5935548352317679892L;
private int id;
private String name;
}

View File

@@ -0,0 +1,21 @@
package cn.binarywang.wx.miniapp.bean.subscribemsg;
import lombok.Data;
import java.io.Serializable;
/**
* .
*
* @author <a href="https://github.com/binarywang">Binary Wang</a>
* @date 2021-01-27
*/
@Data
public class PubTemplateKeyword implements Serializable {
private static final long serialVersionUID = -1100641668859815647L;
private int kid;
private String name;
private String example;
private String rule;
}

View File

@@ -0,0 +1,22 @@
package cn.binarywang.wx.miniapp.bean.subscribemsg;
import lombok.Data;
import java.io.Serializable;
/**
* .
*
* @author <a href="https://github.com/binarywang">Binary Wang</a>
* @date 2021-01-27
*/
@Data
public class TemplateInfo implements Serializable {
private static final long serialVersionUID = 6971785763573992264L;
private String priTmplId;
private String title;
private String content;
private String example;
private int type;
}