@CheckRoleAccess(roleTypes=HrAdmin, resourceCode={"org_group_setting","org_workscope_setting"}) public class WorkscopeManagerImpl extends java.lang.Object implements WorkscopeManager
| 限定符和类型 | 字段和说明 |
|---|---|
protected com.seeyon.ctp.common.appLog.manager.AppLogManager |
appLogManager |
protected OrgCache |
orgCache |
protected OrgDao |
orgDao |
protected OrgManager |
orgManager |
protected OrgManagerDirect |
orgManagerDirect |
protected PrincipalManager |
principalManager |
| 构造器和说明 |
|---|
WorkscopeManagerImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
checkDepartmentScope(java.lang.Long departmentId)
部门可见性设置前,先进行校验
|
void |
deleteDepartmentScope(java.lang.Long[] departmentIds)
删除部门可见性设置
|
java.lang.String |
editScope(java.lang.String accountId)
修改职务级别控制
|
void |
saveDepartmentScope(java.lang.Long departmentId,
java.util.Map data)
新增部门可见性设置
|
void |
saveScope(java.lang.String accountId,
java.lang.String scope)
保存职务级别控制
|
com.seeyon.ctp.util.FlipInfo |
showDepartmentscopeList(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map params)
部门可见性控制列表
|
java.util.HashMap |
showScope(java.lang.Long accountId,
java.lang.String levelscope) |
com.seeyon.ctp.util.FlipInfo |
showWorkscopeList(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map params)
职级控制列表
|
@Inject protected OrgCache orgCache
@Inject protected OrgDao orgDao
@Inject protected OrgManagerDirect orgManagerDirect
@Inject protected OrgManager orgManager
@Inject protected PrincipalManager principalManager
@Inject protected com.seeyon.ctp.common.appLog.manager.AppLogManager appLogManager
public java.lang.String editScope(java.lang.String accountId)
throws java.lang.Exception
WorkscopeManagereditScope 在接口中 WorkscopeManagerjava.lang.Exceptionpublic void saveScope(java.lang.String accountId,
java.lang.String scope)
throws com.seeyon.ctp.common.exceptions.BusinessException
WorkscopeManagersaveScope 在接口中 WorkscopeManagercom.seeyon.ctp.common.exceptions.BusinessExceptionpublic java.util.HashMap showScope(java.lang.Long accountId,
java.lang.String levelscope)
throws com.seeyon.ctp.common.exceptions.BusinessException
showScope 在接口中 WorkscopeManagercom.seeyon.ctp.common.exceptions.BusinessExceptionpublic com.seeyon.ctp.util.FlipInfo showWorkscopeList(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map params)
throws com.seeyon.ctp.common.exceptions.BusinessException
WorkscopeManagershowWorkscopeList 在接口中 WorkscopeManagercom.seeyon.ctp.common.exceptions.BusinessException@AjaxAccess
public com.seeyon.ctp.util.FlipInfo showDepartmentscopeList(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map params)
throws com.seeyon.ctp.common.exceptions.BusinessException
WorkscopeManagershowDepartmentscopeList 在接口中 WorkscopeManagercom.seeyon.ctp.common.exceptions.BusinessException@AjaxAccess
public void saveDepartmentScope(java.lang.Long departmentId,
java.util.Map data)
throws com.seeyon.ctp.common.exceptions.BusinessException
WorkscopeManagersaveDepartmentScope 在接口中 WorkscopeManagercom.seeyon.ctp.common.exceptions.BusinessException@AjaxAccess
public void deleteDepartmentScope(java.lang.Long[] departmentIds)
throws com.seeyon.ctp.common.exceptions.BusinessException
WorkscopeManagerdeleteDepartmentScope 在接口中 WorkscopeManagercom.seeyon.ctp.common.exceptions.BusinessException@AjaxAccess
public java.lang.String checkDepartmentScope(java.lang.Long departmentId)
throws com.seeyon.ctp.common.exceptions.BusinessException
WorkscopeManagercheckDepartmentScope 在接口中 WorkscopeManagercom.seeyon.ctp.common.exceptions.BusinessException