SealUserChargeResponse.go 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. package seal_response
  2. import (
  3. "git.sxidc.com/student-physical-examination/contract_lock_sdk/model/common"
  4. )
  5. type SealUserChargeResponse struct {
  6. // 【印章ID】印章ID
  7. Id string `json:"id"`
  8. // 【印章名称】印章名称
  9. Name string `json:"name"`
  10. // 【法人单位id】法人单位id
  11. Owner string `json:"owner"`
  12. // 【印章所属法人单位名称】印章所属法人单位名称
  13. OwnerName string `json:"ownerName"`
  14. Status *common.SealStatus `json:"status"`
  15. // 【印章类型名称】印章类型名称
  16. SealCategoryName string `json:"sealCategoryName"`
  17. Spec *common.SealSpec `json:"spec,omitempty"`
  18. // 【印章使用的次数】印章使用的次数
  19. UseCount *int64 `json:"useCount,omitempty"`
  20. // 【印章分类】印章分类:COMPANY(\"单位印章\"),PERSONAL(\"个人签名\"),LP(\"法定代表人章\")
  21. Type_ string `json:"type"`
  22. // 【印章形式】印章形式:PHYSICS(物理章),ELECTRONIC(电子章),UKEY(Ukey印章),MOBILE(移动印章)
  23. SealAttribute string `json:"sealAttribute"`
  24. // 【证书信息】证书信息:电子印章绑定Ukey对应长期证书/电子印章绑定的云证书/Ukey印章、移动印章的对应的长期证书
  25. CertInfoVOS []SealDetailCertInfoVo `json:"certInfoVOS,omitempty"`
  26. SealCertVo *common.SealCertVo `json:"sealCertVo,omitempty"`
  27. // 【印章形式】印章形式:PHYSICS(物理章),ELECTRONIC(电子章)
  28. Category string `json:"category,omitempty"`
  29. // 【创建时间】创建时间
  30. CreateTime string `json:"createTime"`
  31. // 【电子印章签署校验方式】电子印章签署校验方式:NONE(签署人身份校验并使用云证书),OTP_TOKEN(动态口令校验并使用云证书),UKEY(Ukey校验并使用设备内证书)
  32. SealCheckType string `json:"sealCheckType,omitempty"`
  33. // 【Ukey章以及电子印章绑定的Ukey的设备信息】Ukey章以及电子印章绑定的Ukey的设备信息
  34. Ukeys []*common.SealUkey `json:"ukeys,omitempty"`
  35. // 【电子印章绑定的动态令牌设备信息】电子印章绑定的动态令牌设备信息
  36. BindList []*common.SealBindOtpToken `json:"bindList,omitempty"`
  37. // 【印章所属组织id】印章所属组织id
  38. DepartmentId string `json:"departmentId,omitempty"`
  39. // 【印章所属组织的第三方业务系统id】印章所属组织的第三方业务系统id
  40. DepartmentOrigId string `json:"departmentOrigId,omitempty"`
  41. // 【印章自定义角色】印章自定义角色
  42. SealDiyRoleRequestResponses []*common.SealDiyRoleRequestResponse `json:"sealDiyRoleRequestResponses,omitempty"`
  43. // 【印章自定义字段】印章自定义字段
  44. SealCustomFields []*common.SealCustomFieldResonse `json:"sealCustomFields,omitempty"`
  45. }