package com.bonus.sys.service; import java.util.List; import com.bonus.sys.AjaxRes; import com.bonus.sys.BaseService; import com.bonus.sys.Page; import com.bonus.sys.beans.UserBean; import com.bonus.sys.beans.ZNode; public interface UserService extends BaseService { UserBean findUserBeanByLoginName(String username); void setPerData(UserBean o); void setSetting(String skin); int preResetPwd(String opwd, String npwd, String qpwd); int sysResetPwd(UserBean o); int webResetPwd(UserBean o); List getOrgBeans(); List getOrgBeansList(); int insertUser(UserBean o); void deleteBatch(String chks); List findAllByRole(UserBean o); List findAllByNewRole(UserBean o); void updateUsers(int roleId, String chks); UserBean findAll(UserBean o); UserBean findByidcard(String idCard); List findAllUser(); List findAllBuyer(int postId);//获取采购员 List findAllKeeperForOrgId(int orgId);//获取库管班人员 List findByRepair(); List findByOrg(UserBean o); String findCompanyName(UserBean o); List getUnit(UserBean o); List findPerson(UserBean o); UserBean findByUserId(String userId,int flag); UserBean findUserBeanById(String userId); List findPersonByOrgId(String orgId); List findCIdByOrgId(String orgId,String postId); List findAllInternalEmp(); List findAllPerson(); void insertUserRole(UserBean o); Integer insertBean(UserBean o); Integer webInsertBean(UserBean o); UserBean selectUser(String loginName); UserBean getnum(String phonenum); List getDeptEmpByDeptId(UserBean o); List getUserList(); Page findByPageOfWebUser(UserBean o, Page page); List findListByPhone(String phone); List clientUnitTree(UserBean o); List findNewRole(UserBean o); List findAllClient(UserBean o); Page findByPageOfBrotherUser(UserBean o, Page page); List getRepairEmpList(Integer id); List getTecEmp(Integer id); List findAllKeeper(); List getRepairOrg(); List findRepairTeam(UserBean o); Page findByPageOfNew(UserBean o, Page page); List findBuyersList(); List findCompanyList(); AjaxRes addUser(UserBean o); UserBean findOrgId(Integer orgId); UserBean findUserInfoById(UserBean o); AjaxRes updateUser(UserBean o); List findInternalEmp(); List getUserByEmp(); List getListByPost(); UserBean getUserInfo(UserBean user); List findUserBySelect(UserBean o); List getOrgTreeList(UserBean o); int findCountByLoginName(String loginName); }