package com.oa.service.impl; import java.util.List; import javax.annotation.Resource; import org.springframework.stereotype.Component; import com.oa.dao.ApproveHistoryDao; import com.oa.model.ApproveHistory; import com.oa.service.ApproveHistoryService; @Component("approveHistoryService") public class ApproveHistoryServiceImp implements ApproveHistoryService { private ApproveHistoryDao approveHistoryDao; /* (non-Javadoc) * @see com.oa.service.impl.ApproveHistoryService#addApproveHistory(com.oa.model.ApproveHistory, int, int, boolean) */ public void addApproveHistory(ApproveHistory approveInfo,int documentId,int approverId,boolean back){ approveHistoryDao.addApproveHistory(approveInfo, documentId, approverId, back); } /* (non-Javadoc) * @see com.oa.service.impl.ApproveHistoryService#searchApproveHistory(int) */ public List<ApproveHistory> searchPageApproveHistory(int index,int documentId){ String CompleteHql="from ApproveHistory h where h.document.id = "+documentId; return approveHistoryDao.searchPageApproveHistory(index, CompleteHql); } public List<ApproveHistory> searchAllApproveHistory(int documentId){ String CompleteHql="from ApproveHistory h where h.document.id = "+documentId; return approveHistoryDao.searchAllApproveHistory(CompleteHql); } public ApproveHistoryDao getApproveHistoryDao() { return approveHistoryDao; } @Resource public void setApproveHistoryDao(ApproveHistoryDao approveHistoryDao) { this.approveHistoryDao = approveHistoryDao; } }