package com.cku.service; import java.util.List; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.cku.core.PageBeanResult; import com.cku.dao.CkuCaiPanMapper; import com.cku.model.CkuCaiPan; import com.cku.util.PageBean; @Service("ckuCaiPanService") public class CkuCaiPanServiceImpl { @Autowired public CkuCaiPanMapper ckuCaiPanMapper; public PageBeanResult getList(String name,String position, PageBean pb){ PageBeanResult pbr = new PageBeanResult(); List list = ckuCaiPanMapper.getList(name,position,pb.get_limit(),pb.get_start()); pbr.list = list; pbr.totalCount = ckuCaiPanMapper.getCount(name,position); return pbr; } public CkuCaiPan getModelById(long id){ CkuCaiPan result= ckuCaiPanMapper.getCaiPanById(id); return result; } public int updateCaiPan(CkuCaiPan ckuCaiPan) { int i = ckuCaiPanMapper.updateByPrimaryKeySelective(ckuCaiPan); return i; } public int deleteCaiPan(long id) { int i = ckuCaiPanMapper.deleteByPrimaryKey(id); return i; } public int addCaiPan(CkuCaiPan ckuCaiPan) { int i = ckuCaiPanMapper.insertSelective(ckuCaiPan); return i; } public List getCaiPan(){ return ckuCaiPanMapper.getCaiPan(); } }