IUserDao.java
上传用户:ouhalaa
上传日期:2016-03-17
资源大小:10210k
文件大小:1k
源码类别:

Web服务器

开发平台:

Java

  1. package com.lhq.prj.bms.dao;
  2. import java.util.List;
  3. import com.lhq.prj.bms.core.Page;
  4. import com.lhq.prj.bms.po.User;
  5. /**    
  6.  * IUserDao.java Create on 2008-9-19 上午01:42:11   
  7.  *
  8.  * 用户管理持久层接口
  9.  *
  10.  * Copyright (c) 2008 by MTA.
  11.  *
  12.  * @author 廖瀚卿
  13.  * @version 1.0  
  14.  */
  15. public interface IUserDao {
  16. /**
  17.  * 保存一个用户实体到数据库
  18.  * 
  19.  * @param user
  20.  *            用户实体
  21.  * @return 主键id
  22.  */
  23. public Object saveUser(User user);
  24. /**
  25.  * 分页查找
  26.  * 
  27.  * @param page
  28.  *            条件
  29.  * @return
  30.  */
  31. public List findByPage(Page page);
  32. /**
  33.  * 页查找的总记录
  34.  * 
  35.  * @param page
  36.  *            条件
  37.  * @return
  38.  */
  39. public int findByCount(Page page);
  40. /**
  41.  * 修改用户信息
  42.  * 
  43.  * @param user
  44.  * @return
  45.  * @throws Exception
  46.  */
  47. public Integer update(User user) throws Exception;
  48. /**
  49.  * 根据id删除用户
  50.  * 
  51.  * @param userId
  52.  * @return
  53.  */
  54. public Integer deleteById(Integer userId);
  55. /**
  56.  * 用户登录方法
  57.  * 
  58.  * @param user
  59.  * @return
  60.  */
  61. public User login(User user);
  62. /**
  63.  * 根据用户示例查找用户
  64.  *
  65.  * @param user
  66.  * @return
  67.  */
  68. public List findByExample(User user);
  69. }
  70.