package com.gkhy.exam.system.domain.vo; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; import java.util.List; @Data @ApiModel(value = "部门新增编辑对象", description = "部门新增编辑对象") public class SysDeptSaveDTOReq { /** 部门ID */ @ApiModelProperty("主键") private Long deptId; /** 父部门ID */ @ApiModelProperty("主要负责部门ID无就传0") @NotNull(message = "父部门ID不能为空") private Long parentId; /** 祖级列表 */ @ApiModelProperty("祖级列表") private String ancestors; /** 显示顺序 */ @ApiModelProperty("显示顺序默认0") private Integer orderNum; /** 部门名称 */ @ApiModelProperty("部门名称") @NotBlank(message ="部门名称不能为空" ) private String deptName; /** 负责人 */ @ApiModelProperty("负责人") //@NotNull(message = "负责人不能为空") private Long leaderUserId; @ApiModelProperty("公司id") @NotNull(message = "公司不能为空") private Long companyId; @ApiModelProperty(value = "条款信息新增编辑") private List caluseVO1List; @ApiModelProperty(value = "删除条款id") private List delCaluseIds; @ApiModelProperty("是否智能分配1是2否") @NotBlank(message = "是否智能分配不能为空") private String responsType; @ApiModelProperty("是否管理层0否1是") @NotBlank(message = "是否管理层0否1是") private String deptType; // @ApiModelProperty("负责部门id") // private List childDeptIds; }