package com.cabletech.business.desktop.service; import java.util.List; import java.util.Map; import com.cabletech.baseinfo.business.entity.UserInfo; /** * 我的工作服务 * * @author Administrator * */ public interface MyWorkService { /** * 获取菜单信息 * * @param user * 用户 * @param menuid * 菜单id * @return */ public List<Map<String, Object>> getMenuInfo(UserInfo user, String menuid); /** * 获取当前用户可以进行处理的待办工作信息数量 * * @param user * 用户 * @return Map<String, Object> 当前用户可以进行处理的待办工作信息数量Map */ Map<String, Object> getWaitHandledTasksNumber(UserInfo user); /** * 获取当前用户可以进行处理的待办工作信息列表 * * @param userInfo * 用户 * @param type * String * @return List<Map<String, Object>> 当前用户可以进行处理的待办工作信息列表 */ List<Map<String, Object>> getWaitHandledTasksList(UserInfo userInfo, String type); /** * 获取用户快捷方式 * * @param user * 用户 * @return */ public List<Map<String, Object>> getShortCuts(UserInfo user); }