package com.bonus.sys.dao; import java.util.List; import java.util.Map; import org.apache.ibatis.annotations.Param; import com.bonus.core.BonusBatis; import com.bonus.sys.BaseDao; import com.bonus.sys.Page; import com.bonus.sys.beans.OrgBean; import com.bonus.sys.beans.UserBean; import com.bonus.sys.beans.ZNode; @BonusBatis public interface UserDao extends BaseDao { public int deleteByPrimaryKey(Integer id); public int insertSelective(UserBean record); public int insertBean(UserBean o); public UserBean selectByPrimaryKey(Integer id); public UserBean findByidcard(String idCard); public int updateByPrimaryKeySelective(UserBean record); public int updateByPrimaryKey(UserBean record); public UserBean findUserBeanByLoginName(String loginName); public int findLoginName(String loginName); public void setSetting(UserBean cu); public void resetPwd(UserBean o); public List getOrgBeans(); public List getOrgBeansList(); public int findCountByLoginName(String loginName); public List findAllByRole(UserBean o); public List findAllByNewRole(UserBean o); public void insertUserRole(UserBean ub); public void deleteUserRole(int roleId); public UserBean findAll(UserBean o); public List findAllUser(); public List findByOrg(UserBean o); public List findByRepair(); public String findCompanyName(UserBean o); public List getUnit(UserBean o); public List findPerson(UserBean o); public UserBean findByUserId(@Param("userId") String userId, @Param("flag") int flag); public UserBean findUserBeanById(String userId); public List findPersonByOrgId(@Param("orgId") String orgId); public List findCIdByOrgId(@Param("orgId") String orgId, @Param("postId") String postId); public List findByPageOfWebUser(@Param("param")UserBean o,Page page); public List findAllPerson(); public UserBean selectUser(String loginName); public UserBean getnum(String phonenum); public List getUserList(); public List findAllInternalEmp(); public List getDeptEmpByDeptId(UserBean o); public List findListByPhone(@Param("phone")String phone); public List clientUnitTree(UserBean o); public List findNewRole(UserBean o); public List findAllClient(UserBean o); public List findEmpsByOrgId(UserBean o); public List findByPageOfBrotherUser(@Param("param")UserBean o, Page page); public List getRepairEmpList(Integer id); public List getTecEmp(Integer id); public List findProjectCollarList(); public Map findProjectCollarMap(); public List findInuseProjectCollarList(); public List findAllKeeper(); public List getRepairOrg(); public List findBuyersList(); public List findRepairTeam(UserBean o); public List findByPageOfNew(@Param("param")UserBean o, Page page); public List findCompanyList(UserBean o); public UserBean findUserInfoById(UserBean o); public UserBean findOrgId(Integer orgId); public List findInternalEmp(); public List findAllBuyer(UserBean o); public List findAllKeeperForOrgId(UserBean o); public List getUserByEmp(); public List getListByPost(); public UserBean getUserInfo(@Param("param")UserBean user); public List findUserBySelect(UserBean o); public List getOrgTreeList(UserBean o); }