TaskPagination.java 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package jnpf.flowable.model.task;
  2. import com.fasterxml.jackson.annotation.JsonIgnore;
  3. import io.swagger.v3.oas.annotations.media.Schema;
  4. import jnpf.base.PaginationTime;
  5. import lombok.Data;
  6. import lombok.EqualsAndHashCode;
  7. /**
  8. * 类的描述
  9. *
  10. * @author JNPF@YinMai Info. Co., Ltd
  11. * @version 5.0.x
  12. * @since 2024/4/22 9:06
  13. */
  14. @EqualsAndHashCode(callSuper = true)
  15. @Data
  16. public class TaskPagination extends PaginationTime {
  17. @Schema(description = "所属名称")
  18. private String flowId;
  19. @Schema(description = "分类")
  20. private String flowCategory;
  21. @Schema(description = "紧急程度")
  22. private Integer flowUrgent;
  23. @Schema(description = "所属流程")
  24. private String templateId;
  25. @Schema(description = "状态")
  26. private Integer status;
  27. @Schema(description = "用户主键")
  28. private String creatorUserId;
  29. @Schema(description = "编码")
  30. private String nodeCode;
  31. @Schema(description = "应用主键")
  32. private String systemId;
  33. /**
  34. * 待签、待办、在办、已办、批量在办
  35. */
  36. private String category;
  37. @JsonIgnore
  38. private Boolean delegateType = false;
  39. @JsonIgnore
  40. private String userId;
  41. }