TaskDto.java 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232
  1. package com.boman.domain.dto;
  2. import com.alibaba.fastjson.annotation.JSONField;
  3. import lombok.Data;
  4. import lombok.experimental.Accessors;
  5. import java.util.Date;
  6. import java.util.List;
  7. import java.util.Map;
  8. /**
  9. * @author zhong.h
  10. * createTime: 2021/6/17
  11. * description:任务中心的DTO
  12. */
  13. @Data
  14. @Accessors(chain = true)
  15. public class TaskDto extends BaseDto {
  16. private static final long serialVersionUID = -1L;
  17. /**
  18. * 主键id
  19. */
  20. @JSONField
  21. private Long id;
  22. /**
  23. * 上一次的任务id
  24. */
  25. private Long lastTaskId;
  26. /**
  27. * 批处理数据的id以","分隔
  28. */
  29. private String ids;
  30. /**
  31. * 任务所属节点id
  32. */
  33. private Long nodeId;
  34. /**
  35. * 流程实例id
  36. */
  37. @JSONField
  38. private Long instanceId;
  39. /**
  40. * 任务所属动作
  41. */
  42. private Long actId;
  43. /**
  44. * 任务动作类别:定时任务设置的就算作自动
  45. */
  46. private Short actType;
  47. /**
  48. * 版本
  49. */
  50. private Integer rev;
  51. /**
  52. * 任务描述
  53. */
  54. private String description;
  55. /**
  56. * 任务创建时间
  57. */
  58. @JSONField(name = "startTime", format = "yyyy-MM-dd HH:mm")
  59. private Date createTime;
  60. /**
  61. * 任务修改时间
  62. */
  63. @JSONField(format = "yyyy-MM-dd HH:mm")
  64. private Date updateTime;
  65. private String approvedTime;
  66. /**
  67. * 上一步任务实例
  68. */
  69. private Long lastTask;
  70. /**
  71. * 任务执行状态
  72. */
  73. private Short excuStatus;
  74. /**
  75. * 审批人编号
  76. */
  77. private Long approver;
  78. /**
  79. * 转派人编号
  80. */
  81. private Long delegateId;
  82. /**
  83. * 详情查询类型:待办为0,历史为1
  84. */
  85. private Integer loadType;
  86. /**
  87. * 操作类型:同意,驳回,转派
  88. */
  89. private Short type;
  90. /**
  91. * 业务编号
  92. */
  93. private Long businessCode;
  94. /**
  95. * 业务类型
  96. */
  97. private Long businessType;
  98. /**
  99. * 业务单据
  100. */
  101. private String businessBody;
  102. /**
  103. * 发起人id
  104. */
  105. private Long initiator;
  106. /**
  107. * 发起人中文名
  108. */
  109. private String initiatorName;
  110. /**
  111. * 是否是本人
  112. */
  113. private Boolean isinitiator;
  114. /**
  115. * 当前用户id
  116. */
  117. private Long userId;
  118. /**
  119. * 列表查询类型
  120. */
  121. private String searchType;
  122. /**
  123. * 审批人类型
  124. */
  125. private Short approverType;
  126. /**
  127. * 用于时间段的截至时间
  128. */
  129. private String endTime;
  130. /**
  131. * 驳回节点
  132. */
  133. private Long backId;
  134. /**
  135. * 模板id
  136. */
  137. private Long moduleId;
  138. /**
  139. * 流程状态
  140. */
  141. private Short processStatus;
  142. //业务数据编号
  143. private String businessNumber;
  144. /**
  145. * 审批人中文名
  146. */
  147. private String approverName;
  148. /**
  149. * 单据类型中文名
  150. */
  151. private String businessTypeName;
  152. /**
  153. * 掌云或条件搜索字段
  154. */
  155. private String searchField;
  156. /**
  157. * 审批人id,和审批人中文名
  158. */
  159. private List<Map<String,String>> approverInfo;
  160. /**
  161. * 批次号
  162. */
  163. private Integer batch;
  164. /**
  165. * 人工干预驳回节点id
  166. */
  167. private Long backNodeId;
  168. /**
  169. * 人工干预同意节点id
  170. */
  171. private Long passNodeId;
  172. /**
  173. * 是否轮询
  174. */
  175. private Boolean isPoll;
  176. /**
  177. * 节点名称,代办列表的节点名称筛
  178. */
  179. private String nodeName;
  180. /** 表名 */
  181. private String tableName;
  182. /***/
  183. private String other;
  184. }