Skip to content

feat(miniapp): 新增 URL Link 二维码快速跳转规则管理服务#4040

Draft
Copilot wants to merge 2 commits into
developfrom
copilot/add-qrcode-jump-management-methods
Draft

feat(miniapp): 新增 URL Link 二维码快速跳转规则管理服务#4040
Copilot wants to merge 2 commits into
developfrom
copilot/add-qrcode-jump-management-methods

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented May 31, 2026

本次改动延续分支任务,补齐小程序 URL Link 二维码快速跳转规则管理能力。目标是将官方 wxaqrcodefast 相关接口在 miniapp SDK 中完整落地,包含服务入口、请求/响应模型与调用实现。

  • 接口能力补齐(服务层)

    • 新增 WxMaQrcodeJumpService,提供:
      • addRule
      • getRules
      • getRuleList
      • deleteRule
    • 新增实现 WxMaQrcodeJumpServiceImpl,对接官方快速跳转规则管理接口。
  • SDK 主服务集成

    • WxMaService 增加 getQrcodeJumpService()
    • BaseWxMaServiceImpl 挂载 qrcodeJumpService 实例并暴露 getter,保持与现有 service 获取模式一致。
  • API 常量与数据模型

    • WxMaApiUrlConstants 增加 QrcodeJump 常量组:
      • QRCODE_JUMP_ADD
      • QRCODE_JUMP_GET
      • QRCODE_JUMP_GET_LIST
      • QRCODE_JUMP_DELETE
    • 新增模型:
      • WxMaQrcodeJumpRule
      • WxMaQrcodeJumpWxaItem
      • WxMaQrcodeJumpRuleListResponse
  • 单元测试

    • 新增 WxMaQrcodeJumpServiceImplTest,覆盖:
      • 规则新增
      • 规则查询
      • 分页查询(含空结果场景)
      • 规则删除
    • 重点校验请求路径常量与关键请求体字段序列化结果。
WxMaQrcodeJumpService jumpService = wxMaService.getQrcodeJumpService();
List<WxMaQrcodeJumpRule> rules = jumpService.getRuleList(1, 1, 20);
jumpService.deleteRule("/pages/index");

Copilot AI changed the title [WIP] Add qrcode jump management methods to WxMpQrcodeService feat(miniapp): 新增 URL Link 二维码快速跳转规则管理服务 Jun 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[weixin-java-mp] 服务号二维码跳转管理接口缺失 (qrcodejump get/add/publish/delete)

2 participants