PlanManageDto.java 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. package com.huaxu.task.dto;
  2. import com.fasterxml.jackson.annotation.JsonIgnore;
  3. import com.huaxu.model.ProgramItem;
  4. import com.huaxu.task.entity.PlanManage;
  5. import io.swagger.annotations.ApiModel;
  6. import io.swagger.annotations.ApiModelProperty;
  7. import lombok.Data;
  8. import java.util.List;
  9. @Data
  10. @ApiModel("计划管理")
  11. public class PlanManageDto extends PlanManage {
  12. @ApiModelProperty(value = "json格式存储对应任务详情")
  13. private String flowDetail;
  14. @ApiModelProperty(value = "任务工单类型")
  15. private String typeName;
  16. /**
  17. * 所属公司名称
  18. */
  19. @ApiModelProperty(value = "所属公司名称")
  20. private String companyOrgName;
  21. /**
  22. * 所属部门名称
  23. */
  24. @ApiModelProperty(value = "所属部门名称")
  25. private String deptOrgName;
  26. /**
  27. * 权限
  28. */
  29. @ApiModelProperty(value ="权限",hidden = true)
  30. @JsonIgnore
  31. private List<ProgramItem> programItems;
  32. /**
  33. * 属性名称
  34. */
  35. @ApiModelProperty(value="用户权限类型",hidden = true)
  36. @JsonIgnore
  37. private Integer permissonType;
  38. /**
  39. *关键字查询
  40. */
  41. @ApiModelProperty(value = "关键字")
  42. private String key;
  43. /**
  44. * 查询起始日期
  45. */
  46. @ApiModelProperty(value="起始日期")
  47. private String startDate;
  48. /**
  49. * 查询截至日期
  50. */
  51. @ApiModelProperty(value="截至日期")
  52. private String endDate;
  53. /**
  54. * 用户类型
  55. */
  56. @ApiModelProperty(value = "用户类型(-9999 超管 -999普通用户 2普通用户)",hidden = true)
  57. @JsonIgnore
  58. private String userType;
  59. }