NoticeMessage.java 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. package com.ym.pojo;
  2. import io.rong.messages.BaseMessage;
  3. import io.rong.messages.UserInfo;
  4. import io.rong.util.GsonUtil;
  5. import lombok.Data;
  6. @Data
  7. public class NoticeMessage extends BaseMessage {
  8. private String content = "";
  9. private Object extraContent;
  10. private String extra = "";
  11. private io.rong.messages.UserInfo user = null;
  12. private static final transient String TYPE = "DY:NoticeMsg";
  13. public NoticeMessage(String content, String extra) {
  14. this.content = content;
  15. this.extra = extra;
  16. }
  17. public NoticeMessage(String content, String extra, io.rong.messages.UserInfo user) {
  18. this.content = content;
  19. this.extra = extra;
  20. this.user = user;
  21. }
  22. public String getType() {
  23. return "DY:NoticeMsg";
  24. }
  25. public String getContent() {
  26. return this.content;
  27. }
  28. public void setContent(String content) {
  29. this.content = content;
  30. }
  31. public String getExtra() {
  32. return this.extra;
  33. }
  34. public void setExtra(String extra) {
  35. this.extra = extra;
  36. }
  37. public io.rong.messages.UserInfo getUser() {
  38. return this.user;
  39. }
  40. public void setUser(UserInfo user) {
  41. this.user = user;
  42. }
  43. public String toString() {
  44. return GsonUtil.toJson(this, NoticeMessage.class);
  45. }
  46. }