Commit Graph
39 Commits
Author SHA1 Message Date
yml2213 550b42eb22 feat(distribution): 独立分销后台账号体系、多租户隔离与主站后台分销管理GUI
- 独立账号鉴权:分销后台支持独立登录页面、Bearer+Cookie 双模鉴权与租户资料接口
- 多租户隔离:分销商成员强制锁定自身站点数据范围,防止横向越权;平台超管享有全局视界
- 一键开通分销商:平台端支持一键录入站点、管理员账号、分配角色并原子化初始化佣金规则
- 主后台分销分组:在主站后台增加「分销管理」导航分组,提供站点管理、规则配置、订单监控与结算管理 GUI
- 门禁与联调:补充完整单测,全量代码门禁 check.sh 100% 通过,dev.sh 支持前后端与分销后台一键同启
2026-09-07 15:45:53 +08:00
yml2213 369b0647bb 合并 main 分支并融合订单列表最小化与 SQL 治理
- Auth/权限中间件取 main 演进版(错误细分、token 来源),保留 dev 的用户 cookie 与登出撤销语义
- 后台订单列表:融合 main 的首页免 COUNT 优化与关键词索引路由,保留 dev 的最小化 AdminOrderListItemDTO(结账明细仍由详情接口返回,同步调整对应集成测试)
- 保留 dev 的 token_version 冻结/解冻递增与 main 的状态变化判断及通知
- 前端:保留 dev 登出接口与 main 的 fetchMe silent 参数、SSE 登录跳转;后台订单表按 dev 最小化 DTO 移除号主到手列
2026-09-05 11:43:13 +08:00
yml2213 19b2b420f5 增加分销独立测试库复制脚本 2026-09-05 10:52:36 +08:00
yml2213 2ffa7a89b1 实现分销网后台基础功能与独立前端 2026-09-05 10:52:36 +08:00
yml2213 208f12ddb4 完善本地质量门禁与资金链路测试 2026-09-02 13:50:19 +08:00
yml2213 ad279049a0 完善数据库 SQL 约束与运维治理 2026-08-31 12:58:28 +08:00
yml2213 1ee7d17712 增加本地推送前代码检查钩子 2026-08-31 12:41:07 +08:00
yml2213 c9d0803b53 优化日志记录并改用非 root 运行 2026-07-29 17:01:36 +08:00
yml2213 e5309cdf23 修复mock验证码 2026-07-29 16:32:21 +08:00
yml2213 88d74aca7d 重构日志与可观测性体系
新增单行文本编码器与结构化 GORM 日志,统一错误记录与请求日志策略,收紧日志文件权限并修复按天切分与压缩,支付回调参数脱敏,生产强制阿里云短信,RequestID 校验防注入,日志文案中文化。
2026-07-29 16:19:35 +08:00
yml2213 3461c02560 更改本地dev常见端口 2026-07-25 16:31:42 +08:00
yml 64f7ed3753 加部署前代码门禁: scripts/check.sh + deploy-prod.sh 接入
单人维护 + Gitea 无 runner, CI 文件无执行环境。改用部署时刻门禁: deploy-prod.sh 构建镜像前在本地调 check.sh 跑全量检查, 失败即中止部署。

scripts/check.sh (新增):
- 后端: go vet + go build + go test (串行 -p 1 避免 SQLite 并发)
- 前端: npm run check (prettier + eslint --max-warnings=0 + vue-tsc) + npm run build
- 支持 --skip-backend/--skip-frontend/--skip-tests 局部调试
- 每步报耗时, 任一失败退出非零

deploy-prod.sh 接入:
- 构建镜像前 (NO_BUILD=0) 自动调 check.sh, 失败中止部署
- 本地缺 go/npm 时跳过并告警 (部署机可能只有 docker), 不硬失败
- --skip-check 显式跳过 (不推荐)

README 补 "代码门禁" 章节。

验证: 全量 check.sh 跑通 (~46s, 5 步全绿); 临时注入 lint 错误确认能拦住。
2026-06-14 16:30:58 +08:00
yml2213 6d61a336d6 支持配置后台页面入口 2026-06-11 08:00:13 +08:00
yml 5a7f2deff3 删除无用文档 2026-06-09 22:38:35 +08:00
yml af754bb594 优化数据库 2026-06-02 20:37:00 +08:00
yml2213 3b8b65ab56 增加日志系统 2026-05-29 12:40:12 +08:00
yml2213 eb80a3ba84 对接阿里云短信OK 2026-05-29 12:11:13 +08:00
yml 7e7e6dc166 新增订单群聊 2026-05-25 14:57:19 +08:00
yml2213 5e422bfa40 特惠标签ok 2026-05-24 00:31:45 +08:00
yml2213 aa522936c3 增加一键启动 2026-05-23 08:22:31 +08:00
yml 0b87754ab3 优化首页筛选来源 2026-05-23 00:43:23 +08:00
yml 236518ade4 feat: add file upload workflow 2026-05-22 18:50:32 +08:00
yml 6f915b37d3 订单超时任务系统 2026-05-22 18:16:05 +08:00
yml 55477d0ac6 feat: add admin risk actions and arbitration settlement 2026-05-22 18:11:01 +08:00
yml dfe686ce0e 后台商品管理 2026-05-22 17:54:46 +08:00
yml 8afd94ca35 完成了“后台审计日志” 2026-05-22 17:48:46 +08:00
yml c9e6ea2b71 后台“资金流水 2026-05-22 17:43:45 +08:00
yml 7df557d668 后台登陆验证码 2026-05-22 17:20:47 +08:00
yml 6edee641fb 后台界面独立 2026-05-22 17:09:31 +08:00
yml 3f5f18b43e 第 5 阶段:纠纷、通知与后台-4 2026-05-22 17:04:28 +08:00
yml e72decebc8 第 5 阶段:纠纷、通知与后台-3 2026-05-22 16:59:07 +08:00
yml aee3455e9a 第 5 阶段:纠纷、通知与后台-2 2026-05-22 16:50:33 +08:00
yml 99f9df7bcd 第 5 阶段:纠纷、通知与后台-1 2026-05-22 16:34:32 +08:00
yml 9ebdfab078 第 4 阶段:订单、交接与账务--ok 2026-05-22 16:14:23 +08:00
yml edda1fbc7b 第 4 阶段:订单、交接与账务--1 2026-05-22 16:05:40 +08:00
yml 9ac65ffad9 第 3 阶段:租号发布与审核 2026-05-22 15:53:50 +08:00
yml b3205cf2a5 第 2 阶段:实名认证,mock测试ok 2026-05-22 15:29:24 +08:00
yml 9a79603e10 第 1 阶段:用户与认证, mock登陆ok 2026-05-22 15:21:36 +08:00
yml 8e7f1f17f0 第 0 阶段:项目初始化 2026-05-22 15:05:28 +08:00