From 468950e555f3706c52e79b898dcd369b1483b061 Mon Sep 17 00:00:00 2001 From: gaoda <2772718884@qq.com> Date: Thu, 13 Nov 2025 09:10:07 +0800 Subject: [PATCH] =?UTF-8?q?feat(model):=20=E6=9B=B4=E6=96=B0=E5=88=86?= =?UTF-8?q?=E8=B4=A6=E5=95=86=E6=88=B7=E6=9F=A5=E8=AF=A2=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E5=AD=97=E6=AE=B5=E5=91=BD=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将 req_data 字段重命名为 reqData - 将 req_time 字段重命名为 reqTime - 将 order_no 字段重命名为 orderNo - 将 org_code 字段重命名为 orgCode - 将 mer_inner_no 字段重命名为 merInnerNo - 将 mer_cup_no 字段重命名为 merCupNo - 将 resp_data 字段重命名为 respData- 将 org_id 字段重命名为 orgId- 将 org_name 字段重命名为 orgName - 将 split_lowest_ratio 字段重命名为 splitLowestRatio- 将 split_status 字段重命名为 splitStatus- 将 split_range 字段重命名为 splitRange- 将 sep_fund_source 字段重命名为 sepFundSource- 将 platform_id 字段重命名为 platformId- 将 split_launch_mode 字段重命名为 splitLaunchMode - 将 split_rule_source 字段重命名为 splitRuleSource - 将 bind_relations 字段重命名为 bindRelations - 将 receiver_no 字段重命名为 receiverNo- 将 receiver_name 字段重命名为 receiverName --- model/queryLedgerMer.go | 46 ++++++++++++++++++++--------------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/model/queryLedgerMer.go b/model/queryLedgerMer.go index cc67217..0c7a15c 100644 --- a/model/queryLedgerMer.go +++ b/model/queryLedgerMer.go @@ -5,11 +5,11 @@ package model // 包含请求头信息和业务数据 type QueryLedgerMerRequest struct { // 请求业务数据 - ReqData *QueryLedgerMerReqData `json:"req_data"` + ReqData *QueryLedgerMerReqData `json:"reqData"` // 接口版本号 Version string `json:"version"` // 请求时间,格式为yyyyMMddHHmmss - ReqTime string `json:"req_time"` + ReqTime string `json:"reqTime"` } // QueryLedgerMerReqData 分账商户查询请求业务数据结构体 @@ -19,13 +19,13 @@ type QueryLedgerMerReqData struct { // 接口版本号,必传,长度8,取值说明:1.0 Version string `json:"version"` // 订单编号(便于后续跟踪排查问题及核对报文),必传,长度32,取值说明:14位年月日(24小时制)分秒+8位的随机数(不重复) - OrderNo string `json:"order_no"` + OrderNo string `json:"orderNo"` // 机构代码,必传,长度32 - OrgCode string `json:"org_code"` + OrgCode string `json:"orgCode"` // 拉卡拉内部商户号,可选,长度32,取值说明:拉卡拉内部商户号和银联商户号必须传一个,都送以内部商户号为准 - MerInnerNo string `json:"mer_inner_no"` + MerInnerNo string `json:"merInnerNo"` // 银联商户号,可选,长度32,取值说明:拉卡拉内部商户号和银联商户号必须传一个,都送以内部商户号为准 - MerCupNo string `json:"mer_cup_no"` + MerCupNo string `json:"merCupNo"` } // QueryLedgerMerResponse 分账商户查询响应结构体 @@ -37,49 +37,49 @@ type QueryLedgerMerResponse struct { // 响应消息 Msg string `json:"msg"` // 响应业务数据,当code为000000时返回 - RespData *QueryLedgerMerRespData `json:"resp_data"` + RespData *QueryLedgerMerRespData `json:"respData"` } // QueryLedgerMerRespData 分账商户查询响应业务数据结构体 // 包含分账商户查询返回的具体业务信息 type QueryLedgerMerRespData struct { // 分账商户机构号 - OrgId string `json:"org_id"` + OrgId string `json:"orgId"` // 分账商户机构名称 - OrgName string `json:"org_name"` + OrgName string `json:"orgName"` // 拉卡拉内部商户号 - MerInnerNo string `json:"mer_inner_no"` + MerInnerNo string `json:"merInnerNo"` // 银联商户号 - MerCupNo string `json:"mer_cup_no"` + MerCupNo string `json:"merCupNo"` // 最低分账比例(百分比,支持2位精度),取值说明:70或70.50 - SplitLowestRatio string `json:"split_lowest_ratio"` + SplitLowestRatio string `json:"splitLowestRatio"` // 商户分账状态,取值说明:VALID启用,INVALID禁用 - SplitStatus string `json:"split_status"` + SplitStatus string `json:"splitStatus"` // 分账范围,取值说明:ALL:全部交易分账(商户所有交易默认待分账),MARK:标记交易分账(只有带分账标识交易待分账,其余交易正常结算),默认:MARK - SplitRange string `json:"split_range"` + SplitRange string `json:"splitRange"` // 分账依据,取值说明:TR或空:交易分账,BA:余额分账,默认:TR交易分账 - SepFundSource string `json:"sep_fund_source"` + SepFundSource string `json:"sepFundSource"` // 平台ID,取值说明:如果商户和绑定平台分账,返回平台ID - PlatformId string `json:"platform_id"` + PlatformId string `json:"platformId"` // 分账发起方式,取值说明:AUTO:自动规则分账,POINTRULE:指定规则分账,MANUAL:手动规则分账 - SplitLaunchMode string `json:"split_launch_mode"` + SplitLaunchMode string `json:"splitLaunchMode"` // 分账规则来源,取值说明:MER:商户分账规则,PLATFORM:平台分账规则 - SplitRuleSource string `json:"split_rule_source"` + SplitRuleSource string `json:"splitRuleSource"` // 已绑定接收方列表 - BindRelations []*BindRelation `json:"bind_relations"` + BindRelations []*BindRelation `json:"bindRelations"` } // BindRelation 已绑定接收方信息结构体 // 用于表示分账商户已绑定的接收方信息 type BindRelation struct { // 拉卡拉内部商户号 - MerInnerNo string `json:"mer_inner_no"` + MerInnerNo string `json:"merInnerNo"` // 银联商户号 - MerCupNo string `json:"mer_cup_no"` + MerCupNo string `json:"merCupNo"` // 接收方编号 - ReceiverNo string `json:"receiver_no"` + ReceiverNo string `json:"receiverNo"` // 接收方编号名称 - ReceiverName string `json:"receiver_name"` + ReceiverName string `json:"receiverName"` } // SuccessOrFail 判断分账商户查询请求是否成功