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") private Long parentId; /** 祖级列表 */ @ApiModelProperty("祖级列表") private String ancestors; /** 部门名称 */ @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; }