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

Web服务器

开发平台:

Java

  1. package com.lhq.prj.bms.dao.impl;
  2. import java.util.List;
  3. import org.springframework.orm.ibatis.support.SqlMapClientDaoSupport;
  4. import com.lhq.prj.bms.core.Page;
  5. import com.lhq.prj.bms.dao.IDeptDao;
  6. import com.lhq.prj.bms.po.Company;
  7. import com.lhq.prj.bms.po.Dept;
  8. /**
  9.  * DeptDao.java Create on 2008-9-16 下午10:43:05
  10.  * 
  11.  * 部门持久层实现
  12.  * 
  13.  * Copyright (c) 2008 by MTA.
  14.  * 
  15.  * @author 廖瀚卿
  16.  * @version 1.0
  17.  */
  18. public class DeptDao extends SqlMapClientDaoSupport implements IDeptDao {
  19. public Integer deleteById(Integer deptId) {
  20. return getSqlMapClientTemplate().delete("Dept.deleteById", deptId);
  21. }
  22. public List findAll() {
  23. return getSqlMapClientTemplate().queryForList("Dept.findAll");
  24. }
  25. public int findByCount(Page page) {
  26. return (Integer) getSqlMapClientTemplate().queryForObject("Dept.findByCount", page);
  27. }
  28. public List findByPage(Page page) {
  29. return getSqlMapClientTemplate().queryForList("Dept.findByPage", page);
  30. }
  31. public Object saveDept(Dept dept) {
  32. return getSqlMapClientTemplate().insert("Dept.save", dept);
  33. }
  34. public Integer update(Dept dept) throws Exception {
  35. return getSqlMapClientTemplate().update("Dept.update", dept);
  36. }
  37. public List findDeptByCompany(Company company) {
  38. return getSqlMapClientTemplate().queryForList("Dept.findDeptByCompany",company);
  39. }
  40. }