package com.oa.dao;
import java.util.List;
import com.oa.model.ApproveHistory;
import com.oa.model.Document;
public interface ApproveHistoryDao {
/**
* 审批公文,记录审批信息
* @param approveInfo 审批信息
* @param documentId 被审批的公文
* @param approverId 审批者,取当前登录用户的ID
* @param back 是否回退
*/
public abstract void addApproveHistory(ApproveHistory approveInfo,
int documentId, int approverId, boolean back);
/**
* 查询公文的审批历史(即查询公文都经过了哪些人审批)
* @param documentId 公文的ID
* @return
*/
public List<ApproveHistory> searchPageApproveHistory(int index,String CompleteHql);
public List<ApproveHistory> searchAllApproveHistory(String CompleteHql);
}