ICompanyDao.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. public interface ICompanyDao {
  6. /**
  7.  * 保存一个公司实体到数据库
  8.  * 
  9.  * @param company
  10.  *            公司实体
  11.  * @return 主键id
  12.  */
  13. public Object saveCompany(Company company);
  14. /**
  15.  * 查找所有分公司
  16.  * @return
  17.  */
  18. public List findAll();
  19. /**
  20.  * 分页查找
  21.  * @param page 条件
  22.  * @return
  23.  */
  24. public List findByPage(Page page);
  25. /**
  26.  * 分页查找的总记录
  27.  * @param page 条件
  28.  * @return
  29.  */
  30. public int findByCount(Page page);
  31. /**
  32.  * 修改公司信息
  33.  * @param c
  34.  * @return
  35.  * @throws Exception 
  36.  */
  37. public Integer update(Company c) throws Exception;
  38. /**
  39.  * 根据id删除分公司
  40.  * 
  41.  * @param companyId
  42.  * @return
  43.  */
  44. public Integer deleteById(Integer companyId);
  45. }