HmGtDTO.java 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. package com.huimv.gtpush;
  2. import java.util.List;
  3. import com.huimv.xt.dataobject.BaseDO;
  4. public class HmGtDTO extends BaseDO {
  5. private static final long serialVersionUID = -6912152293360553426L;
  6. /**
  7. * 别名
  8. */
  9. private List<String> alias;
  10. /**
  11. * 关联消息表id
  12. */
  13. private String xxid;
  14. /**
  15. * 消息主体
  16. */
  17. private String content;
  18. /**
  19. * 是否强制启动 1为强制启动应用,客户端接收到消息后就会立即启动应用;2为等待应用启动
  20. */
  21. private int mandatory = 2;
  22. /**
  23. * 是否可以离线
  24. */
  25. private boolean offline = true;
  26. /**
  27. * 离线有效时间
  28. */
  29. private long offlineExpireTime = 24 * 1000 * 3600;
  30. public boolean isOffline() {
  31. return offline;
  32. }
  33. public void setOffline(boolean offline) {
  34. this.offline = offline;
  35. }
  36. public long getOfflineExpireTime() {
  37. return offlineExpireTime;
  38. }
  39. public void setOfflineExpireTime(long offlineExpireTime) {
  40. this.offlineExpireTime = offlineExpireTime;
  41. }
  42. public String getContent() {
  43. return content;
  44. }
  45. public void setContent(String content) {
  46. this.content = content;
  47. }
  48. public int getMandatory() {
  49. return mandatory;
  50. }
  51. public void setMandatory(int mandatory) {
  52. this.mandatory = mandatory;
  53. }
  54. public List<String> getAlias() {
  55. return alias;
  56. }
  57. public void setAlias(List<String> alias) {
  58. this.alias = alias;
  59. }
  60. public String getXxid() {
  61. return xxid;
  62. }
  63. public void setXxid(String xxid) {
  64. this.xxid = xxid;
  65. }
  66. }