SealPermissionEditRequest.go 3.7 KB

123456789101112131415161718192021222324
  1. package common
  2. type SealPermissionEditRequest struct {
  3. SealQueryV2Request *SealQueryV2Request `json:"sealQueryV2Request,omitempty"`
  4. // <ext>core:true</ext> 【添加印章管理员】添加印章管理员 【作用】 1、管理员为电子签章系统的默认印章角色,初始包含以下权限项:管理(基本信息管理、章面修改、权限管理、印章审计、紧急用印、章筒更换印章、修改Ukey Pin码、启用、停用、删除、注销) 2、可通过此参数添加印章管理员,可设置管理员的人员、授权有效期、用印授权范围(若当前角色没有“用印”权限,则传入的用印授权范围不生效) 3、若用户不存在时,将会报错
  5. AddTempManagers []*SealTempPermissionRequest `json:"addTempManagers,omitempty"`
  6. // 【添加印章管理员】添加印章管理员 【作用】 1、管理员为电子签章系统的默认印章角色,初始包含以下权限项:管理(基本信息管理、章面修改、权限管理、印章审计、紧急用印、章筒更换印章、修改Ukey Pin码、启用、停用、删除、注销) 2、通过此参数添加的印章管理员的授权有效期为“永久” 3、若用户不存在时,将会报错
  7. AddManagers []*UserInfoRequest `json:"addManagers,omitempty"`
  8. // <ext>core:true</ext> 【移除印章管理员】移除印章管理员
  9. RemoveManagers []*UserInfoRequest `json:"removeManagers,omitempty"`
  10. // 【全量替换印章管理员】全量替换印章管理员 【作用】 1、可通过此参数将现有的管理员全部替换 2、通过此参数添加的印章管理员的授权有效期为“永久” 3、若用户不存在时,将会报错
  11. AllManagers []*UserInfoRequest `json:"allManagers,omitempty"`
  12. // <ext>core:true</ext> 【添加印章签章人】添加印章签章人 【作用】 1、签章人为电子签章系统的默认印章角色,初始包含以下权限项:用印 2、可通过此参数添加印章管理员,可设置管理员的人员、授权有效期、用印授权范围(若当前角色没有“用印”权限,则传入的用印授权范围不生效) 3、若用户不存在时,将会报错
  13. AddTempUsers []*SealTempPermissionRequest `json:"addTempUsers,omitempty"`
  14. // 【添加印章签章人】添加印章签章人 【作用】 1、签章人为电子签章系统的默认印章角色,初始包含以下权限项:用印 2、通过此参数添加的印章签章人的授权有效期为“永久”、用印授权范围为“全部文件” 3、若用户不存在时,将会报错
  15. AddUsers []*UserInfoRequest `json:"addUsers,omitempty"`
  16. // <ext>core:true</ext> 【移除印章签章人】移除印章签章人
  17. RemoveUsers []*UserInfoRequest `json:"removeUsers,omitempty"`
  18. // 【全量替换印章签章人】全量替换印章签章人 【作用】 1、可通过此参数将现有的签章人全部替换 2、通过此参数添加的印章签章人的授权有效期为“永久”、用印授权范围为“全部文件” 3、若用户不存在时,将会报错
  19. AllUsers []*UserInfoRequest `json:"allUsers,omitempty"`
  20. // 【印章自定义角色修改参数】印章自定义角色修改参数 【作用】 1、除管理员、签章人这两个系统默认角色以外,印章可能需要维护其他角色,例如只拥有查看权限的保管员 2、自定义角色可在电子签章前台配置,定义好后可通过该角色传入授权人员 3、若用户不存在时,将会报错 【传参】 执业章的角色必须包含持有人,若全量替换时,接口未传持有人,修改权限时会自动添加持有人;拥有使用权限的角色只能为持有人,若接口传了其他人,不生效,将自动被修改为持有人。
  21. SealDiyRoles []*SealDiyRoleRequest `json:"sealDiyRoles,omitempty"`
  22. }