package cn.timer.api.dto.jxgl; import java.io.Serializable; import javax.validation.constraints.Max; import javax.validation.constraints.Min; import javax.validation.constraints.NotNull; import cn.timer.api.config.exception.ValidationMsg; import cn.timer.api.dto.spmk.User; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; @Data @Builder @NoArgsConstructor @AllArgsConstructor public class BeingAppraisalPerson implements Serializable{ /** * */ private static final long serialVersionUID = 1L; @NotNull(message = ValidationMsg.NOTNULL) @ApiModelProperty(value = "id", example = "10") private Integer id; /** * 0员工 1部门 */ @NotNull(message = ValidationMsg.NOTNULL) @Min(value = 0,message = ValidationMsg.MIN) @Max(value = 1,message = ValidationMsg.MAX) @ApiModelProperty(value = "类型 0员工 1部门", example = "0") private Integer type; /** * 0被考核人 1无需考核人 */ @NotNull(message = ValidationMsg.NOTNULL) @Min(value = 0,message = ValidationMsg.MIN) @Max(value = 1,message = ValidationMsg.MAX) @ApiModelProperty(value = "状态 0被考核人 1无需考核人", example = "0") private Integer sts; }