FlowTimeModel.java 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. package jnpf.flowable.model.time;
  2. import jnpf.flowable.model.task.FlowModel;
  3. import jnpf.flowable.model.templatenode.nodejson.NodeModel;
  4. import lombok.Data;
  5. import java.util.Date;
  6. /**
  7. * @author :JNPF开发平台组
  8. * @version: V3.1.0
  9. * @copyright 引迈信息技术有限公司
  10. * @date :2022/6/18 11:38
  11. */
  12. @Data
  13. public class FlowTimeModel {
  14. /**
  15. * 限时提醒
  16. */
  17. private Boolean on = false;
  18. /**
  19. * 主键
  20. */
  21. private String id;
  22. /**
  23. * 经办主键
  24. */
  25. private String operatorId;
  26. /**
  27. * 实例主键
  28. */
  29. private String taskId;
  30. /**
  31. * 开始时间
  32. */
  33. private Date startDate = new Date();
  34. /**
  35. * 结束时间
  36. */
  37. private Date endDate = new Date();
  38. /**
  39. * 通知
  40. */
  41. private NodeModel childNode = new NodeModel();
  42. /**
  43. * 表单对象
  44. */
  45. private FlowModel flowModel = new FlowModel();
  46. /**
  47. * 是否超时
  48. */
  49. private Boolean overTime = false;
  50. /**
  51. * 时间间隔
  52. */
  53. private Integer during = 2;
  54. /**
  55. * 超时次数
  56. */
  57. private Integer num = 0;
  58. /**
  59. * 转审超时次数
  60. */
  61. private Integer transferNum = 0;
  62. /**
  63. * 暂停标识
  64. */
  65. private Boolean isPause = false;
  66. }