dev --- 3.8.0.A版本, openProject引用 ; formao-live --- 3.7.0.B 版本, formallProject引用
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

37 строки
853 B

  1. package me.chanjar.weixin.bean.custombuilder;
  2. import java.util.ArrayList;
  3. import java.util.List;
  4. import me.chanjar.weixin.api.WxConsts;
  5. import me.chanjar.weixin.bean.WxCustomMessage;
  6. /**
  7. * 图文消息builder
  8. * <pre>
  9. * 用法:
  10. * WxCustomMessage m = WxCustomMessage.NEWS().addArticle(article).touser(...).build();
  11. * </pre>
  12. * @author chanjarster
  13. *
  14. */
  15. public final class NewsBuilder extends BaseBuilder<NewsBuilder> {
  16. private List<WxCustomMessage.WxArticle> articles = new ArrayList<WxCustomMessage.WxArticle>();
  17. public NewsBuilder() {
  18. this.msgtype = WxConsts.CUSTOM_MSG_NEWS;
  19. }
  20. public NewsBuilder addArticle(WxCustomMessage.WxArticle article) {
  21. this.articles.add(article);
  22. return this;
  23. }
  24. public WxCustomMessage build() {
  25. WxCustomMessage m = super.build();
  26. m.setArticles(this.articles);
  27. return m;
  28. }
  29. }