OpenSimpleSeal.go 1.2 KB

12345678910111213141516171819202122232425
  1. package common
  2. type OpenSimpleSeal struct {
  3. // 【签名id】签名id
  4. Id string `json:"id"`
  5. // 【签名形式】签名形式 ELECTRONIC(电子签名)、UKEY(Ukey签名)、MOBILE(移动签名)
  6. BusinessType string `json:"businessType,omitempty"`
  7. // 【签名分类】签名分类 PERSON_SIGN(个人签名),PERSON_SEAL(个人名章)
  8. PersonSealCarrier string `json:"personSealCarrier"`
  9. // 【签名类型名称】签名类型名称
  10. PersonSealCategory string `json:"personSealCategory,omitempty"`
  11. // 【个人签名制作方式】个人签名制作方式 SYSTEM_PERSON_SEAL(系统签名), CREATED_PERSON_SEAL_MANUALLY(手动创建签名), SYSTEM_PERSONAL_SIGNATURE(系统名章), CREATED_PERSONAL_SIGNATURE_MANUALLY(手动创建名章);
  12. PersonSealType string `json:"personSealType,omitempty"`
  13. // 【签名规格:高】签名规格:高
  14. Height *int64 `json:"height"`
  15. // 【签名规格:宽】签名规格:宽
  16. Width *int64 `json:"width"`
  17. // 【形状】形状
  18. SealShape string `json:"sealShape"`
  19. // 【签名图片base64编码】签名图片base64编码
  20. ImageBase64 string `json:"imageBase64"`
  21. SealCertInfo OpenSealCertVo `json:"sealCertInfo,omitempty"`
  22. Status *SealStatus `json:"status,omitempty"`
  23. }