package com.oa.service.impl; import java.io.Serializable; import java.util.List; import javax.annotation.Resource; import org.springframework.stereotype.Component; import com.oa.dao.FieldItemDao; import com.oa.model.FieldItem; import com.oa.service.FieldItemService; @Component("fieldItemService") public class FieldItemServiceImp implements FieldItemService { private FieldItemDao fieldItemDao; public List<FieldItem> getPageFieldItems(int index, String hql) { return fieldItemDao.getPageFieldItems(index, hql, FieldItem.class); } public List<FieldItem> getAllFieldItems(String hql) { return fieldItemDao.getAllFieldItems(hql, FieldItem.class); } public Serializable addFieldItem(FieldItem item) { return fieldItemDao.addFieldItem(item); } public void updateFieldItem(FieldItem item) { fieldItemDao.updateFieldItem(item); } public void deleteFieldItem(FieldItem item) { fieldItemDao.deleteFieldItem(item); } public void DeleteListFieldItems(String[] ids) { String hql="delete from FieldItem item where item.id "; fieldItemDao.DeleteListFieldItems(FieldItem.class, ids, hql); } public FieldItemDao getFieldItemDao() { return fieldItemDao; } @Resource public void setFieldItemDao(FieldItemDao fieldItemDao) { this.fieldItemDao = fieldItemDao; } }