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

Web服务器

开发平台:

Java

  1. package com.lhq.prj.bms.service.impl;
  2. import java.util.List;
  3. import com.lhq.prj.bms.core.Page;
  4. import com.lhq.prj.bms.dao.ICategoryDao;
  5. import com.lhq.prj.bms.po.Category;
  6. import com.lhq.prj.bms.po.Subject;
  7. import com.lhq.prj.bms.service.ICategoryService;
  8. /**
  9.  * DeptService.java Create on 2008-9-16 下午10:40:48
  10.  * 
  11.  * 分类业务实现
  12.  * 
  13.  * Copyright (c) 2008 by MTA.
  14.  * 
  15.  * @author 廖瀚卿
  16.  * @version 1.0
  17.  */
  18. public class CategoryService implements ICategoryService {
  19. private ICategoryDao categoryDao;
  20. public void setCategoryDao(ICategoryDao categoryDao) {
  21. this.categoryDao = categoryDao;
  22. }
  23. public boolean deleteCategory(Integer deptId) {
  24. Integer flag = categoryDao.deleteById(deptId);
  25. if (flag != null) {
  26. return true;
  27. }
  28. return false;
  29. }
  30. public List findAll() {
  31. return categoryDao.findAll();
  32. }
  33. public Page findByPage(Page page) {
  34. page.setRoot(categoryDao.findByPage(page));
  35. page.setTotalProperty(categoryDao.findByCount(page));
  36. return page;
  37. }
  38. public Object saveCategory(Category dept) {
  39. return categoryDao.saveCategory(dept);
  40. }
  41. public boolean updateCategory(Category dept) throws Exception {
  42. Integer flag = categoryDao.update(dept);
  43. if (flag != null) {
  44. return true;
  45. }
  46. return false;
  47. }
  48. public Page findCategoryBySubject(Page page) {
  49. page.setRoot(categoryDao.findCategoryBySubject((Subject) page.getConditions().get(0)));
  50. return page;
  51. }
  52. }