SealDiypermissionconfigQueryResponse.go 2.0 KB

12345678910111213141516171819202122232425
  1. package seal_response
  2. type SealDiypermissionconfigQueryResponse struct {
  3. // 【自定义字段id】自定义字段id
  4. Id string `json:"id,omitempty"`
  5. // 【自定义字段名称】自定义字段名称
  6. Name string `json:"name,omitempty"`
  7. // 【状态】状态:NORMAL(正常),DISABLE(停用)。
  8. Status string `json:"status,omitempty"`
  9. // 【是否必填】是否必填
  10. Necessary *bool `json:"necessary,omitempty"`
  11. // 【所属顶级组织id】所属顶级组织id
  12. DepartmentId string `json:"departmentId,omitempty"`
  13. // 【所属顶级组织名称】所属顶级组织名称
  14. DepartmentName string `json:"departmentName,omitempty"`
  15. // 【生效印章形式】生效印章形式:ELECTRONIC(电子印章),PHYSICS(物理印章),UKEY(Ukey印章),MOBILE(移动印章)。
  16. SealTypes []string `json:"sealTypes,omitempty"`
  17. // 【权限项】权限项:SEAL_ADMIN(管理),SEAL_USER(使用),SEAL_VIEW(查看)。
  18. SealPermissionTypes []string `json:"sealPermissionTypes,omitempty"`
  19. // 【具体管理权限】具体管理权限:BASE_INFO_MANAGE(基本信息管理), SEAL_IMAGE_CHANGE(章面修改), PERMISSION_MANAGE(权限调整), ENABLESEAL(启用), DISABLESEAL(停用), REVOKESEAL(注销), DELETESEAL(删除), SEAL_AUDIT(印章审计), SEAL_EMR(紧急用印,仅物理印章支持), SEAL_UKEY_PIN_CHANGE(修改Pin码,仅Ukey章支持), SEAL_CHANG_WORK_FLOW(章筒更换印章,仅物理印章支持), BIND_UNBIND_DEVICE(绑定/解绑设备,仅物理印章支持), SET_SEAL_BOX_WIFI(配置章筒WiFi,仅物理印章支持), MANAGE_SEAL_BOX_FINGERPRINT(管理章筒指纹,仅物理印章支持), UKEY_CANCEL_CONNECT(断开Ukey远程连接)
  20. SealChildPermissionTypes []string `json:"sealChildPermissionTypes,omitempty"`
  21. // 【具体使用权限】具体使用权限限: SEAL_USE(文件用印), UKEY_CONNECT(申请Ukey远程连接)
  22. SealUseSealChildPermissionTypes []string `json:"sealUseSealChildPermissionTypes,omitempty"`
  23. }