Ver código fonte

📝 部分java类属性增加javadoc,方便开发者随时查看

master
Binary Wang 5 anos atrás
pai
commit
8fb05730a2
4 arquivos alterados com 70 adições e 5 exclusões
  1. +34
    -1
      weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/WxCpAppChatMessage.java
  2. +0
    -1
      weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/WxCpMessage.java
  3. +22
    -0
      weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/article/MpnewsArticle.java
  4. +14
    -3
      weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/article/NewArticle.java

+ 34
- 1
weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/WxCpAppChatMessage.java Ver arquivo

@@ -6,9 +6,9 @@ import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import me.chanjar.weixin.cp.constant.WxCpConsts.AppChatMsgType;
import me.chanjar.weixin.cp.bean.article.MpnewsArticle;
import me.chanjar.weixin.cp.bean.article.NewArticle;
import me.chanjar.weixin.cp.constant.WxCpConsts.AppChatMsgType;

import java.io.Serializable;
import java.util.List;
@@ -28,16 +28,49 @@ import java.util.List;
public class WxCpAppChatMessage implements Serializable {
private static final long serialVersionUID = -5469013416372240229L;

/**
* 消息类型
*/
private String msgType;
/**
* 消息内容
*/
private String content;
/**
* 群聊id
*/
private String chatId;
/**
* 图片媒体文件id,可以调用上传临时素材接口获取
*/
private String mediaId;
/**
* 视频消息的标题,不超过128个字节,超过会自动截断
*/
private String title;
/**
* 视频消息的描述,不超过512个字节,超过会自动截断
*/
private String description;
/**
* 表示是否是保密消息
*/
private Boolean safe;
/**
* 点击后跳转的链接。
*/
private String url;
/**
* 按钮文字。 默认为“详情”, 不超过4个文字,超过自动截断。
*/
private String btnTxt;
/**
* 图文消息,一个图文消息支持1到8条图文
*/
private List<NewArticle> articles;
/**
* Mpnews图文消息,一个图文消息支持1到8条图文
*/
private List<MpnewsArticle> mpnewsArticles;

/**


+ 0
- 1
weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/WxCpMessage.java Ver arquivo

@@ -8,7 +8,6 @@ import me.chanjar.weixin.cp.bean.article.MpnewsArticle;
import me.chanjar.weixin.cp.bean.article.NewArticle;
import me.chanjar.weixin.cp.bean.messagebuilder.*;
import me.chanjar.weixin.cp.bean.taskcard.TaskCardButton;
import me.chanjar.weixin.cp.constant.WxCpConsts;
import org.apache.commons.lang3.StringUtils;

import java.io.Serializable;


+ 22
- 0
weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/article/MpnewsArticle.java Ver arquivo

@@ -17,12 +17,34 @@ import java.io.Serializable;
public class MpnewsArticle implements Serializable {
private static final long serialVersionUID = 6985871812170756481L;

/**
* 标题,不超过128个字节,超过会自动截断
*/
private String title;
/**
* 图文消息缩略图的media_id, 可以通过素材管理接口获得。此处thumb_media_id即上传接口返回的media_id
*/
private String thumbMediaId;
/**
* 图文消息的作者,不超过64个字节
*/
private String author;
/**
* 图文消息点击“阅读原文”之后的页面链接
*/
private String contentSourceUrl;
/**
* 图文消息的内容,支持html标签,不超过666 K个字节
*/
private String content;
/**
* 图文消息的描述,不超过512个字节,超过会自动截断
*/
private String digest;
/**
* 可能已经废弃了,官方文档里已经看不到了
*/
@Deprecated
private String showCoverPic;

}

+ 14
- 3
weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/article/NewArticle.java Ver arquivo

@@ -1,12 +1,12 @@
package me.chanjar.weixin.cp.bean.article;

import java.io.Serializable;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
* <pre>
* Created by BinaryWang on 2017/3/27.
@@ -20,10 +20,21 @@ import lombok.NoArgsConstructor;
@NoArgsConstructor
public class NewArticle implements Serializable {
private static final long serialVersionUID = 4087852055781140659L;

/**
* 标题,不超过128个字节,超过会自动截断
*/
private String title;
/**
* 描述,不超过512个字节,超过会自动截断
*/
private String description;
/**
* 点击后跳转的链接。
*/
private String url;
/**
* 图文消息的图片链接,支持JPG、PNG格式,较好的效果为大图1068*455,小图150*150。
*/
private String picUrl;

}

Carregando…
Cancelar
Salvar