SealCustomparamListResponse.go 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. package seal_response
  2. import (
  3. "git.sxidc.com/student-physical-examination/contract_lock_sdk/model/common"
  4. )
  5. type SealCustomparamListResponse 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. // 【印章类型名称】印章类型名称
  15. SealCategoryName string `json:"sealCategoryName"`
  16. // 【印章自定义字段】印章自定义字段
  17. SealCustomFields []*common.SealCustomFieldResonse `json:"sealCustomFields,omitempty"`
  18. Spec *common.SealSpec `json:"spec,omitempty"`
  19. Status *common.SealStatus `json:"status"`
  20. // 【印章使用的次数】印章使用的次数
  21. UseCount *int64 `json:"useCount,omitempty"`
  22. // 【印章分类】印章分类:COMPANY(\"企业公章\"),PERSONAL(\"个人签名\"),LP(\"法定代表人章\")
  23. Type_ string `json:"type"`
  24. // 【印章形式】印章形式:PHYSICS(物理章),ELECTRONIC(电子章),UKEY(Ukey印章),MOBILE(移动印章)
  25. SealAttribute string `json:"sealAttribute"`
  26. // 【印章形式】印章形式:PHYSICS(物理章),ELECTRONIC(电子章),UKEY(Ukey印章),MOBILE(移动印章)
  27. Category string `json:"category,omitempty"`
  28. SealCertVo *common.SealCertVo `json:"sealCertVo,omitempty"`
  29. // 【创建时间】创建时间
  30. CreateTime string `json:"createTime"`
  31. // 【更新时间】更新时间
  32. UpdateTime string `json:"updateTime,omitempty"`
  33. // 【印章管理员】印章管理员
  34. SealAdminGroup []*common.SealPermissionGroupBean `json:"sealAdminGroup,omitempty"`
  35. // 【印章签章人】印章签章人
  36. SealUseGroup []*common.SealPermissionGroupBean `json:"sealUseGroup,omitempty"`
  37. // 【印章所属组织名称】印章所属组织名称
  38. DepartmentName string `json:"departmentName,omitempty"`
  39. // 【印章所属组织id】印章所属组织id
  40. DepartmentId string `json:"departmentId,omitempty"`
  41. // 【印章所属组织的第三方业务系统id】印章所属组织的第三方业务系统id
  42. DepartmentOrigId string `json:"departmentOrigId,omitempty"`
  43. // 【电子印章签署校验方式】电子印章签署校验方式:NONE(签署人身份校验并使用云证书),OTP_TOKEN(动态口令校验并使用云证书),UKEY(Ukey校验并使用设备内证书)
  44. SealCheckType string `json:"sealCheckType,omitempty"`
  45. // 【Ukey章以及电子印章绑定的Ukey的设备信息】Ukey章以及电子印章绑定的Ukey的设备信息
  46. Ukeys []*common.SealUkey `json:"ukeys,omitempty"`
  47. // 【电子印章绑定的动态令牌设备信息】电子印章绑定的动态令牌设备信息
  48. BindList []*common.SealBindOtpToken `json:"bindList,omitempty"`
  49. PhysicalModel *common.OpenPhysicalModel `json:"physicalModel,omitempty"`
  50. // 【印章自定义角色】印章自定义角色
  51. SealDiyRoleRequestResponses []*common.SealDiyRoleRequestResponse `json:"sealDiyRoleRequestResponses,omitempty"`
  52. }