feat: 学生信息管理系统开发完成

- 完成学生信息管理核心功能开发
- 新增学生信息采集批次管理功能
- 完成班干部管理模块开发
- 修复物业报修模块附件上传逻辑
- 完善数据库表结构和权限配置
- 更新API文档和变更记录
- 优化前端页面交互体验

详细变更记录见:
- docs/变更管理/code-adjust-record-2025-01-13-wuzhen.md
- docs/变更管理/code-adjust-record-2025-07-11-wuzilong.md
- docs/变更管理/code-adjust-record-2025-07-12-wuzhen.md
This commit is contained in:
wuzhen committed 2025-07-14 07:53:31 +08:00
commit 8697b21b4d
237 files changed
+35787 -2878

No files matched your search

+28 -18
View File
@@ -1,64 +1,73 @@
# 人事管理模块 - API接口
## 📋 模块说明
- **模块名称**: 人事管理 (Human Resources)
- **模块简称**: rs
- **对应后端**: backend/ruoyi-modules/ruoyi-rs/
- **对应前端**: web/src/views/rs/
## 📁 目录结构
此目录用于存放人事管理模块的所有API接口定义,建议按功能模块细分:
### 👥 员工管理 (employee/)
- `employee/index.ts` - 员工信息相关API
- 员工列表查询、详情、新增、修改、删除
- 员工档案管理、入职离职流程
### 📊 部门管理 (department/)
- `department/index.ts` - 部门组织架构API
- 部门树形结构、部门信息管理
### 💼 岗位管理 (position/)
- `position/index.ts` - 岗位职级管理API
- 岗位信息、职级体系、岗位分配
### 💰 薪酬管理 (salary/)
- `salary/index.ts` - 薪酬绩效管理API
- 薪资结构、绩效考核、福利管理
### 📈 统计报表 (statistics/)
- `statistics/index.ts` - 人事统计分析API
- 人员统计、考勤分析、绩效报表
## 🎯 API规范
- 统一使用TypeScript定义接口类型
- 请求路径前缀:`/rs/`
- 权限编码格式:`rs:功能:操作`
- 统一使用request工具发送请求
## 📝 接口示例
```typescript
// 员工列表查询接口
export interface EmployeeQuery {
pageNum?: number
pageSize?: number
employeeName?: string
departmentId?: number
status?: string
pageNum?: number;
pageSize?: number;
employeeName?: string;
departmentId?: number;
status?: string;
}
export interface EmployeeVO {
id: number
employeeName: string
employeeCode: string
departmentId: number
departmentName: string
positionId: number
positionName: string
phone: string
email: string
status: string
createTime: string
id: number;
employeeName: string;
employeeCode: string;
departmentId: number;
departmentName: string;
positionId: number;
positionName: string;
phone: string;
email: string;
status: string;
createTime: string;
}
// 获取员工列表
@@ -67,12 +76,13 @@ export function listEmployee(query: EmployeeQuery) {
url: '/rs/employee/list',
method: 'get',
params: query
})
});
}
```
## 📝 注意事项
- 所有接口类型定义需要与后端VO对象保持一致
- 分页查询统一使用TableDataInfo响应格式
- 非分页接口使用R类型响应格式
- 人事敏感信息注意权限控制和数据脱敏
- 人事敏感信息注意权限控制和数据脱敏
+2 -2
View File
@@ -4,7 +4,7 @@
* @date 2025-01-23
*/
import request from '@/utils/request'
import request from '@/utils/request';
// 此处导出人事管理模块相关的所有API接口
// 示例:
@@ -14,4 +14,4 @@ import request from '@/utils/request'
// export * from './salary' // 薪酬管理
// 临时导出一个空对象,防止编译错误
export default {}
export default {};