feat(perf): 添加绩效系统部门管理功能

- 创建 PerfDept 实体类定义部门基本信息字段
- 实现 IPerfDeptService 接口提供部门增删改查方法
- 开发 PerfDeptController 控制器支持 RESTful API 操作
- 集成 MyBatis Plus 完成数据库映射与分页查询
- 添加部门信息的导入导出 Excel 功能
- 实现部门状态校验与批量删除验证逻辑
- 配置部门 VO 视图对象支持 Excel 数据转换
This commit is contained in:
2026-07-07 15:58:06 +08:00
parent bbf2831cc6
commit 50a62bc201
8 changed files with 461 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.klp.perf.mapper.PerfDeptMapper">
<resultMap type="com.klp.perf.domain.PerfDept" id="PerfDeptResult">
<result property="id" column="id"/>
<result property="deptName" column="dept_name"/>
<result property="orderNum" column="order_num"/>
<result property="hasBaoSalary" column="has_bao_salary"/>
<result property="status" column="status"/>
<result property="delFlag" column="del_flag"/>
<result property="remark" column="remark"/>
<result property="createBy" column="create_by"/>
<result property="createTime" column="create_time"/>
<result property="updateBy" column="update_by"/>
<result property="updateTime" column="update_time"/>
</resultMap>
</mapper>