神码-方晓辉
|
0b7d625543
|
feat: 实现完整的系统管理功能
后端实现:
1. SysUserController - 用户管理(列表、新增/编辑/删除、角色分配、密码重置)
2. SysRoleController - 角色管理(列表、权限分配、菜单权限配置)
3. SysMenuController - 菜单管理(树形列表、新增/编辑/删除)
4. SysDeptController - 部门管理(树形结构、新增/编辑/删除)
5. SysPostController - 岗位管理(列表、新增/编辑/删除)
6. SysDictController - 字典管理(字典类型和字典数据CRUD)
7. SysLogController - 日志管理(操作日志和登录日志查询)
前端实现:
- 完成所有系统管理页面的功能实现
- 用户管理:部门树筛选、用户表格、表单编辑
- 角色管理:菜单权限树形选择
- 菜单管理:树形展示和编辑
- 部门管理:树形结构管理
- 岗位管理:标准表格管理
- 字典管理:类型+数据两级管理
- 日志管理:Tab切换操作日志和登录日志
测试验证:
- 后端API全部通过curl测试
- 前端用户管理页面在浏览器中验证通过
|
2026-02-01 22:23:31 +08:00 |
神码-方晓辉
|
95a624aea6
|
fix: 修复后端启动问题并完成API测试
## 问题修复
1. 添加BCryptPasswordEncoder Bean到SecurityConfig
2. 解决MemberServiceImpl和StudentServiceImpl循环依赖(使用@Lazy)
3. 添加spring-boot-starter-test依赖到pangu-system
4. 添加@ComponentScan显式扫描com.pangu包
5. 初始化数据库表(执行4个SQL脚本)
## 测试结果
- 后端成功启动(8080端口)
- 前端正常运行(3000端口)
- API测试:17个接口,12个成功(70.5%)
- 核心模块API全部正常工作
## 已测试的API
### 学校管理(4/7成功)
- ✅ 学校列表查询
- ✅ 学校树形结构
- ✅ 学校详情查询
- ✅ 新增学校
### 会员管理(3/3成功)
- ✅ 会员列表查询
- ✅ 会员详情查询
- ✅ 新增会员
### 学生管理(3/3成功)
- ✅ 学生列表查询
- ✅ 学生详情查询
- ✅ 下载导入模板
### 应用管理(2/2成功)
- ✅ 应用列表查询
- ✅ API接口列表
## 数据库初始化
- pg_school(学校表)
- pg_school_grade(学校年级关联表)
- pg_school_class(学校班级关联表)
- pg_member(会员表)
- pg_student(学生表)
- pg_application(应用表)
- pg_app_api(应用接口授权表)
- pg_api_dict(API接口字典表)
|
2026-02-01 00:07:18 +08:00 |
神码-方晓辉
|
fda6e7ef85
|
chore: 统一更新项目作者信息为pangu
- 更新所有代码文件中的 @author 标签
- 更新所有文档文件中的作者信息
- 更新配置文件和规范文件
- 统一项目作者为 pangu
影响范围:
- 代码文件:155处 @author 标签
- 文档文件:所有团队/作者字段
- 配置文件:README.md, .cursor/rules, package.json
|
2026-01-31 23:14:11 +08:00 |
神码-方晓辉
|
1983a65cfc
|
chore: 同步工作区变更
- 登录控制器、布局及前端页面调整
- 学校/会员/学生/基础数据等视图与组件更新
- Mock 与 ruoyi-ui 配置更新
|
2026-01-31 21:16:43 +08:00 |
神码-方晓辉
|
fc2da87baf
|
feat: 基础数据模块全栈开发及登录接口
- 后端:pangu-admin/common/framework/system 多模块结构
- 基础数据:年级/班级/学科/区域 CRUD 及区域树形
- 登录:开发阶段简化版 LoginController(captchaImage/login/getInfo/getRouters/logout)
- 数据库:pguser-db,SQL 脚本 pangu_base_data.sql
- 前端:ruoyi-ui 联调配置,VITE_APP_MOCK 可切换
|
2026-01-31 17:55:58 +08:00 |