17 lines
2.7 KiB
Markdown
17 lines
2.7 KiB
Markdown
# 2026-08-26
|
||
|
||
- CFG | 工作空间迁移:从 C:\Users\ybtdevxxl\WorkBuddy\xpcool.com 迁至 E:\xxcool\project\workbuddy.xpcool.com(git 管理),索引改相对路径约定,布局为「项目与工作空间同级」。
|
||
- CHG | 建立 xpcool.com 工作空间统一规则与项目索引架构(见 MEMORY.md)。
|
||
- CHG | service.xpcool.com 全量规范化:遗留 /v1 URL 移除、全部接口改 POST(CRUD 改动作式路径)、DB 权限映射同步、全项目英文注释转中文(含 CLI 生成模板);路由回归 29 条全 POST 一致。
|
||
- CHG | 统一 API 前缀 /api/service/(admin/user/open 三端)+ 服务端口 10100(dev/prod/test 同步);DB 权限映射与前端 vite 代理/api 文件同步适配;全链路 curl 回归通过。
|
||
- CFG | 在 admin/service/tool.xpcool.com 的 .workbuddy/memory/ 下初始化 CHANGELOG.md,落实"变更在各自项目记录"。
|
||
- 规则要点:中文注释、每次变更做记录、中文优先输出;记录倒序 + 类型标签,省 token 且快速命中。
|
||
- CHG | 将三铁律同步进 admin/service/tool 三个项目的 AGENTS.md(新增「统一工作约定」小节,指向中央 MEMORY.md 与各项目 CHANGELOG.md)。
|
||
- REQ/CHG | 设计并联调后台登录接口:核查 service(GoFrame) 与 admin(Vben) 登录链路,确认路由/响应/代理已对齐;补全 admin 端 Refresh/Logout 端点(service CHANGELOG 有记);待用户提供 MySQL DSN+JWT_SECRET 后执行迁移+种子+起服务+curl 全链路联调。
|
||
- CHG | service.xpcool.com 目录重构:API 层资源目录化 + service 层严格镜像 API 多级结构(internal/service/admin/system/auth/auth.go 式),路由回归一致;期间发现 api/hello、common/tools 意外处于 git 删除状态,已从 HEAD 恢复(非重构所致)。
|
||
- CHG | 用户确认模板删除:api/hello、api/open、common/tools、controller/hello、controller/open 全删;API 目录去掉 v1 层(api/admin/system/auth/auth.go 式),URL 前缀保持 /admin/v1。
|
||
- CFG | service.xpcool.com 新建 .env.dev(DB_DSN mysql:root:root123@.../service_xpcool_com + JWT_SECRET),.gitignore 加 .env*。
|
||
- REQ | 后台登录接口联调完成:login→info→codes→menu/routes→RBAC→refresh(单次)→logout 全通;修复 admin refresh 单次使用漏洞(RowsAffected 校验)。
|
||
- CHG | login 资源归位 admin/admin/login(包名 admin_admin_login 下划线拼接式);恢复 api/open 并规范化(去 v1);前端依赖由用户自行处理。
|
||
- CHG | 区分系统日志与服务器日志:审计服务归位 admin/system/log(package admin_system_log)+ 新增 GET /admin/v1/system/log 查询;修复审计 JSON 列落库失败。
|