SendConfigJson.java 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. package jnpf.flowable.model.templatenode.nodejson;
  2. import io.swagger.v3.oas.annotations.media.Schema;
  3. import lombok.Data;
  4. import java.util.ArrayList;
  5. import java.util.List;
  6. /**
  7. * 版本: V3.2.0
  8. * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com)
  9. * 作者: JNPF开发平台组
  10. * 日期: 2022-08-19
  11. */
  12. @Data
  13. public class SendConfigJson {
  14. @Schema(description = "主键")
  15. private String id;
  16. /**
  17. * 消息发送配置主键
  18. **/
  19. @Schema(description = "消息发送配置主键")
  20. private String sendConfigId;
  21. /**
  22. * 消息类型
  23. **/
  24. @Schema(description = "消息类型")
  25. private String messageType;
  26. /**
  27. * 消息模板主键
  28. **/
  29. @Schema(description = "消息模板主键")
  30. private String templateId;
  31. /**
  32. * 账号配置主键
  33. **/
  34. @Schema(description = "账号配置主键")
  35. private String accountConfigId;
  36. /**
  37. * 接收人
  38. **/
  39. @Schema(description = "接收人")
  40. private List<String> toUser;
  41. /**
  42. * 模板参数
  43. **/
  44. @Schema(description = "模板参数")
  45. private List<TemplateJsonModel> paramJson = new ArrayList<>();
  46. /**
  47. * 消息模板名称
  48. **/
  49. @Schema(description = "消息模板名称")
  50. private String msgTemplateName;
  51. }