package com.cabletech.business.desktop.service; import java.util.List; import java.util.Map; import org.springframework.transaction.annotation.Transactional; import com.cabletech.baseinfo.business.entity.UserInfo; /** * 在线人员专有服务 * @author zhaobi * @date 2012-8-14 */ public interface OnlineManService { /** * 列举当前用户所在单位下的在线巡检人员信息树 * @param user 当前用户 * @return */ public List<Map<String, Object>> getOnlineManTreeList(UserInfo user); /** * 获取巡检组在线人员图表 * @param user 当前用户 * @return */ public Map<String, Object> getPatrolGroupOnlineMan(UserInfo user); /** * 获取代维的组织在线人员图表 * @param user 当前用户 * @return */ public Map<String, Object> getContractoridOnlineMan(UserInfo user); /** * 区域的在线人员 * * @param user 当前用户 * */ public Map<String, Object> getRegionOnlineMan(UserInfo user); }