package common


type AddTemplateManger struct {
	// 【组织】组织 【作用】 1、查询需要设置为模板管理员的组织 2、传入的组织，当前组织下的全部成员（不包含下级组织的成员）将设为当前模板的模板管理员 【传参】 1、参数必传其一，传入多个时只按最高优先级查询，优先级为组织id>组织名称> 第三方业务系统组织id > 组织编码。 2、若组织不存在时，将会报错。 
	DepartmentRequests []*UpdateDepartmentRequest `json:"departmentRequests,omitempty"`
	// 【个人用户】个人用户 【作用】 查询需要设置为模板管理员的个人用户 【传参】 1、参数必传其一，传入多个参数时，根据verificationRule（查询规则）判断查询规则。 2、若用户不存在时，将会报错。   
	UserInfoRequests []*NameUserInfoRequest `json:"userInfoRequests,omitempty"`
	// 【角色id】角色id 【作用】 支持传入角色id，当前角色下的全部成员将设为当前模板的模板管理员 
	RoleIds []string `json:"roleIds,omitempty"`
}
