- 完成学生信息管理核心功能开发 - 新增学生信息采集批次管理功能 - 完成班干部管理模块开发 - 修复物业报修模块附件上传逻辑 - 完善数据库表结构和权限配置 - 更新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
人事管理模块 - 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工具发送请求
📝 接口示例
// 员工列表查询接口
export interface EmployeeQuery {
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;
}
// 获取员工列表
export function listEmployee(query: EmployeeQuery) {
return request({
url: '/rs/employee/list',
method: 'get',
params: query
});
}
📝 注意事项
- 所有接口类型定义需要与后端VO对象保持一致
- 分页查询统一使用TableDataInfo响应格式
- 非分页接口使用R类型响应格式
- 人事敏感信息注意权限控制和数据脱敏