为PreOrderWithAuthRequest添加authenticateType核身类型字段#3861
Merged
binarywang merged 2 commits intodevelopfrom Jan 20, 2026
Merged
Conversation
Co-authored-by: binarywang <1343140+binarywang@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Add authenticateType field to PreOrderWithAuthRequest
为PreOrderWithAuthRequest添加authenticateType核身类型字段
Jan 19, 2026
🤖 Augment PR Summary总结:为微工卡“核身预下单(流程中完成授权)”请求类补齐缺失的
|
There was a problem hiding this comment.
Pull request overview
本 PR 为微工卡核身预下单接口的 PreOrderWithAuthRequest 请求类添加了缺失的 authenticateType(核身类型)字段,以支持普通核身、登录核身、保险核身和合同核身四种业务类型,与微信官方 API 文档保持一致。
Changes:
- 在
PreOrderWithAuthRequest类中新增authenticateType字段,包含完整的 Javadoc 文档和正确的序列化注解 - 在测试类
PayrollServiceImplTest中添加新字段的使用示例
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/marketing/payroll/PreOrderWithAuthRequest.java | 添加 authenticateType 字段定义,包含完整的 Javadoc 文档说明四种核身类型枚举值,使用 @SerializedName 注解支持 JSON 序列化 |
| weixin-java-pay/src/test/java/com/github/binarywang/wxpay/service/impl/PayrollServiceImplTest.java | 在 payrollCardPreOrderWithAuth 测试方法中添加 authenticateType 字段使用示例,设置为 "NORMAL_AUTHENTICATE" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
微工卡核身预下单(流程中完成授权)接口的请求类
PreOrderWithAuthRequest缺少authenticateType字段,导致无法指定核身类型(普通核身/登录核身/保险核身/合同核身)。修改内容
PreOrderWithAuthRequest.java
authenticateType字段,支持四种核身类型枚举值:NORMAL_AUTHENTICATE- 普通核身LOGIN_AUTHENTICATE- 登录核身INSURANCE_AUTHENTICATE- 保险核身CONTRACT_AUTHENTICATE- 合同核身PayrollServiceImplTest.java
使用示例
对应微信官方API文档:https://pay.weixin.qq.com/wiki/doc/apiv3_partner/Offline/apis/chapter4_1_1.shtml
Original prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.