package request // AddUserReq 实名认证添加用户请求参数 type AddUserReq struct { Name string `json:"name" binding:"required"` // 用户姓名 IdCard string `json:"idCard" binding:"required"` // 证件号码 IdCardType *int `json:"idCardType"` // 证件类型(默认1):1-居民身份证 2-台湾居民来往内地通行证 3-港澳居民往来内地通行证 10-武装警察身份证 11-军人身份证 15-警察(警官)证 21-外国人永久居留证 23-护照 IdCardPhotoURL string `json:"idCardPhoto"` // 证件照正面 IdCardPhotoBackURL string `json:"idCardPhotoBackURL"` // 证件照背面 Mobile string `json:"mobile"` // 手机号码 } // CreateContractAndAddSignerReq 上传待签署文件和添加签署方请求参数 type CreateContractAndAddSignerReq struct { TemplateNo string `json:"templateNo" binding:"required"` // 合同模板编号 } // type HandleASignCompletedReq struct { // Action string `json:"signCompleted"` // ContractNo string `json:"contractNo"` // Status string `json:"status"` // SignTime string `json:"signTime"` // Timestamp string `json:"timestamp"` // ValidityTime string `json:"validityTime"` // } // WillFaceReq 个人意愿核身认证请求参数 type WillFaceReq struct { RealName string `json:"realName" binding:"required"` // 真实姓名 IdCardNo string `json:"idCardNo" binding:"required"` // 身份证号 } // 给爱签个人意愿核身认证接口异步通知使用 type HandleWillFaceReq struct { Sign string `from:"sign" binding:"required"` // 签名字符串 Result string `from:"result" binding:"required"` // 人脸认证结果 1:认证成功 2:认证失败 Msg string `from:"msg" binding:"required"` // 失败原因 RecordId int `from:"recordId" binding:"required"` // 电子签记录ID } // 获取电子签记录信息 type GetUserESignRecordReq struct { Recordid int `from:"recordId" binding:"required"` // 记录ID }