package com.gkhy.system.domain.vo.request; import com.gkhy.system.domain.OutProjectExpert; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.constraints.NotNull; import java.io.Serializable; import java.util.List; @ApiModel(value = "项目专家关联对象批量处理", description = "项目专家关联对象批量处理") @Data public class ProjectExpertSaveBatchReqDto implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "删除数据") private List delData; @ApiModelProperty(value = "新增编辑数据") private List saveData; @ApiModelProperty(value = "删除外部专家数据") private List delOutData; @ApiModelProperty(value = "新增外部专家数据") private List saveOutData; /** * 项目id */ @ApiModelProperty(value = "项目id",required = true) @NotNull(message = "项目不能为空") private Long id; @ApiModelProperty(value = "步骤1暂存2专家选取3审批4完结") private Long step; }