25 lines
1.3 KiB
Go
25 lines
1.3 KiB
Go
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"
|
||
} |