PostVo.java 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. package com.kyl.vo;
  2. import com.kyl.base.BaseVo;
  3. import io.swagger.annotations.ApiModelProperty;
  4. import lombok.Builder;
  5. import lombok.Data;
  6. import lombok.NoArgsConstructor;
  7. /**
  8. * 岗位表
  9. */
  10. @Data
  11. @NoArgsConstructor
  12. public class PostVo extends BaseVo {
  13. @ApiModelProperty(value = "部门编号")
  14. private String deptNo;
  15. @ApiModelProperty(value = "岗位编码:父部门编号+001【3位】")
  16. private String postNo;
  17. @ApiModelProperty(value = "岗位名称")
  18. private String postName;
  19. @ApiModelProperty(value = "显示顺序")
  20. private Integer sortNo;
  21. @ApiModelProperty(value = "备注")
  22. private String remark;
  23. @ApiModelProperty(value = "列表选择:选中职位Ids")
  24. private String[] checkedIds;
  25. @ApiModelProperty(value = "职位对应部门")
  26. private DeptVo deptVo;
  27. @Builder
  28. public PostVo(Long id, String dataState, String deptNo, String postNo, String postName, Integer sortNo, String remark, String[] checkedIds, DeptVo deptVo) {
  29. super(id, dataState);
  30. this.deptNo = deptNo;
  31. this.postNo = postNo;
  32. this.postName = postName;
  33. this.sortNo = sortNo;
  34. this.remark = remark;
  35. this.checkedIds = checkedIds;
  36. this.deptVo = deptVo;
  37. }
  38. }