Commit Graph

  • 8826d95516 docs(state): record phase 03.1 context session huang 2026-03-28 12:38:15 +08:00
  • 8af5d1a045 docs(03.1): capture phase context huang 2026-03-28 12:38:02 +08:00
  • ff62ea457a docs(phase-03): evolve PROJECT.md after phase completion huang 2026-03-28 11:45:58 +08:00
  • 71b948f22b docs(phase-03): complete phase execution huang 2026-03-28 11:45:22 +08:00
  • 129a38f942 docs(03-02): 完成设备体系 sync-info 接入计划(DEVICE-04) huang 2026-03-28 11:40:04 +08:00
  • 15dbf8dc66 feat(03-02): Asset Service 接入 Gateway sync-info(DEVICE-04) huang 2026-03-28 11:38:14 +08:00
  • ba1886c314 feat(03-02): DeviceSimBindingStore 新增 UpdateIsCurrentByDeviceID 方法 huang 2026-03-28 11:36:40 +08:00
  • 8819c94322 docs(03-01): 完成设备体系数据基础层计划 huang 2026-03-28 11:34:38 +08:00
  • 825def88a4 feat(03-01): Gateway SyncDeviceInfo 方法 + DTO 字段扩展 huang 2026-03-28 11:33:01 +08:00
  • 42b884aaf8 feat(03-01): DB 迁移扩展设备字段 + 更新模型 huang 2026-03-28 11:31:16 +08:00
  • 8a4c6f3cee docs(03-device-system): 创建 Phase 3 设备体系完善计划(2个Plan) huang 2026-03-28 11:24:31 +08:00
  • ce6aa62fd6 docs(03): capture phase context huang 2026-03-28 11:16:02 +08:00
  • 4ff5dcf55e docs(roadmap): 修复 Phase 2 状态标记 — 勾选复选框、更新 Progress 表格 huang 2026-03-28 10:56:21 +08:00
  • d3eaac0eb0 docs(state): 修复 STATE.md 状态混乱 — 同步至 Phase 2 完成后实际状态 huang 2026-03-28 10:54:53 +08:00
  • 8ace759200 docs(phase-02): evolve PROJECT.md after phase completion — B/C/G/H 方案全部标记 Validated huang 2026-03-28 10:53:37 +08:00
  • 5432fb0513 docs(phase-02): 完成 Phase 2 执行 PERM/FIN/REALNAME/POLL 14项修复 huang 2026-03-28 10:52:47 +08:00
  • e1ec024904 docs(02-01): 完成 PERM+FIN+POLL 9项修复计划 PERM-01/02 FIN-01/02/03 POLL-01/02/03/04 huang 2026-03-28 10:46:10 +08:00
  • 754bbcdf3b fix(fin): 同步更新 openapi handlers 中 CommissionWithdrawalHandler 签名 huang 2026-03-28 10:43:32 +08:00
  • 47aa5f8d25 fix(poll): Series 删除前检查关联套餐 POLL-04 huang 2026-03-28 10:42:58 +08:00
  • facc766993 docs(02-02): 完成实名激活架构重构计划 REALNAME-01~05 huang 2026-03-28 10:42:04 +08:00
  • 8553a46143 fix(poll): GetPackages 接口新增分页 POLL-03 huang 2026-03-28 10:41:20 +08:00
  • 4be473c248 fix(realname): 移除 auto_purchase.go 中废弃的 EnableRealnameActivation 引用 huang 2026-03-28 10:40:08 +08:00
  • 8a531237c3 fix(poll): gatewayClient=nil 时停复机返回错误而非成功 POLL-02 huang 2026-03-28 10:39:47 +08:00
  • 922a3d0b49 fix(poll): polling:protect 接入调度器 POLL-01 huang 2026-03-28 10:39:18 +08:00
  • 60b43bb29e fix(realname): ActivateByRealname 按 ExpiryBase 选择计时基准 REALNAME-04 huang 2026-03-28 10:39:00 +08:00
  • bdac4ab7b2 fix(fin): 激活配置并发行锁保护 FIN-03 huang 2026-03-28 10:38:53 +08:00
  • 0ebb3d75f3 fix(realname): C 端实名检查改为按卡类型判断 REALNAME-03 huang 2026-03-28 10:38:44 +08:00
  • 7dd55630dc fix(realname): activateMainPackage 三维决策重构 REALNAME-02 huang 2026-03-28 10:38:24 +08:00
  • 9ee2f0b466 fix(fin): 提现拒绝补 remark 必填校验 FIN-02 huang 2026-03-28 10:37:54 +08:00
  • 244a2742c1 fix(realname): DTO 更新 expiry_base 替换 enable_realname_activation REALNAME-05 huang 2026-03-28 10:37:51 +08:00
  • 8f62496250 fix(fin): 补全提现审批人字段 FIN-01 huang 2026-03-28 10:36:33 +08:00
  • 344850fe1d fix(realname): DB 迁移 + Model + Store 清理 REALNAME-01 huang 2026-03-28 10:36:31 +08:00
  • 2a92ab64af fix(perm): 修复企业账号资产权限边界 PERM-01/02 huang 2026-03-28 10:36:17 +08:00
  • 62eb43a1cf docs(02-perm-fin-realname-poll): 创建 Phase 2 执行计划(2 个 Plan) huang 2026-03-28 10:29:50 +08:00
  • 84aca2fd63 docs(02): capture phase context huang 2026-03-28 10:11:04 +08:00
  • c083596ef6 docs(phase-01): evolve PROJECT.md after phase completion — move CRITICAL-01~08 to Validated huang 2026-03-28 09:49:15 +08:00
  • fb14c51fc2 docs(phase-01): complete phase execution — verification passed, all CRITICAL-01~08 satisfied huang 2026-03-28 09:47:54 +08:00
  • dbeed92ed9 docs(01-03): 完成充值回调自动购包链路修复 Plan 执行总结 huang 2026-03-27 23:33:47 +08:00
  • 030425be33 feat(01-03): AutoPurchaseHandler 注入 asynqClient,触发佣金并注册处理器(CRITICAL-04/05) huang 2026-03-27 23:31:49 +08:00
  • 0ed804c4b3 docs(01-02): 完成 PollingHandler 注入 asynq.Client 修复断链计划摘要 huang 2026-03-27 23:30:47 +08:00
  • 20b4b6d6bf fix(01-02): 修复实名激活任务断链,为 PollingHandler 注入 asynq.Client huang 2026-03-27 23:29:12 +08:00
  • 9a4d87a0d4 feat(01-03): 充值回调触发自动购包任务入队(CRITICAL-04) huang 2026-03-27 23:29:05 +08:00
  • 0df992c98a docs(01-04): 完成 sellerCostPrice CRITICAL-06 修正计划摘要 huang 2026-03-27 23:25:48 +08:00
  • f74b7da25f fix(01-04): 修正场景5代理代购下级的sellerCostPrice赋值 huang 2026-03-27 23:24:16 +08:00
  • 6de830fcc4 docs(01-01): 完成实名状态常量统一计划执行总结 huang 2026-03-27 22:58:05 +08:00
  • da50a35a62 fix(01-01): 修复 C 端实名校验使用常量(CRITICAL-02) huang 2026-03-27 22:54:50 +08:00
  • 1fd0072f69 fix(01-01): 统一实名状态常量(CRITICAL-01 核心) huang 2026-03-27 22:53:30 +08:00
  • bfcea1c18f docs(01-05): 完成 Plan 05 执行摘要,更新 STATE/ROADMAP/REQUIREMENTS huang 2026-03-27 22:52:27 +08:00
  • db166807c7 fix(01-05): 提现冻结并发校验缺失(CRITICAL-08) huang 2026-03-27 22:50:18 +08:00
  • 809cb2b8a8 fix(01-05): 设备导入补充 IMEI 字段(CRITICAL-07) huang 2026-03-27 22:49:40 +08:00
  • f48f11beb4 docs(01-p0): 创建 Phase 1 P0 紧急修复执行计划(5 个 Plan,涵盖 CRITICAL-01~08) huang 2026-03-27 22:35:28 +08:00
  • 5862018e7c docs(01): capture phase context huang 2026-03-27 21:52:09 +08:00
  • dc9bf0c9b7 docs: create roadmap (6 phases) huang 2026-03-27 20:18:06 +08:00
  • 7f2e978288 docs: define v1 requirements huang 2026-03-27 19:07:58 +08:00
  • 3078bc71c8 docs: add research findings huang 2026-03-27 19:04:17 +08:00
  • cf59380784 docs: initialize project huang 2026-03-27 18:50:18 +08:00
  • 876151ec1c 修复 huang 2026-03-23 09:49:30 +08:00
  • c10b70757f fix: 资产信息接口 device_realtime 字段返回固定假数据,避免前端因 nil 报错 huang 2026-03-21 14:42:48 +08:00
  • 4d1e714366 fix: 补齐迁移 000076 遗漏的列名重命名(card_wallet_id → asset_wallet_id) huang 2026-03-21 14:30:29 +08:00
  • d2b765327c 完整的字段返回 huang 2026-03-21 13:41:44 +08:00
  • 7dfcf41b41 fix: 修复卡类型资产绑定键错误导致归属校验永远失败 huang 2026-03-21 11:33:57 +08:00
  • ed334b946b refactor: 清理重构遗留的死代码 huang 2026-03-21 11:33:06 +08:00
  • 95b2334658 feat: 资产套餐历史接口新增 package_type 和 status 筛选条件 huang 2026-03-21 11:01:21 +08:00
  • da66e673fe feat: 接入短信服务,修复 SMS 客户端 API 路径 huang 2026-03-21 10:51:43 +08:00
  • 284f6c15c7 fix: 修复个人客户设备绑定查询使用已废弃的 device_no 列名 huang 2026-03-20 18:20:24 +08:00
  • 55918a0b88 fix: 修复 C 端公开路由被认证中间件拦截的问题 huang 2026-03-20 18:01:12 +08:00
  • d2494798aa fix: 修正停复机接口错误码,网关失败不再返回模糊的内部服务器错误 huang 2026-03-19 18:37:03 +08:00
  • b9733c4913 fix: 修正零售价架构错误 + 清理旧微信配置 + 归档提案 + 前端接口文档 huang 2026-03-19 17:39:43 +08:00
  • 9bd55a1695 feat: 实现客户端核心业务接口(client-core-business-api) huang 2026-03-19 13:28:04 +08:00
  • e78f5794b9 feat: 实现客户端换货系统(client-exchange-system) huang 2026-03-19 13:26:54 +08:00
  • df76e33105 feat: 实现 C 端完整认证系统(client-auth-system) huang 2026-03-19 11:33:41 +08:00
  • ec86dbf463 feat: 客户端接口数据模型基础准备 huang 2026-03-19 10:56:50 +08:00
  • 817d0d6e04 更新openspec huang 2026-03-17 14:22:01 +08:00
  • b44363b335 fix: 修复新建店铺未初始化代理钱包导致充值订单报错 huang 2026-03-17 14:08:26 +08:00
  • 3e8f613475 fix: 修复 OpenAPI 文档生成器启动 panic,路由缺少 path parameter 定义 huang 2026-03-17 09:45:51 +08:00
  • 242e0b1f40 docs: 更新 AGENTS.md 和 CLAUDE.md huang 2026-03-16 23:31:07 +08:00
  • 060d8fd65e docs: 新增微信参数配置管理和代理预充值功能总结文档 huang 2026-03-16 23:30:56 +08:00
  • f3297f0529 docs: 归档 asset-wallet-interface OpenSpec 提案,更新卡钱包 spec huang 2026-03-16 23:30:48 +08:00
  • 63ca12393b docs: 新增 OpenSpec 提案 add-payment-config-management huang 2026-03-16 23:30:39 +08:00
  • 429edf0d19 refactor: 注册微信配置和代理充值模块到 Bootstrap 和 OpenAPI 文档生成器 huang 2026-03-16 23:30:30 +08:00
  • 7c64e433e8 feat: 改造支付回调 Handler,支持富友回调和多订单类型按前缀分发 huang 2026-03-16 23:30:17 +08:00
  • 269769bfe4 refactor: 改造订单和资产充值 Service,支持动态支付配置 huang 2026-03-16 23:30:05 +08:00
  • 1980c846f2 feat: 订单/资产充值/代理充值模型新增 PaymentConfigID 字段 huang 2026-03-16 23:29:52 +08:00
  • 89f9875a97 feat: 新增代理预充值模块(DTO、Service、Handler、路由) huang 2026-03-16 23:29:42 +08:00
  • 30c56e66dd feat: 新增微信参数配置管理 Handler 和路由(仅平台账号可访问) huang 2026-03-16 23:29:31 +08:00
  • c86afbfa8f feat: 新增微信参数配置模块(Model、DTO、Store、Service) huang 2026-03-16 23:29:11 +08:00
  • aa41a5ed5e feat: 新增支付配置管理相关数据库迁移(000078-000081) huang 2026-03-16 23:28:57 +08:00
  • a308ee228b feat: 新增富友支付 SDK(RSA 签名、GBK 编解码、XML 协议、回调验签) huang 2026-03-16 23:28:42 +08:00
  • b0da71bd25 refactor: 清理 YAML 支付配置遗留代码,重命名 Card* 常量为 Asset*,新增支付配置相关错误码 huang 2026-03-16 23:28:29 +08:00
  • 7f18765911 fix: IoT 卡列表查询补充 virtual_no 字段 huang 2026-03-16 16:48:45 +08:00
  • 876c92095c fix: 平台账号后台创建钱包订单时,绕过代理套餐分配检查 huang 2026-03-16 15:51:01 +08:00
  • e45610661e docs: 更新 admin OpenAPI 文档,新增 asset_wallet 接口定义 huang 2026-03-16 15:44:02 +08:00
  • d85d7bffd6 refactor: 更新路由和 OpenAPI 注册以接入 AssetWallet huang 2026-03-16 15:43:55 +08:00
  • fe77d9ca72 refactor: 注册 AssetWallet 组件到 Bootstrap huang 2026-03-16 15:43:49 +08:00
  • 9b83f92fb6 feat: 新增 AssetWallet Handler,实现资产钱包 API 接口 huang 2026-03-16 15:43:42 +08:00
  • 2248558bd3 refactor: 适配 asset_wallet 更名,更新订单、充值和购买验证服务 huang 2026-03-16 15:43:37 +08:00
  • 2aae31ac5f feat: 新增 AssetWallet Service,实现资产钱包业务逻辑 huang 2026-03-16 15:43:29 +08:00
  • 5031bf15b9 refactor: 更新 wallet 常量和队列类型以适配 asset_wallet huang 2026-03-16 15:43:22 +08:00
  • 9c768e0719 refactor: 重命名 card_wallet store 为 asset_wallet,新增 transaction store huang 2026-03-16 15:43:17 +08:00
  • b6c379265d refactor: 重命名 CardWallet 模型为 AssetWallet,新增 DTO huang 2026-03-16 15:43:11 +08:00