DeptVo.java 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. package com.kyl.vo;
  2. import com.kyl.base.BaseVo;
  3. import io.swagger.annotations.ApiModelProperty;
  4. import lombok.AllArgsConstructor;
  5. import lombok.Builder;
  6. import lombok.Data;
  7. import lombok.NoArgsConstructor;
  8. /**
  9. * 部门表
  10. */
  11. @Data
  12. @NoArgsConstructor
  13. @AllArgsConstructor
  14. public class DeptVo extends BaseVo {
  15. @ApiModelProperty(value = "父部门编号")
  16. private String parentDeptNo;
  17. @ApiModelProperty(value = "部门编号")
  18. private String deptNo;
  19. @ApiModelProperty(value = "部门名称")
  20. private String deptName;
  21. @ApiModelProperty(value = "排序")
  22. private Integer sortNo;
  23. @ApiModelProperty(value = "负责人Id")
  24. private Long leaderId;
  25. @ApiModelProperty(value = "负责人姓名")
  26. private String leaderName;
  27. @ApiModelProperty(value = "角色查询部门:部门对应角色id")
  28. private String roleId;
  29. @ApiModelProperty(value = "层级")
  30. private Integer level = 4;
  31. @Builder
  32. public DeptVo(Long id, String dataState, String parentDeptNo, String deptNo, String deptName, Integer sortNo, Long leaderId, String leaderName, String roleId, Integer level) {
  33. super(id, dataState);
  34. this.parentDeptNo = parentDeptNo;
  35. this.deptNo = deptNo;
  36. this.deptName = deptName;
  37. this.sortNo = sortNo;
  38. this.leaderId = leaderId;
  39. this.leaderName = leaderName;
  40. this.roleId = roleId;
  41. this.level = level;
  42. }
  43. }