ContractSignbypracticeStampersPersonalSealRequest.go 1.9 KB

12345678910111213
  1. package common
  2. type ContractSignbypracticeStampersPersonalSealRequest struct {
  3. // <ext>core:true;format:string</ext> 【签名id】签名id 【作用】 1、使用签名id指定静默签使用的签名 2、仅支持签署文件,不支持作废文件 3、指定签名优先级:签名id>签名类型>签名分类 4、若个人签名签署要求指定使用系统签名或无外观签名,则传入的指定签名信息不生效
  4. SealId *int64 `json:"sealId,omitempty"`
  5. // <ext>core:true</ext> 【签名类型】签名类型 【作用】 1、使用签名类型指定静默签使用的签名 2、仅支持签署文件,不支持作废文件 3、指定签名优先级:签名id>签名类型>签名分类 4、若个人签名签署要求指定使用系统签名或无外观签名,则传入的指定签名信息不生效
  6. PersonSealCategoryName string `json:"personSealCategoryName,omitempty"`
  7. // <ext>core:true</ext> 【签名分类】签名分类 【作用】 1、使用签名分类指定静默签使用的签名 2、仅支持签署文件,不支持作废文件 3、指定签名优先级:签名id>签名类型>签名分类 4、若个人签名签署要求指定使用系统签名或无外观签名,则传入的指定签名信息不生效 【传参】 取值范围:PERSON_SEAL(个人名章),PERSON_SIGN(个人签名)。
  8. PersonSealCarrier string `json:"personSealCarrier,omitempty"`
  9. // <ext>core:true</ext> 【签名不存在,允许使用默认签名/名章】签名不存在,允许使用默认签名/名章 【作用】 控制当接口传入的签名不存在时,是否允许使用默认签名进行签署 允许:传入签名不存在时,使用默认签名签署 不允许:传入签名不存在时,系统报错 【传参】 取值范围:true(允许),false(不允许);不传值默认为true(允许)。
  10. AllowUseDefaultPerSeal *bool `json:"allowUseDefaultPerSeal,omitempty"`
  11. }