package com.gkhy.exam.system.domain.vo; import com.fasterxml.jackson.annotation.JsonInclude; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Getter; import lombok.Setter; import lombok.experimental.Accessors; import javax.validation.constraints.NotNull; import java.util.List; import static com.fasterxml.jackson.annotation.JsonInclude.Include.NON_NULL; @Getter @Setter @Accessors(chain = true) //链式写法 @ApiModel(value = "试卷批量绑定学员对象", description = "试卷批量绑定学员对象") @JsonInclude(NON_NULL) public class BatchPaperStudentVO { @ApiModelProperty("批次id列表") private List phaseIds; @ApiModelProperty("学员id列表") private List studentIds; @NotNull(message = "考卷id不能为空") @ApiModelProperty(value = "考卷id",required = true) private Long paperId; }