|
| 1 | +{ |
| 2 | + "repo_notes": [ |
| 3 | + { |
| 4 | + "content": "请将整个 WxJava Wiki 以简体中文生成。所有页面标题、正文、图表标题、表格标题和说明文字均使用中文。代码、类名、方法名、包名、配置键和 Maven artifactId 保持原样;首次出现的专业术语可写为中文(English)。内容应面向 Java 开发者,准确说明公众号、小程序、企业微信、微信支付等模块。" |
| 5 | + } |
| 6 | + ], |
| 7 | + "pages": [ |
| 8 | + { |
| 9 | + "title": "WxJava 概览", |
| 10 | + "purpose": "介绍 WxJava 仓库,说明其核心用途、模块结构和一般使用方式,并链接到模块架构与快速入门等子页面。", |
| 11 | + "page_notes": [{ "content": "" }] |
| 12 | + }, |
| 13 | + { |
| 14 | + "title": "模块架构", |
| 15 | + "purpose": "说明 WxJava 的整体模块架构及组件依赖关系,包括通用核心库、服务模块、Spring Boot Starter、Solon 插件和 GraalVM 支持。", |
| 16 | + "parent": "WxJava 概览", |
| 17 | + "page_notes": [{ "content": "" }] |
| 18 | + }, |
| 19 | + { |
| 20 | + "title": "快速入门", |
| 21 | + "purpose": "提供在不同场景中使用 WxJava 的快速入门说明,包括 Maven/Gradle 依赖配置、基础服务初始化和 HTTP 客户端选择。", |
| 22 | + "parent": "WxJava 概览", |
| 23 | + "page_notes": [{ "content": "" }] |
| 24 | + }, |
| 25 | + { |
| 26 | + "title": "通用组件", |
| 27 | + "purpose": "记录所有 WxJava 模块共用的工具类、常量和通用模式,并链接到消息处理与 HTTP 基础设施等子页面。", |
| 28 | + "page_notes": [{ "content": "" }] |
| 29 | + }, |
| 30 | + { |
| 31 | + "title": "消息处理框架", |
| 32 | + "purpose": "说明不同模块使用的核心消息处理与路由架构,包括 WxConsts 消息类型、XML 消息解析、XStream 序列化,以及路由器、处理器和拦截器模式。", |
| 33 | + "parent": "通用组件", |
| 34 | + "page_notes": [{ "content": "" }] |
| 35 | + }, |
| 36 | + { |
| 37 | + "title": "HTTP 客户端基础设施", |
| 38 | + "purpose": "记录 HTTP 客户端抽象层,包括 RequestExecutor 策略模式、Apache HttpClient 4/5、OkHttp 和 Jodd-Http 支持、代理配置及 HttpClient 升级指南。", |
| 39 | + "parent": "通用组件", |
| 40 | + "page_notes": [{ "content": "" }] |
| 41 | + }, |
| 42 | + { |
| 43 | + "title": "分布式状态与锁", |
| 44 | + "purpose": "说明 WxJava 如何借助 Redis(Jedis、Redisson、Spring Data Redis)管理 access token 等凭据的分布式状态,包括 WxRedisOps 抽象和分布式锁实现。", |
| 45 | + "parent": "通用组件", |
| 46 | + "page_notes": [{ "content": "" }] |
| 47 | + }, |
| 48 | + { |
| 49 | + "title": "微信公众号(MP)模块", |
| 50 | + "purpose": "记录用于接入微信公众号的 MP 模块,概述 WxMpService、配置方式,并链接到服务实现、消息路由和子服务等页面。", |
| 51 | + "page_notes": [{ "content": "" }] |
| 52 | + }, |
| 53 | + { |
| 54 | + "title": "MP 服务实现", |
| 55 | + "purpose": "详述 WxMpService 及其 Apache、OkHttp、Jodd HTTP 客户端实现、access token 生命周期、多账号切换,以及 BaseWxMpServiceImpl 请求处理流程。", |
| 56 | + "parent": "微信公众号(MP)模块", |
| 57 | + "page_notes": [{ "content": "" }] |
| 58 | + }, |
| 59 | + { |
| 60 | + "title": "MP 消息路由", |
| 61 | + "purpose": "说明 MP 模块的消息路由、处理器和拦截器,包括 WxMpMessageRouter 规则配置、WxMpXmlMessage 解析和 XML 被动回复消息构建器。", |
| 62 | + "parent": "微信公众号(MP)模块", |
| 63 | + "page_notes": [{ "content": "" }] |
| 64 | + }, |
| 65 | + { |
| 66 | + "title": "MP 子服务", |
| 67 | + "purpose": "记录 MP 模块的专用子服务,包括用户管理、客服(Kefu)、模板消息、群发消息、素材管理、卡券、菜单、二维码、数据立方体分析和订阅通知。", |
| 68 | + "parent": "微信公众号(MP)模块", |
| 69 | + "page_notes": [{ "content": "" }] |
| 70 | + }, |
| 71 | + { |
| 72 | + "title": "企业微信(CP)模块", |
| 73 | + "purpose": "记录接入企业微信的 CP 模块,概述 WxCpService、配置存储,并链接到客户联系、用户管理、OA 功能和第三方平台等子页面。", |
| 74 | + "page_notes": [{ "content": "" }] |
| 75 | + }, |
| 76 | + { |
| 77 | + "title": "CP 客户联系管理", |
| 78 | + "purpose": "说明如何管理企业微信外部联系人(客户),包括 ContactWay 配置、客户详情获取、ID 迁移、群聊管理、客户转接、拦截规则和商品图册。", |
| 79 | + "parent": "企业微信(CP)模块", |
| 80 | + "page_notes": [{ "content": "" }] |
| 81 | + }, |
| 82 | + { |
| 83 | + "title": "CP 用户管理", |
| 84 | + "purpose": "详述企业微信的用户管理操作,包括 WxCpUserService、WxCpUser 对象、OAuth2 认证、部门与标签管理、应用管理和人事员工字段管理。", |
| 85 | + "parent": "企业微信(CP)模块", |
| 86 | + "page_notes": [{ "content": "" }] |
| 87 | + }, |
| 88 | + { |
| 89 | + "title": "CP OA 与消息能力", |
| 90 | + "purpose": "记录办公自动化(OA)能力,包括打卡、审批、WeDrive 文件管理,以及 CP 消息能力,包括群机器人、客服(KF)、智能机器人和消息审计(会话存档)。", |
| 91 | + "parent": "企业微信(CP)模块", |
| 92 | + "page_notes": [{ "content": "" }] |
| 93 | + }, |
| 94 | + { |
| 95 | + "title": "CP 第三方平台(TP)", |
| 96 | + "purpose": "记录面向企业微信 ISV 的 CP 第三方平台服务(WxCpTpService),包括永久授权码管理、消息路由、定制应用、版本与订单管理和许可服务。", |
| 97 | + "parent": "企业微信(CP)模块", |
| 98 | + "page_notes": [{ "content": "" }] |
| 99 | + }, |
| 100 | + { |
| 101 | + "title": "微信支付模块", |
| 102 | + "purpose": "记录接入微信支付 API 的支付模块,概述 WxPayService、V2/V3 API 差异,并链接到配置、核心操作和专用支付服务等子页面。", |
| 103 | + "page_notes": [{ "content": "" }] |
| 104 | + }, |
| 105 | + { |
| 106 | + "title": "微信支付配置", |
| 107 | + "purpose": "说明微信支付的配置选项和安全设置,包括 WxPayConfig、多商户/多 appId 支持、V3 证书管理、AutoUpdateCertificatesVerifier、SignatureExec 和可信主机配置。", |
| 108 | + "parent": "微信支付模块", |
| 109 | + "page_notes": [{ "content": "" }] |
| 110 | + }, |
| 111 | + { |
| 112 | + "title": "电商服务", |
| 113 | + "purpose": "记录微信支付中的专用电商操作,包括服务商模式的 EcommerceService、二级商户进件(Applyment4Sub)、分账(V2/V3)、转账、投诉处理和微信支付分。", |
| 114 | + "parent": "微信支付模块", |
| 115 | + "page_notes": [{ "content": "" }] |
| 116 | + }, |
| 117 | + { |
| 118 | + "title": "支付核心操作与数据对象", |
| 119 | + "purpose": "记录核心支付操作(统一下单、退款、查询、回调通知)以及 V2/V3 请求和结果数据对象的层次结构,包括 WxPayUnifiedOrderRequest、退款对象、订单通知结果和企业付款(EntPay)。", |
| 120 | + "parent": "微信支付模块", |
| 121 | + "page_notes": [{ "content": "" }] |
| 122 | + }, |
| 123 | + { |
| 124 | + "title": "微信小程序模块", |
| 125 | + "purpose": "记录面向微信小程序的 MiniApp 模块,概述 WxMaService、配置方式,并链接到服务实现、消息处理和专用子服务等页面。", |
| 126 | + "page_notes": [{ "content": "" }] |
| 127 | + }, |
| 128 | + { |
0 commit comments