IntegrateProperties.java 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. package jnpf.integrate.model.childnode;
  2. import jnpf.database.model.superQuery.SuperQueryJsonModel;
  3. import jnpf.emnus.SearchMethodEnum;
  4. import jnpf.model.visualJson.FieLdsModel;
  5. import lombok.Data;
  6. import java.util.ArrayList;
  7. import java.util.List;
  8. /**
  9. * 版本: V3.0.0
  10. * 版权: 引迈信息技术有限公司
  11. * 作者: 管理员/admin
  12. * 日期: 2020-10-21 14:23:30
  13. */
  14. @Data
  15. public class IntegrateProperties {
  16. private String id;
  17. private String title;
  18. private String formId;
  19. private String flowId;
  20. private Integer formType = 1;
  21. private List<FieLdsModel> formFieldList = new ArrayList<>();
  22. private List<TransferModel> transferList = new ArrayList<>();
  23. private List<SuperQueryJsonModel> ruleList = new ArrayList<>();
  24. private Integer triggerEvent;
  25. //0.不新增 1.新增
  26. private Integer addRule = 0;
  27. //0-不更新 1-新增
  28. private Integer unFoundRule = 0;
  29. //0-删除未找到 1-删除已找到
  30. private Integer deleteRule = 0;
  31. private String ruleMatchLogic = SearchMethodEnum.And.getSymbol();
  32. private String msgId;
  33. private List<String> msgUserType = new ArrayList<>();
  34. private List<String> msgUserIds = new ArrayList<>();
  35. private List<IntegrateTemplateModel> templateJson = new ArrayList<>();
  36. private List<IntegrateTemplateModel> interfaceTemplateJson = new ArrayList<>();
  37. private IntegrateMsgModel startMsgConfig = new IntegrateMsgModel();
  38. private IntegrateMsgModel failMsgConfig= new IntegrateMsgModel();
  39. private Long startTime;
  40. private String cron;
  41. private Integer endTimeType = 1;
  42. //次数
  43. private Integer endLimit = 1;
  44. //结束时间
  45. private Long endTime;
  46. //类型
  47. private Integer integrateType = 2;
  48. private List<String> initiator;
  49. }