SentMessageForm.java 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. package jnpf.message.model;
  2. import jnpf.base.UserInfo;
  3. import io.swagger.v3.oas.annotations.media.Schema;
  4. import lombok.Data;
  5. import java.util.List;
  6. import java.util.Map;
  7. /**
  8. * 消息模型
  9. *
  10. * @版本: V3.1.0
  11. * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com)
  12. * @作者: JNPF开发平台组
  13. * @日期: 2021/4/20 11:44
  14. */
  15. @Data
  16. public class SentMessageForm {
  17. /**
  18. * 接收人员用户ID组
  19. */
  20. private List<String> toUserIds;
  21. /**
  22. * 消息模板Id
  23. */
  24. private String templateId;
  25. /**
  26. * 内容
  27. */
  28. private String content;
  29. /**
  30. * 参数
  31. */
  32. private Map<String, Object> parameterMap;
  33. /**
  34. * 是否发送站内信
  35. */
  36. private boolean sysMessage;
  37. /**
  38. * 站内信
  39. */
  40. private String title;
  41. /**
  42. * 流程信息
  43. */
  44. private String flowName;
  45. /**
  46. * 发起人
  47. */
  48. private String userName;
  49. /**
  50. * 站内信
  51. */
  52. private Map<String,String> contentMsg;
  53. /**
  54. * 用户信息
  55. */
  56. private UserInfo userInfo;
  57. /**
  58. * 消息类别
  59. */
  60. private Integer type;
  61. /**
  62. * 流程类型(1:审批 2:委托)
  63. */
  64. private Integer flowType = 1;
  65. /**
  66. * 消息类别
  67. */
  68. private String id;
  69. }