package com.rlovep.service.impl; import java.util.List; import com.rlovep.dao.IFoodDao; import com.rlovep.entity.Food; import com.rlovep.service.IFoodService; import com.rlovep.utils.BeanFactory; import com.rlovep.utils.PageBean; public class FoodService implements IFoodService{ IFoodDao dao = BeanFactory.getInstance("foodDao", IFoodDao.class); @Override public void add(Food food) { dao.add(food); } @Override public void delete(int id) { dao.delete(id); } @Override public void updata(Food food) { dao.updata(food); } @Override public List<Food> query() { return dao.query(); } @Override public Food findById(int id) { return dao.findById(id); } @Override public List<Food> query(String keyword) { return dao.query(keyword); } @Override public void getAll(PageBean<Food> pb) { try { dao.getAll(pb); } catch (Exception e) { throw new RuntimeException(e); } } @Override public List<Food> findByType(int type) { return dao.findByType(type); } }