package cn.iocoder.yudao.module.hrm.controller.admin.performanceappraise.vo; import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; import cn.idev.excel.annotation.ExcelProperty; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import java.math.BigDecimal; /** * HRM 绩效考核指标 Response VO */ @Schema(description = "HRM 绩效考核指标 Response VO") @Data public class HrmPerformanceAppraiseItemRespVO { @Schema(description = "编号", example = "1") private Long id; @Schema(description = "考核方案编号", example = "1") private Long appraiseId; @Schema(description = "指标名称", example = "工作业绩") @ExcelProperty("指标名称") private String itemName; @Schema(description = "权重", example = "30.00") @ExcelProperty("权重") private BigDecimal weight; @Schema(description = "评分标准", example = "按季度目标达成率评分") @ExcelProperty("评分标准") private String scoringStandard; @Schema(description = "评分人类型", example = "1") @ExcelProperty(value = "评分人类型", converter = DictConvert.class) @DictFormat(cn.iocoder.yudao.module.hrm.enums.DictTypeConstants.HRM_PERFORMANCE_SCORER_TYPE) private Integer scorerType; @Schema(description = "排序", example = "1") private Integer sort; }