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 |
|
张家训
|
8d97510bc9
|
fix(public-todo): dueDate 改 String 映射,修复截止日期差一天
CI/CD Deploy (Admin) / 构建后端镜像并部署 (push) Successful in 23s
- 根因:Date 类型经 @DateTimeFormat 按本地时区解析为当日 00:00,
再经 JDBC(serverTimezone=UTC)与 MySQL 时区换算后漂移一天
- dueDate 改为 String(yyyy-MM-dd),字符串往返不参与任何时区换算
- add/update 对空串统一转 null(DATE 列不接受空串)
- stats 逾期判断改字符串比较,与前端口径一致
- 实测:提交 2026-10-27 → 库存 2026-10-27 → 返回 2026-10-27,完全一致
|
2026-10-20 15:09:31 +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
|
c0da4c4583
|
fix(mp): 注册 MyBatis-Plus 分页拦截器,修复 page() 返回 total=0
CI/CD Deploy (Admin) / 构建后端镜像并部署 (push) Successful in 1m25s
- 新增 MybatisPlusConfig 注册 PaginationInnerInterceptor
- 修复分页查询只填充 records、total/pages 恒为 0 的问题
|
2026-10-16 23:56:09 +08:00 |
|
zhangjiaxun
|
f07c1ae6b8
|
perf(ci): 后端镜像构建优化——腾讯云Maven镜像源+BuildKit缓存
CI/CD Deploy (Admin) / 构建后端镜像并部署 (push) Successful in 4m23s
- 镜像源从阿里云换成腾讯云(内网直连,解决依赖下载仅几十KB/s的问题)
- RUN 加 BuildKit cache mount 持久化 /root/.m2/repository,跨构建复用
- CI 构建步骤显式启用 DOCKER_BUILDKIT=1
|
2026-10-16 23:53:55 +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 |
|
张家训
|
01464791f4
|
docs: add AI handover guide (env snapshot & module dev SOP)
CI/CD Deploy (Admin) / 构建后端镜像并部署 (push) Successful in 10s
|
2026-09-03 19:01:56 +08:00 |
|
张家训
|
59e796c65f
|
fix: return structured JSON on auth failure for login error message
CI/CD Deploy (Admin) / 构建后端镜像并部署 (push) Successful in 21s
|
2026-09-03 18:35:25 +08:00 |
|
张家训
|
030916e6aa
|
fix: return JSON on logout success instead of 302 redirect to avoid cross-origin redirect
CI/CD Deploy (Admin) / 构建后端镜像并部署 (push) Successful in 49s
|
2026-09-03 18:23:13 +08:00 |
|
张家训
|
d20fa6ab00
|
解决跨域访问问题
CI/CD Deploy (Admin) / 构建后端镜像并部署 (push) Successful in 1m39s
|
2026-09-03 17:50:02 +08:00 |
|
yiciheng
|
9f5e6920ac
|
docs: 公网入口端口更新为 8880(经 frpc 界面生效),补充 frpc 配置双重来源的坑
CI/CD Deploy (Admin) / 构建后端镜像并部署 (push) Successful in 8s
|
2026-08-31 17:33:50 +08:00 |
|
yiciheng
|
e8c3394d35
|
docs: 新增 Gitea Actions CI/CD 从 0 到 1 部署实录(环境信息/踩坑根因/最终配置/排查命令/可复用提示词)
CI/CD Deploy (Admin) / 构建后端镜像并部署 (push) Successful in 35s
|
2026-08-31 17:31:28 +08:00 |
|
yiciheng
|
5f825fb455
|
ci: 改用 container.options 挂载 /opt/freedom(docker.sock 由 runner 自动挂载)
CI/CD Deploy (Admin) / 构建后端镜像并部署 (push) Successful in 47m40s
|
2026-08-31 14:33:16 +08:00 |
|
张家训
|
c17a840094
|
ci: job 瀹瑰櫒鎸傝浇 docker.sock锛屾敮鎸?docker build/compose 姝ラ
CI/CD Deploy (Admin) / 构建后端镜像并部署 (push) Failing after 0s
|
2026-08-31 11:10:10 +08:00 |
|
runner
|
46d1c1d7ed
|
trigger: verify valid_volumes after runner restart
|
2026-08-26 16:23:30 +08:00 |
|