Commit Graph

17 Commits

Author SHA1 Message Date
a84a0ed153 chore: check off Task 8 (frontend infrastructure) 2026-07-02 12:01:29 +08:00
14d81045e6 feat(frontend): add usePermission hook, PermissionButton, PermissionRoute, and 403 handling 2026-07-02 11:59:36 +08:00
b047dbc5d8 chore: check off Tasks 4-7 (all controllers decorated) 2026-07-02 11:56:10 +08:00
7a8df81e7b feat(rbac): add @RequirePermission decorators to all business controllers 2026-07-02 11:53:18 +08:00
f53b6c447c chore: check off Task 6 (AppModule registration) 2026-07-02 11:49:12 +08:00
dc4835165d feat(rbac): register RbacModule and PermissionGuard in AppModule 2026-07-02 11:46:47 +08:00
2541ff8d9e chore: check off Task 5 (RbacController) 2026-07-02 11:44:41 +08:00
2f793833eb feat(rbac): add RbacController with role CRUD, permissions tree, and user management endpoints 2026-07-02 11:42:23 +08:00
9051497704 chore: check off Task 4 (Auth module integration) 2026-07-02 11:38:07 +08:00
80ff225e92 feat(rbac): integrate RbacService into AuthService login, update JWT payload 2026-07-02 11:36:04 +08:00
7ea0d268fb chore: check off Task 3 (PermissionGuard + decorators) 2026-07-02 11:31:18 +08:00
c0b2ab9588 feat(rbac): add PermissionGuard, @Public and @RequirePermission decorators 2026-07-02 11:29:28 +08:00
cd62a6dbe2 chore: check off Task 2 (RbacModule + RbacService) 2026-07-02 11:26:03 +08:00
23e96dcfbd feat(rbac): add RbacModule and RbacService with seed data and role CRUD 2026-07-02 11:22:48 +08:00
cd8248ad6c chore: check off Task 1 (database entities) 2026-07-02 11:17:59 +08:00
e811df9a46 feat(rbac): add Permission and Role entities, update User entity 2026-07-02 11:16:14 +08:00
陈浩
78676a124a feat: 恭学教育基地管理系统初始提交
- 后端: NestJS 11 + TypeORM + JWT认证 + SQLite/MySQL
- 前端: React 19 + Ant Design 6 + Vite 8 + ECharts
- 功能模块: 数据面板、学生管理、宿舍管理、入住管理、费用录入、账单管理、教室管理、押金管理、操作日志、账号管理
- 支持Docker一键部署
2026-06-06 17:26:10 +08:00