Commit Graph

9 Commits

Author SHA1 Message Date
zhangjiaxun bf3939c415 fix(sql): 菜单SQL 改用自增分配 id,修复主键冲突
CI/CD Deploy (Admin) / 构建后端镜像并部署 (push) Successful in 1m6s
实测执行时发现硬编码 id 会撞主键:
- t_sys_permission 自增起点 1000,但 t_sys_role_permission 已单独用到 1005
- 写死 1005/1006 插入关联表时触发 Duplicate entry '1005'

改动:
- add_tools_text_diff.sql 改用 LAST_INSERT_ID() 取自增 id
- 授权改为 INSERT...SELECT,覆盖全部有效角色,不再写死 role_id=1
- 清理语句用 JOIN 按 permission_code 定位,避免误删他人菜单
- init.sql 同步修正 id,并补上遗漏的 user:getUserInfo 权限点(id=8)
- 两文件均已实测通过(含连续执行两次的幂等验证)
2026-10-20 22:40:36 +08:00
zhangjiaxun 4aba70b047 feat(tools): 补充工具列表菜单 SQL 并修正 init.sql 过时数据
CI/CD Deploy (Admin) / 构建后端镜像并部署 (push) Successful in 1m19s
- 新增 sql/add_tools_text_diff.sql:工具列表 + 文本比对菜单初始化脚本(幂等)
- 修正 init.sql 中已过时的 component 取值
  - 原值 sys/user/user-list 等与实际文件 sys/sys-user.vue 不符
  - 按线上真实数据更正为 /sys/sys-user、/sys/sys-role 等,并补齐待办菜单
- component 字段必须带前导斜杠,前端会拼成 import('@/view' + component + '.vue')
2026-10-20 22:28:32 +08:00
张家训 634ce4b2e4 chore(cleanup): 移除三角洲改枪码模块全套代码
CI/CD Deploy (Admin) / 构建后端镜像并部署 (push) Successful in 9s
- 删除 DeltaGunCodeController/Entity/Mapper/Service/Impl 与建表脚本
- WebSecurityConfig 移除 /delta-gun-code/** 白名单
- 配套数据库清理(已执行):菜单 1000/1001/1002、角色关联 3 行、
  delta_gun_code 表;备份在服务器 /opt/freedom/backup/*-20261020.sql
- 项目保留范围:系统管理 + 待办清单(含公开看板)
2026-10-20 17:21:53 +08:00
张家训 6076895959 chore(public-todo): remark 字段升级为 TEXT 支持富文本
CI/CD Deploy (Admin) / 构建后端镜像并部署 (push) Successful in 7s
2026-10-20 09:03:40 +08:00
张家训 02dda2d597 feat(public-todo): 新增免登录公开待办看板后端
CI/CD Deploy (Admin) / 构建后端镜像并部署 (push) Successful in 14s
- 新增表 t_public_todo 及 Entity/Mapper/Service/Controller 四个类
- 对外接口 7 个:list/add/update/updateStatus/remove/removeDone/stats
- Controller 不继承 BaseController,不依赖登录态
- WebSecurityConfig 放行 /public-todo/**,与个人待办 /todo/** 隔离
- 落库脚本 sql/public_todo.sql(幂等建表 + 示例数据)
2026-10-19 18:45:49 +08:00
zhangjiaxun e37c13d541 feat(todo): 新增多人待办清单后端
CI/CD Deploy (Admin) / 构建后端镜像并部署 (push) Successful in 12m23s
- 新增 t_todo 表(user_id 隔离 + 逻辑删除),增量脚本 sql/delta_todo.sql
- entity/mapper/service/controller 四层,复用 MyBatis-Plus 与 Result
- /todo/** 纳入 JWT 认证,user_id 一律由 token 解析,禁止前端传入
2026-10-16 23:27:35 +08:00
张家训 65a844d5bd feat: 新增改枪码录入菜单权限与角色授权脚本
CI/CD Deploy (Admin) / 构建后端镜像并部署 (push) Successful in 8s
2026-09-10 09:55:42 +08:00
张家训 9562a1a343 feat: 新增三角洲改枪码模块
CI/CD Deploy (Admin) / 构建后端镜像并部署 (push) Successful in 1m51s
- 新增 DeltaGunCode 实体/Mapper/Service/Controller(分页列表、新增、更新、删除)
- WebSecurityConfig 放行 /delta-gun-code/public/**,公开页免登录访问
- 附建表与菜单权限 SQL:sql/delta_gun_code.sql
2026-09-10 09:27:31 +08:00
runner 46d1c1d7ed trigger: verify valid_volumes after runner restart 2026-08-26 16:23:30 +08:00