SealChangeUsersRequest.go 3.0 KB

123456789101112131415161718192021
  1. package common
  2. type SealChangeUsersRequest struct {
  3. // <ext>core:true</ext> 【添加印章管理员】添加印章管理员 【作用】 1、管理员为电子签章系统的默认印章角色,初始包含以下权限项:管理(基本信息管理、章面修改、权限管理、印章审计、紧急用印、章筒更换印章、修改Ukey Pin码、启用、停用、删除、注销) 2、可通过此参数添加印章管理员,可设置管理员的人员、授权有效期、用印授权范围(若当前角色没有“用印”权限,则传入的用印授权范围不生效) 3、若用户不存在时,将会报错
  4. AddTempManagers []*SealTempPermissionRequest `json:"addTempManagers,omitempty"`
  5. // <ext>deprecated:true</ext> 【添加印章管理员】添加印章管理员 【作用】 1、管理员为电子签章系统的默认印章角色,初始包含以下权限项:管理(基本信息管理、章面修改、权限管理、印章审计、紧急用印、章筒更换印章、修改Ukey Pin码、启用、停用、删除、注销) 2、通过此参数添加的印章管理员的授权有效期为“永久” 3、若用户不存在时,将会报错
  6. AddManagers []*UserInfo `json:"addManagers,omitempty"`
  7. // <ext>core:true</ext> 【移除印章管理员】移除印章管理员
  8. RemoveManagers []*UserInfo `json:"removeManagers,omitempty"`
  9. // 【全量替换印章管理员】全量替换印章管理员 【作用】 1、可通过此参数将现有的管理员全部替换 2、通过此参数添加的印章管理员的授权有效期为“永久” 3、若用户不存在时,将会报错
  10. AllManagers []*UserInfo `json:"allManagers,omitempty"`
  11. // <ext>core:true</ext> 【添加印章签章人】添加印章签章人 【作用】 1、签章人为电子签章系统的默认印章角色,初始包含以下权限项:用印 2、可通过此参数添加印章管理员,可设置管理员的人员、授权有效期、用印授权范围(若当前角色没有“用印”权限,则传入的用印授权范围不生效) 3、若用户不存在时,将会报错
  12. AddTempUsers []*SealTempPermissionRequest `json:"addTempUsers,omitempty"`
  13. // <ext>deprecated:true</ext> 【添加印章签章人】添加印章签章人 【作用】 1、签章人为电子签章系统的默认印章角色,初始包含以下权限项:用印 2、通过此参数添加的印章签章人的授权有效期为“永久”、用印授权范围为“全部文件” 3、若用户不存在时,将会报错
  14. AddUsers []*UserInfo `json:"addUsers,omitempty"`
  15. // <ext>core:true</ext> 【移除印章签章人】移除印章签章人
  16. RemoveUsers []*UserInfo `json:"removeUsers,omitempty"`
  17. // 【全量替换印章签章人】全量替换印章签章人 【作用】 1、可通过此参数将现有的签章人全部替换 2、通过此参数添加的印章签章人的授权有效期为“永久”、用印授权范围为“全部文件” 3、若用户不存在时,将会报错
  18. AllUsers []*UserInfo `json:"allUsers,omitempty"`
  19. }