IDeptDao.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.Company;
  5. import com.lhq.prj.bms.po.Dept;
  6. /**
  7.  * IDeptDao.java Create on 2008-9-16 下午10:41:23
  8.  * 
  9.  * 部门管理持久层接口
  10.  * 
  11.  * Copyright (c) 2008 by MTA.
  12.  * 
  13.  * @author 廖瀚卿
  14.  * @version 1.0
  15.  */
  16. public interface IDeptDao {
  17. /**
  18.  * 保存一个部门实体到数据库
  19.  * 
  20.  * @param dept
  21.  *            部门实体
  22.  * @return 主键id
  23.  */
  24. public Object saveDept(Dept dept);
  25. /**
  26.  * 查找所有部门
  27.  * 
  28.  * @return
  29.  */
  30. public List findAll();
  31. /**
  32.  * 分页查找
  33.  * 
  34.  * @param page
  35.  *            条件
  36.  * @return
  37.  */
  38. public List findByPage(Page page);
  39. /**
  40.  * 分页查找的总记录
  41.  * 
  42.  * @param page
  43.  *            条件
  44.  * @return
  45.  */
  46. public int findByCount(Page page);
  47. /**
  48.  * 修改部门信息
  49.  * 
  50.  * @param dept
  51.  * @return
  52.  * @throws Exception
  53.  */
  54. public Integer update(Dept dept) throws Exception;
  55. /**
  56.  * 根据id删除部门
  57.  * 
  58.  * @param deptId
  59.  * @return
  60.  */
  61. public Integer deleteById(Integer deptId);
  62. /**
  63.  * 根据分公司找部门
  64.  *
  65.  * @param company
  66.  * @return
  67.  */
  68. public List findDeptByCompany(Company company);
  69. }