SealListResponse.go 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package seal_response
  2. import (
  3. "git.sxidc.com/student-physical-examination/contract_lock_sdk/model/common"
  4. )
  5. type SealListResponse 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. SealCategoryName string `json:"sealCategoryName"`
  14. // 【自定义字段参数】自定义字段参数
  15. SealCustomFields []*common.SealCustomFieldResonse `json:"sealCustomFields,omitempty"`
  16. // 【所属单位名称或用户名称】所属单位名称或用户名称
  17. OwnerName string `json:"ownerName"`
  18. Status *common.SealStatus `json:"status"`
  19. Spec *common.SealSpec `json:"spec,omitempty"`
  20. // 【印章使用的次数】印章使用的次数
  21. UseCount *int64 `json:"useCount,omitempty"`
  22. // 【印章分类】印章分类:COMPANY(\"企业公章\"),PERSONAL(\"个人签名\"),LP(\"法定代表人章\")
  23. Type_ string `json:"type"`
  24. // 【印章形式】印章形式:PHYSICS(物理章),ELECTRONIC(电子章)
  25. Category string `json:"category,omitempty"`
  26. // 【印章形式】印章形式:PHYSICS(物理章),ELECTRONIC(电子章)
  27. SealAttribute string `json:"sealAttribute"`
  28. // 【创建时间】创建时间
  29. CreateTime string `json:"createTime"`
  30. // 【电子印章签署校验方式】电子印章签署校验方式:NONE(签署人身份校验并使用云证书),OTP_TOKEN(动态口令校验并使用云证书),UKEY(Ukey校验并使用设备内证书)
  31. SealCheckType string `json:"sealCheckType,omitempty"`
  32. // 【Ukey章以及电子印章绑定的Ukey的设备信息】Ukey章以及电子印章绑定的Ukey的设备信息 【说明】印章形态为ELECTRONIC(电子章),且绑定了Ukey设备时返回
  33. Ukeys []*common.SealUkey `json:"ukeys,omitempty"`
  34. // 【电子印章绑定的动态令牌设备信息】电子印章绑定的动态令牌设备信息
  35. BindList []*common.SealBindOtpToken `json:"bindList,omitempty"`
  36. // 【印章所属组织id】印章所属组织id
  37. DepartmentId string `json:"departmentId,omitempty"`
  38. // 【印章所属组织的第三方业务系统id】印章所属组织的第三方业务系统id
  39. DepartmentOrigId string `json:"departmentOrigId,omitempty"`
  40. // 【印章的自定义角色】印章的自定义角色
  41. SealDiyRoleRequestResponses []*common.SealDiyRoleRequestResponse `json:"sealDiyRoleRequestResponses"`
  42. }