PerformanceAppraisalQuery.java 1.21 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
package cn.timer.api.dto.jxgl;

import javax.validation.constraints.Max;
import javax.validation.constraints.Min;

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 PerformanceAppraisalQuery extends Page{

	@ApiModelProperty(value = "企业id", example = "")
	private Integer orgCode;
	
	@ApiModelProperty(value = "考核名称", example = "")
	private String query;
	
	@Max(value = 4,message = ValidationMsg.MAX+" 只能为 0目标制定 1绩效评分 2结果确认 3绩效归档 4终止考核")
	@Min(value = 0,message = ValidationMsg.MIN+" 只能为 0目标制定 1绩效评分 2结果确认 3绩效归档 4终止考核")
	@ApiModelProperty(value = "状态 0目标制定 1绩效评分 2结果确认 3绩效归档 4终止考核", example = "0")
	private Integer sts;
	
	@ApiModelProperty(value = "开始时间 ", example = "2000-10-10 10:10:10")
	private String startTime;
	
	@ApiModelProperty(value = "结束时间 ", example = "2020-10-10 10:10:10")
	private String endTime;
	
}