@Service
public class SysInfoService
extends bap.core.service.BaseService
SysInfoService
功能描述: 权限信息服务层
创建人: 陈伟
创建日期: 2012-7-3 上午11:57:45
开发环境: JDK6.0| Constructor and Description |
|---|
SysInfoService() |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteSysInfo()
功能描述:删除系统信息
|
java.util.List<Staff> |
getAllStaff()
功能描述:获得所有人员
|
java.util.List<Staff> |
getLogInStaffs(java.util.Set<java.lang.String> ids,
int page,
int pageSize)
功能描述:获得已登录的人员
|
int |
getLogInStaffsCount(java.util.Set<java.lang.String> userIds)
功能描述:获得系统在线人数数量
|
java.util.List<Department> |
getOneLevelDepartments()
功能描述:获得未删除的第一级部门
|
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
getOnLineStaffs(java.util.List<java.lang.Object> principals)
读取系统在线用户所有会话信息(一个用户可能产生多个会话,如果没有限制单地点登录)
|
java.util.List<Department> |
getRootDepartments()
功能描述:根部门
|
SystemInfo |
getSysInfo()
功能描述:系统信息对象
|
void |
saveOrUpdateSysInfo(SystemInfo info)
功能描述:修改保存系统信息
|
@Transactional(readOnly=true) public java.util.List<Staff> getAllStaff()
@Transactional(readOnly=true) public java.util.List<Department> getRootDepartments()
@Transactional(readOnly=true) public java.util.List<Department> getOneLevelDepartments()
@Transactional(readOnly=true) public java.util.List<Staff> getLogInStaffs(java.util.Set<java.lang.String> ids, int page, int pageSize)
ids - 登陆用户IDpage - 分页@Transactional(readOnly=true) public int getLogInStaffsCount(java.util.Set<java.lang.String> userIds)
userIds - 登陆用户ID@Transactional(readOnly=true) public SystemInfo getSysInfo()
id - @Transactional public void saveOrUpdateSysInfo(SystemInfo info)
info - 系统信息attachmentId - 附件idpublic java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getOnLineStaffs(java.util.List<java.lang.Object> principals)
principals - 当前在线用户@Transactional public void deleteSysInfo()