|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| 使用 V3xOrgDepartment 的软件包 | |
|---|---|
| com.seeyon.ctp.organization.bo | 组织模型实体。 |
| com.seeyon.ctp.organization.event | 组织模型管理事件。 |
| com.seeyon.ctp.organization.manager | 组织模型管理。 |
| com.seeyon.ctp.organization.bo 中 V3xOrgDepartment 的使用 |
|---|
| 返回 V3xOrgDepartment 的 com.seeyon.ctp.organization.bo 中的方法 | |
|---|---|
V3xOrgDepartment |
MemberRole.getDepartment()
|
| 参数类型为 V3xOrgDepartment 的 com.seeyon.ctp.organization.bo 中的方法 | |
|---|---|
void |
MemberRole.setDepartment(V3xOrgDepartment department)
|
| 参数类型为 V3xOrgDepartment 的 com.seeyon.ctp.organization.bo 中的构造方法 | |
|---|---|
V3xOrgDepartment(V3xOrgDepartment ent)
复制传入的实体的属性值到Department的实例。 |
|
| com.seeyon.ctp.organization.event 中 V3xOrgDepartment 的使用 |
|---|
| 返回 V3xOrgDepartment 的 com.seeyon.ctp.organization.event 中的方法 | |
|---|---|
V3xOrgDepartment |
UpdateDeptRoleEvent.getDepartment()
|
V3xOrgDepartment |
MoveDepartmentEvent.getDepartment()
|
V3xOrgDepartment |
UpdateDepartmentEvent.getDept()
|
V3xOrgDepartment |
DeleteDepartmentEvent.getDept()
|
V3xOrgDepartment |
AddDepartmentEvent.getDept()
|
V3xOrgDepartment |
MoveDepartmentEvent.getOldDepartment()
|
V3xOrgDepartment |
UpdateDepartmentEvent.getOldDept()
|
| 参数类型为 V3xOrgDepartment 的 com.seeyon.ctp.organization.event 中的方法 | |
|---|---|
void |
UpdateDeptRoleEvent.setDepartment(V3xOrgDepartment department)
|
void |
MoveDepartmentEvent.setDepartment(V3xOrgDepartment department)
|
void |
UpdateDepartmentEvent.setDept(V3xOrgDepartment dept)
|
void |
DeleteDepartmentEvent.setDept(V3xOrgDepartment dept)
|
void |
AddDepartmentEvent.setDept(V3xOrgDepartment dept)
|
void |
MoveDepartmentEvent.setOldDepartment(V3xOrgDepartment oldDepartment)
|
void |
UpdateDepartmentEvent.setOldDept(V3xOrgDepartment oldDept)
|
| com.seeyon.ctp.organization.manager 中 V3xOrgDepartment 的使用 |
|---|
| 返回 V3xOrgDepartment 的 com.seeyon.ctp.organization.manager 中的方法 | |
|---|---|
V3xOrgDepartment |
OrgManager.getCurrentDepartment()
获取当前登录用户的所在部门(考虑兼职) |
V3xOrgDepartment |
OrgManager.getDepartmentById(java.lang.Long id)
按id取部门。 |
V3xOrgDepartment |
OrgManager.getDepartmentByPath(java.lang.String path)
根据部门的path获得部门 |
V3xOrgDepartment |
OrgManager.getParentDepartment(java.lang.Long depId)
获取某单位下某部门的父部门 |
| 返回变量类型为 V3xOrgDepartment 的类型的 com.seeyon.ctp.organization.manager 中的方法 | |
|---|---|
java.util.List<V3xOrgDepartment> |
OrgManager.getAllDepartments(java.lang.Long accountId)
取指定单位的所有部门(不包含停用部门,包含外部部门)。 |
java.util.List<V3xOrgDepartment> |
OrgManagerDirect.getAllDepartments(java.lang.Long accountID,
java.lang.Boolean enable,
java.lang.Boolean isInternal,
java.lang.String condition,
java.lang.Object feildvalue,
FlipInfo flipInfo)
获得所有部门 |
java.util.List<V3xOrgDepartment> |
OrgManager.getAllParentDepartments(java.lang.Long depId)
获得某部门的所有父部门 |
java.util.List<V3xOrgDepartment> |
OrgManager.getChildDepartments(java.lang.Long parentDepId,
boolean firtLayer)
获取所有子部门(不包含自己) |
java.util.List<V3xOrgDepartment> |
OrgManager.getChildDepartments(java.lang.Long parentDepId,
boolean firtLayer,
boolean isInteranl)
获取所有子部门(不包含自己) |
java.util.List<V3xOrgDepartment> |
OrgManager.getChildDeptsByAccountId(java.lang.Long accountId,
boolean firtLayer)
获取所有子部门(不包含自己) |
java.util.List<V3xOrgDepartment> |
OrgManager.getDepartmentsByName(java.lang.String deptName,
java.lang.Long acccountId)
根据部门名称获取部门列表 |
java.util.List<V3xOrgDepartment> |
OrgManager.getDepartmentsByUser(java.lang.Long memberId)
根据人员的ID取得人员的部门列表 |
java.util.List<V3xOrgDepartment> |
OrgManager.getDeptsByAdmin(java.lang.Long memberId,
java.lang.Long accountId)
得到所有部门管理员为当前人员的部门列表(根据单位ID获得) |
java.util.List<V3xOrgDepartment> |
OrgManager.getDeptsByDeptLeader(java.lang.Long memberId,
java.lang.Long accountId)
得到所有部门分管领导为当前人员的部门列表(根据单位ID获得) |
java.util.List<V3xOrgDepartment> |
OrgManager.getDeptsByManager(java.lang.Long memberId,
java.lang.Long accountId)
得到所有部门主管为当前人员的部门列表(根据单位ID获得) |
| 参数类型为 V3xOrgDepartment 的 com.seeyon.ctp.organization.manager 中的方法 | |
|---|---|
OrganizationMessage |
OrgManagerDirect.addDepartment(V3xOrgDepartment dept)
增加部门 步骤:1、校验 数据 2、操作符合条件的实体 3、触发事件 |
void |
OrgManagerDirect.addRole2Entity(java.lang.Long roleId,
java.lang.Long accountId,
V3xOrgEntity entity,
V3xOrgDepartment deptvo)
为实体添加角色(部门角色)保存关系 |
OrganizationMessage |
OrgManagerDirect.deleteDepartment(V3xOrgDepartment dept)
删除部门 步骤:1、校验 数据 2、操作符合条件的实体 3、触发事件 |
OrganizationMessage |
OrgManagerDirect.updateDepartment(V3xOrgDepartment dept)
修改部门 步骤:1、校验 数据 2、操作符合条件的实体 3、触发事件 |
OrganizationMessage |
OrgManagerDirect.updateDepartmentNoEvent(V3xOrgDepartment dept)
修改部门,用于外部接口修改部门接口不分发事件 步骤:1、校验 数据 2、操作符合条件的实体 |
| 类型变量类型为 V3xOrgDepartment 的 com.seeyon.ctp.organization.manager 中的方法参数 | |
|---|---|
OrganizationMessage |
OrgManagerDirect.addDepartments(java.util.List<V3xOrgDepartment> depts)
批量增加部门 步骤:1、校验 数据 2、操作符合条件的实体 3、触发事件 |
OrganizationMessage |
OrgManagerDirect.deleteDepartments(java.util.List<V3xOrgDepartment> depts)
批量删除部门 步骤:1、校验 数据 2、操作符合条件的实体 3、触发事件 |
OrganizationMessage |
OrgManagerDirect.updateDepartments(java.util.List<V3xOrgDepartment> depts)
批量修改部门 步骤:1、校验 数据 2、操作符合条件的实体 3、触发事件 |
|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||