public interface DepartmentManager
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.HashMap |
addDept(java.lang.String accountId)
部门管理进入页面
|
java.util.HashMap |
addOutDept(java.lang.String accountId)
外部部门管理进入页面
|
java.lang.Object |
createDept(java.lang.String accountId,
java.util.Map dept)
新建一个部门
|
java.lang.Object |
createDeptAfterCheckPost(java.lang.String accountId,
java.util.Map dept)
校驗后并确认后,继续删除可以被删除的岗位信息
|
java.lang.String |
dealDeptRole(java.util.Map dept,
V3xOrgDepartment newdept,
java.util.List<V3xOrgRole> rolelist) |
java.lang.Object |
deleteDept(java.util.Map dept)
删除一个部门
|
java.lang.Object |
deleteDepts(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> post)
批量删除部门
|
void |
deptBatchModify(java.lang.String deptIds,
java.lang.String accountId,
java.util.Map dept) |
java.util.List<V3xOrgDepartment> |
findAllByAccount(java.lang.Long accountId)
获取单位对应的全部部门
|
V3xOrgDepartment |
getById(java.lang.Long deptId)
获取部门对应的人员
|
java.util.HashMap |
getDepRoles(java.lang.String accountId)
获取部门角色
|
java.lang.String |
postCheck(java.util.Map dept)
校验部门下岗位信息是否可以被删除,如果有不能被删除的岗位信息,返回提示信息供前台确定是否继续删除 可以被删除的岗位。
|
java.util.List |
showDepartmentTree(java.util.Map params)
异步展示部门树
|
com.seeyon.ctp.util.FlipInfo |
showDepList(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map params)
获取岗位列表
|
com.seeyon.ctp.util.FlipInfo |
showDepList4Ext(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map params)
获取部门列表(外部)
|
java.util.HashMap |
viewDept(java.lang.Long deptId)
读取某个部门的详细信息
|
java.util.HashMap addDept(java.lang.String accountId)
throws java.lang.Exception
java.lang.Exceptionjava.lang.Object createDept(java.lang.String accountId,
java.util.Map dept)
throws java.lang.Exception
dept - java.lang.Exception@AjaxAccess
java.lang.String postCheck(java.util.Map dept)
throws java.lang.Exception
dept - java.lang.Exception@AjaxAccess
java.lang.Object createDeptAfterCheckPost(java.lang.String accountId,
java.util.Map dept)
throws java.lang.Exception
dept - java.lang.Exceptionjava.util.List showDepartmentTree(java.util.Map params)
throws java.lang.Exception
java.lang.Exceptionjava.util.HashMap addOutDept(java.lang.String accountId)
throws java.lang.Exception
java.lang.Exceptionjava.lang.Object deleteDept(java.util.Map dept)
throws java.lang.Exception
dept - java.lang.Exceptionjava.util.HashMap viewDept(java.lang.Long deptId)
throws java.lang.Exception
dept - java.lang.Exceptionjava.util.HashMap getDepRoles(java.lang.String accountId)
throws java.lang.Exception
java.lang.Exceptioncom.seeyon.ctp.util.FlipInfo showDepList(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map params)
throws com.seeyon.ctp.common.exceptions.BusinessException
fi - params - com.seeyon.ctp.common.exceptions.BusinessExceptionjava.lang.Object deleteDepts(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> post)
throws java.lang.Exception
post - java.lang.Exceptioncom.seeyon.ctp.util.FlipInfo showDepList4Ext(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map params)
throws com.seeyon.ctp.common.exceptions.BusinessException
fi - params - com.seeyon.ctp.common.exceptions.BusinessExceptionjava.lang.String dealDeptRole(java.util.Map dept,
V3xOrgDepartment newdept,
java.util.List<V3xOrgRole> rolelist)
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessExceptionvoid deptBatchModify(java.lang.String deptIds,
java.lang.String accountId,
java.util.Map dept)
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.List<V3xOrgDepartment> findAllByAccount(java.lang.Long accountId)
accountId - 单位IdV3xOrgDepartment getById(java.lang.Long deptId)
deptId - 部门Id