47 lines
1.9 KiB
Go
47 lines
1.9 KiB
Go
package model
|
||
|
||
type WechatRealNameQueryRequest struct {
|
||
// 请求业务数据
|
||
ReqData *WechatRealNameQueryReqData `json:"reqData"`
|
||
// 接口版本号
|
||
Ver string `json:"ver"`
|
||
// 请求时间,格式为yyyyMMddHHmmss
|
||
Timestamp int64 `json:"timestamp"`
|
||
ReqId string `json:"reqId"`
|
||
}
|
||
|
||
type WechatRealNameQueryReqData struct {
|
||
Version string `json:"version" dc:"接口版本号"`
|
||
OrderNo string `json:"orderNo" dc:"订单编号 14位年月日时(24小时制)分秒+8位的随机数(不重复)如:2021020112000012345678"`
|
||
OrgCode string `json:"orgCode" dc:"机构代码"`
|
||
MerInnerNo string `json:"merInnerNo" dc:"拉卡拉内部商户号"`
|
||
SubMchId string `json:"subMchId" dc:"子商户号"`
|
||
ChannelId string `json:"channelId" dc:"渠道号 (建议传入,能具体定位用的渠道,仅支持拉卡拉渠道查询)"`
|
||
}
|
||
|
||
type WechatRealNameQueryResponse struct {
|
||
// 响应状态码,000000表示成功
|
||
RetCode string `json:"retCode"`
|
||
// 响应消息
|
||
RetMsg string `json:"retMsg"`
|
||
// 响应业务数据,当code为000000时返回
|
||
RespData *WechatRealNameQueryRespData `json:"respData"`
|
||
}
|
||
|
||
type WechatRealNameQueryRespData struct {
|
||
MerInnerNo string `json:"merInnerNo" dc:"拉卡拉内部商户号"`
|
||
SubMchId string `json:"subMchId" dc:"账户端子商户号 "`
|
||
ChannelId string `json:"channelId" dc:"渠道号"`
|
||
ReceOrgNo string `json:"receOrgNo" dc:"从业机构号"`
|
||
ApplymentId string `json:"applymentId" dc:"申请编号"`
|
||
ApplymentState string `json:"applymentState" dc:"申请状态"`
|
||
AuthorizeState string `json:"authorizeState" dc:"认证状态"`
|
||
QrcodeData string `json:"qrcodeData" dc:" 小程序码图片"`
|
||
RejectParameter string `json:"rejectParameter" dc:"驳回参数"`
|
||
RejectReason string `json:"rejectReason" dc:"驳回原因"`
|
||
}
|
||
|
||
func (resp *WechatRealNameQueryResponse) SuccessOrFail() bool {
|
||
return resp.RetCode == "000000"
|
||
}
|