12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- package com.huaxu.evaluation.vo;
- import com.fasterxml.jackson.annotation.JsonFormat;
- import com.fasterxml.jackson.annotation.JsonIgnore;
- import io.swagger.annotations.ApiModel;
- import io.swagger.annotations.ApiModelProperty;
- import io.swagger.models.auth.In;
- import lombok.Data;
- import java.math.BigDecimal;
- import java.util.Date;
- import java.util.List;
- /**
- * @ClassName EvaluationResultVo
- * @Description: 考核结果出参
- * @Author lihui
- * @Date 2021/5/7
- * @Version V1.0
- **/
- @Data
- @ApiModel(value = "考核结果返回信息")
- public class EvaluationResultTaskDetailsVo {
- @ApiModelProperty(value = "任务总数")
- private Integer resultId;
- @ApiModelProperty(value = "租户ID")
- private String tenantId;
- @ApiModelProperty(value = "公司ID")
- private Integer companyOrgId;
- @ApiModelProperty(value = "任务总数")
- private int totalCount;
- @ApiModelProperty(value = "已完成")
- private int completeCount;
- @ApiModelProperty(value = "待完成")
- private int noCompleteCount;
- @ApiModelProperty(value = "延期完成")
- private int delayCompleteCount;
- @ApiModelProperty(value = "完成率")
- private BigDecimal completionRate;
- @ApiModelProperty(value = "延期率")
- private BigDecimal delayRate;
- @ApiModelProperty(value = "绩效得分")
- private BigDecimal performanceScore;
- @ApiModelProperty(value = "绩效等级")
- private String evaluationGrade;
- @ApiModelProperty(value = "考评周期")
- private String cycle;
- @ApiModelProperty(value = "考评周期")
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
- private Date dateStart;
- @ApiModelProperty(value = "考评周期")
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
- private Date dateEnd;
- @JsonIgnore
- @ApiModelProperty(value = "考评年份")
- private String year;
- @JsonIgnore
- @ApiModelProperty(value = "考评月份")
- private String month;
- @ApiModelProperty(value = "考评项详情")
- List<EvaluationResultDetailsVo> detailsVoList;
- }
|