package cn.timer.api.dto.jxgl; import java.util.List; 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.utils.Page; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; @Data @Builder @NoArgsConstructor @AllArgsConstructor public class AppraisalQuery extends Page{ @NotNull(message = ValidationMsg.NOTNULL) @ApiModelProperty(value = "绩效考核id", example = "") private Integer id; @ApiModelProperty(value = "企业id", example = "") private Integer orgCode; @ApiModelProperty(value = "姓名、手机号", example = "") private String query; @Max(value = 7,message = ValidationMsg.MAX+" 只能为 0目标填写 1目标确认 2自评 3上级评分 4 结果确认 5考核完成 6终止考核 7绩效归档") @Min(value = 0,message = ValidationMsg.MIN+" 只能为 0目标填写 1目标确认 2自评 3上级评分 4 结果确认 5考核完成 6终止考核 7绩效归档") @ApiModelProperty(value = "状态 0目标填写 1目标确认 2自评 3上级评分 4 结果确认 5考核完成 6终止考核 7绩效归档", example = "0") private Integer sts; @ApiModelProperty(value = "部门id", example = "") private Integer bmId; @ApiModelProperty(value = "员工id列表", example = "") private List<Integer> empNums; }