package cn.ksource.web.facade; import java.util.List; import java.util.Map; import javax.servlet.http.HttpServletRequest; import org.omg.CORBA.PUBLIC_MEMBER; import cn.ksource.beans.GG_USER; import cn.ksource.core.page.PageInfo; import cn.ksource.core.web.TreeNode; public interface YhglFacade { /** * 获取组织架构树 * @return * @version V1.0.0 * @author 杨凯 * @date Apr 22, 2014 3:13:27 PM */ public TreeNode getZzjgTree(); /** * 取得部门内用户列表 * @param bmbh * @return * @version V1.0.0 * @author 杨凯 * @date Apr 22, 2014 3:34:21 PM */ public List getBmUserList(String bmbh); /** * 初始化用户密码 * @param userid * @version V1.0.0 * @author 杨凯 * @date Apr 22, 2014 3:35:47 PM */ public void execInitUserPwd(String userid,String loginname); /** * 禁用用户 * @param userid * @param loginname * @version V1.0.0 * @author 杨凯 * @date Apr 22, 2014 3:42:34 PM */ public void execDisableUser(String userid,String status); /** * 用户名是否存在 * @param loginname * @return * @version V1.0.0 * @author 杨凯 * @date Apr 22, 2014 3:47:45 PM */ public boolean isLoginNameExists(String loginname); /** * 新增或修改用户信息 * @param user * @return * @version V1.0.0 * @author 杨凯 * @date Apr 22, 2014 3:54:59 PM */ public GG_USER addOrUpdateGG_USER(GG_USER user); /** * 查询部门树形结构 * @param request * @return */ public List queryBmTree(HttpServletRequest request); /** * 查询该部门下员工的数据 * @param request * @return */ public PageInfo yhData(PageInfo pageInfo,Map params); /** * 查询该部门下员工的数量 * @param request * @return */ public int yhCount(Map params); /** * 查询该部门下员工的数据 * @param request * @return */ public PageInfo userListData(PageInfo pageInfo,String bmId); /** * 查询该部门下员工的数量 * @param request * @return */ public int userListCount(String bmId); /** * 查询桌面类型 * @return */ public Map queryfordesktop(); /** * 查询员工最大数量 * @return */ public Map queryPartnerUserNum(); /** * 查询员工详情 * @param id * @return */ public Map queryUserDetail(String id); }