Files
klp-oa/klp-perf/src/main/java/com/klp/perf/domain/PerfDeptItemConfig.java
Joshi 9b3c39f28f feat(perf): 添加绩效考核相关服务接口和实体类
- 创建了考核维度评分明细服务接口及实现类
- 添加了月度绩效考核记录服务接口及实现类
- 实现了绩效系数换算、车间考核参数配置等相关服务
- 定义了绩效考核相关的实体类和业务对象
- 创建了绩效考核控制器提供CRUD操作接口
- 配置了数据库映射文件和结果集映射
- 实现了数据校验和分页查询功能
2026-07-07 15:24:11 +08:00

64 lines
1.2 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package com.klp.perf.domain;
import com.baomidou.mybatisplus.annotation.*;
import com.klp.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
/**
* 车间扣款/奖励项目配置对象 perf_dept_item_config
*
* @author klp
* @date 2026-07-07
*/
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("perf_dept_item_config")
public class PerfDeptItemConfig extends BaseEntity {
private static final long serialVersionUID=1L;
/**
*
*/
@TableId(value = "id")
private String id;
/**
* 关联 wms_dept.id
*/
private String deptId;
/**
* 类型: 1=扣款项目 2=奖励项目
*/
private Long itemType;
/**
* 项目名称 如:质量扣款/节能奖励
*/
private String itemName;
/**
*
*/
private Long sortOrder;
/**
* 月份
*/
private Date month;
/**
*
*/
private Long isEnabled;
/**
* 删除标志0=正常1=已删除)
*/
@TableLogic
private Integer delFlag;
/**
* 备注
*/
private String remark;
}