lkl_sdk/lklsdk/merchant/in_net/ec/qmastatus/response.go

25 lines
1.3 KiB
Go
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

package qmastatus
// ECQmaStatusResponseData 电子合同人工复核结果查询响应数据结构体
type ECQmaStatusResponseData struct {
Version string `json:"version"` // 版本号
OrderNo string `json:"order_no"` // 四方机构自定义订单编号
OrgID int `json:"org_id"` // 机构号
EcApplyID string `json:"ec_apply_id"` // 电子合同申请受理号
AuditStatus string `json:"audit_status"` // 人工审核状态WAIT_AUDIT待审核、PASS审核通过、REFUSE审核拒绝、CLOSE审核关闭
AuditDesc string `json:"audit_desc"` // 人工审核结果说明
SignH5URL string `json:"sign_h5_url"` // 签约H5地址审核通过时返回
SignH5URLExpTm string `json:"sign_h5_url_exp_tm"` // 签约H5地址过期时间审核通过时返回
}
// ECQmaStatusResponse 电子合同人工复核结果查询响应结构体
type ECQmaStatusResponse struct {
Code string `json:"code"` // 返回码成功000000其它失败
Msg string `json:"msg"` // 返回码描述
RespData *ECQmaStatusResponseData `json:"resp_data"` // 响应数据
}
// SuccessOfFail 判断响应是否成功
func (r *ECQmaStatusResponse) SuccessOfFail() bool {
return r != nil && r.Code == "000000"
}