AddTemplateViewer.go 1.2 KB

12345678910111213
  1. package common
  2. type AddTemplateViewer struct {
  3. // 【组织信息】组织信息 【作用】 可传入组织,即组织下的所有用户均为模板查看人(包括后续组织下新增的用户),如组织下删除了用户则对应用户将失去模板查看权限
  4. DepartmentRequests []*UpdateDepartmentRequest `json:"departmentRequests,omitempty"`
  5. // 【用户信息】用户信息 【作用】 可传入系统的用户作为模板查看人
  6. UserInfoRequests []*NameUserInfoRequest `json:"userInfoRequests,omitempty"`
  7. // 【角色id】角色id 【作用】 支持传入角色id,当前角色下的全部成员将设为当前模板的模板查看人
  8. RoleIds []string `json:"roleIds,omitempty"`
  9. // 【指定查看人为所有人】指定查看人为所有人 【作用】 1、true:即指定查看认为所有人,该模板未公开查看,系统中所有人员均可查看 2、false:即不指定查看人为所有人,仅有模板查看人权限的人员才可查看 【传参】 取值范围:true(定查看认为所有人),false(不指定查看人为所有人);不传值时默认为:false。
  10. AllUser string `json:"allUser,omitempty"`
  11. }