PlanManageDto.java 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  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. /**
  13. * 所属公司名称
  14. */
  15. @ApiModelProperty(value = "所属公司名称")
  16. private String companyOrgName;
  17. /**
  18. * 所属部门名称
  19. */
  20. @ApiModelProperty(value = "所属部门名称")
  21. private String deptOrgName;
  22. /**
  23. * 权限
  24. */
  25. @ApiModelProperty(value ="权限",hidden = true)
  26. @JsonIgnore
  27. private List<ProgramItem> programItems;
  28. /**
  29. * 属性名称
  30. */
  31. @ApiModelProperty(value="用户权限类型",hidden = true)
  32. @JsonIgnore
  33. private Integer permissonType;
  34. /**
  35. * 用户类型
  36. */
  37. @ApiModelProperty(value = "用户类型(-9999 超管 -999普通用户 2普通用户)",hidden = true)
  38. @JsonIgnore
  39. private String userType;
  40. }