Commit Graph

9 Commits (f3379a7cae60cba959cfec9e0e17d704a015bb29)

Author SHA1 Message Date
fengruixiang 13ae4d50df docs(justsolutionsWebV2): 多地区设计回填國家選項与 global 站,Q1/Q3 标注修订
- §02 新增「地区切换:页头/页尾的國家選項」小节 + Plans 按 region.subscription 分流
  - §03 目录树加 global/,§07 币种表加「其他國家 · 无在线支付」
  - §08 config 补 subscription / regions / markets,§09 加第 8 步与生成器执行顺序
  - §12 Q1(兜底落 /global/en)、Q3(jp+hk+global)标为 2026-07-27 修订,
    原决策用删除线保留追溯;§A 组件表补国家切换器
2026-07-27 14:56:03 +08:00
fengruixiang 57ee96e1bf docs(justsolutionsWebV2): 新增多地区多语言架构设计
以路径前缀 /{region}/{lang} 隔离地区、共享 BFF 的整体方案(HTML 文档):
  - 地区(region)与语言(lang)维度分离:地区目录级硬隔离,语言用 i18n 字典软切换
  - public/{region}/ + public/_shared/ 目录结构与请求处理流程
  - BFF 保持共享,按 X-Region 做数据差异化
  - 在线支付以适配器(Strategy)模式承载各地区不同支付方式
  - 已锁定决策 Q1–Q5:兜底 HK(/hk/en)、语言码 BCP47、首批 jp+hk、
    HK 页面为基线、纯路径前缀不用独立域名;Q6/Q7 待定
2026-07-09 16:53:45 +08:00
fengruixiang c021b936d9 Refactor code structure for improved readability and maintainability 2026-07-08 14:43:21 +08:00
fengruixiang d13d7aa7c6 feat(docs): add database migration guide and API integration report 2026-07-07 07:18:02 +08:00
fengruixiang a0baa7a181 Implement code changes to enhance functionality and improve performance 2026-07-06 16:46:03 +08:00
fengruixiang 9ea206d1b4 Implement code changes to enhance functionality and improve performance 2026-07-06 14:09:09 +08:00
fengruixiang 1ed3fea21c feat(logo): add new logo files for justsolutionsWebV2 2026-07-02 15:00:36 +08:00
fengruixiang 77a30169a5 docs(justsolutions): update plans-plus API documentation to reflect changes in BR/CI validation requirements 2026-06-24 23:32:08 +08:00
Million_MacMini 4519399cb7 docs(justsolutions): add API analysis for plans-plus real backend integration
Add docs/justsolutionsWebV2/plan-plus-api分析.html mapping each plans-plus
  mock endpoint to the real AMLPortal backend (the same endpoints the old
  justsolutionsWeb PlanService uses), via the V2 BFF pattern.

  Covers per-endpoint field mappings, transformation notes, and the gaps:
  - tenant lookup is by email but queryRenewableTenant searches by name
  - the new 'topup' type has no backend endpoint
  - CreateOrder/TenantRenewal PlanList needs PlanId+PlanDetailId back-fill
  - CreateOrder ignores AdminPassword; BR-or-CI required; no bestValue/note fields
  - QFPay payment signing must move server-side

  Also includes the justsolutionsWeb API-call inventory (api-calls.md/html)
  that this analysis builds on.
2026-06-24 15:58:03 +08:00