class Group extends Object
群组
| Type | Name and description |
|---|---|
static Object |
belongsTo关联的机构、员工 |
String |
code群组的编码标识:通过后台管理用于开发调用 |
static Object |
constraints |
String |
createdBy |
Date |
dateCreated时间戳... |
Boolean |
displayedInOsmtree是否可以在人员组织树中显示 |
Boolean |
dynamic是否动态组:是的话,每半个小时更新到members中,以提升性能 |
DomainApplication |
dynamicApplication动态组的更新应用:如果不为空,则只在这个应用中执行更新,以避免不可预知的问题 |
String |
dynamicHQL动态组的查询条件:HQL |
String |
dynamicScript动态组的查询条件:Groovy脚本 |
static Object |
hasMany成员:对应员工 |
Date |
lastUpdated |
static Map |
listFields |
static Object |
mapping |
String |
name名称 |
String |
notes备注 |
Organization |
organization所属机构 |
Integer |
sequence排序号:默认10 |
static Object |
transients |
String |
updatedBy |
| Type | Name and description |
|---|---|
static Group |
createIfNotExists(Map props)创建群组 |
static List |
findMembers(Class type, String property, Object instances, Object organization = null)根据群组获得员工或员工身份列表 |
String |
getFullName()群组全名,格式为:机构全名/群组名称 |
List<Long> |
memberIds()未被禁用的员工ID列表 |
List<Employee> |
members()未被禁用的员工列表 |
Object |
onDelete() |
String |
toString() |
Group |
updateDynamicMembers()更新动态群组中的成员 |
Group |
updateMembers(List newMembers)更新群组成员 |
| Methods inherited from class | Name |
|---|---|
class Object |
Object#wait(long, int), Object#wait(long), Object#wait(), Object#equals(Object), Object#toString(), Object#hashCode(), Object#getClass(), Object#notify(), Object#notifyAll() |
关联的机构、员工
群组的编码标识:通过后台管理用于开发调用
时间戳...
是否可以在人员组织树中显示
是否动态组:是的话,每半个小时更新到members中,以提升性能
动态组的更新应用:如果不为空,则只在这个应用中执行更新,以避免不可预知的问题
动态组的查询条件:HQL
动态组的查询条件:Groovy脚本
成员:对应员工
名称
备注
所属机构
排序号:默认10
创建群组
props - 群组属性。其中 code或name + organization/organizationId 用于确定群组的唯一性根据群组获得员工或员工身份列表
type - 返回列表的类型,固定为 Employee 或 EmployeeIdentityproperty - 判断群组的属性名,固定为 code 或 nameinstances - 群组实例,可能是群组代码(property为code)/群组名称(property为name)/群组对象/群组ID(Long 类型);可以是列表,或以逗号或分号分隔的多个群组代码/名称。memberOrganization - 机构代码/机构对象;可以是列表,或以逗号或分号分隔的多个机构代码。用于限定仅返回在对应机构中的群组成员。群组全名,格式为:机构全名/群组名称
未被禁用的员工ID列表
未被禁用的员工列表
更新动态群组中的成员
更新群组成员
newMembers - 成员的员工ID列表,或员工列表;如果为空则删除所有成员