RawSignatory.go 2.0 KB

123456789101112131415
  1. package common
  2. type RawSignatory struct {
  3. // <ext>core:true</ext> 【签署方类型】签署方类型 【传参】 取值范围:COMPANY(组织),PERSONAL(个人)。
  4. TenantType string `json:"tenantType"`
  5. // <ext>core:true</ext> 【签署方名称】签署方名称 【传参】 1、组织签署方需传入工商营业执照上的真实单位名称;个人签署方传入个人真实姓名。 2、最大长度:200(包含)。 3、请勿传入错误,否则会导致认证不通过。
  6. TenantName string `json:"tenantName"`
  7. // 【签署方编号】签署方编号 【作用】 支持业务系统传入签署方唯一标识,方便后续调用接口对签署方进行相关操作,一份电子签约文件中每个签署方的编号不允许重复
  8. SignatoryNo string `json:"signatoryNo,omitempty"`
  9. // 【经办人证件号】经办人证件号 【作用】 1、用于查询用户,作为组织签署方的经办人或个人签署方 【传参】 1、传入该参数查询用户。 2、证件号查询到多个用户时,优先取已实名的用户,若存在多个实名用户,则优先取最近登录或访问过接口页面的用户。 3、证件号、联系方式均传入时,,则以证件号为准查询用户。 4、使用证件号创建的新用户,或查询到的未认证用户,将使用此证件号进行实名认证
  10. CardId string `json:"cardId,omitempty"`
  11. // 【经办人联系方式】经办人联系方式 【作用】 1、用于查询用户,作为组织签署方的经办人或个人签署方 【传参】 1、可传入用户手机号或者邮箱。 2、手机号允许使用大陆、港澳台、国际手机号,手机号格式为:区号+空格+手机号,例:852 9xxxxxxx ,大陆手机号可以不传区号。 3、邮箱需传入符合格式的字符串,例:xxxxxxxx@163.com。 4、未传入证件号时,可传入该参数查询用户,若用户不存在时,则返回报错提示。 5、若证件号和联系方式同时传入,则以证件号为准查询用户。
  12. Contact string `json:"contact,omitempty"`
  13. }