hr-system/modules/hr-system.md

41 lines
2.1 KiB
Markdown
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.

# 模块名称: 权限日志与通用服务模块 (hr-system)
状态:**一期批次1开发中 —— T09 审计底座已完成**(agent.develop,见 docs/02-develop/dev-notes.md)
所属应用:hr-web(Web版人事系统)
> 说明:本模块为迭代1规划的系统支撑模块(ocai 口径),取代 v1 同名应用 `apps/hr-system.md`(Java 口径,已废弃)。
## 1. 模块功能
迭代1系统支撑能力模块,承载权限、日志、工作台与员工服务提醒(对应 SRS v3.1 FEAT-B1-01 权限/日志部分、FEAT-B1-09):
| 功能编号 | 功能 | 说明 | 状态 |
|---|---|---|---|
| F11 | 权限管理 | 管理角色(创建角色并设置权限);人员范围管理;管理员管理 | 待开发(T08) |
| F12 | 操作日志 | 按操作时间/类型查看操作记录,详情含前后对比、操作人、时间;全量记录增删改 | **已完成(T09)** |
| F14 | 工作台 | 员工/经理/管理员工作台 | 待开发(T21) |
| F15 | 员工服务与提醒 | 生日/周年关怀、政策/公告、到期提醒 | 待开发(T16/T22) |
输入/处理/输出/可验收标准见 `docs/00-requirement/iteration1-function-detail.md`(F11/F12/F14/F15 合计 18 条验收项)。
## 2. 仓库
- 仓库 URL:`git@git.opencomputing.cn:yumoqing/hr-system.git`(复用现有仓)
- 工作空间目录:`repos/hr-system`
- 分支:`main`
## 3. 技术栈(ocai 规范,设计已冻结)
- 前端:bricks 组件体系 + dspy 声明式页面(audit_log_list.ui 已完成)
- 后端:ahserver(Python);ServerEnv 注册横切公共函数 `write_audit_log(...)` 等
- 数据层:apppublic/sqlor;本模块 7 张表(前缀 sys_)
- 权限:复用 rbac 基础包
- 消息推送:站内消息优先
## 4. 模块依赖
同 v1 基线(见设计文档)。
## 5. 设计落点(迭代1)
- 总体设计:`docs/01-design/architecture.md`、`api-design.md` §2.6、`ui-design.md` §3.8/§3.9
- 开发任务:T08(权限底座)、T09(审计底座,**已完成**)、T16/T21/T22/T23
## 6. 负责人
待定(迭代启动会指定)。