package jnpf.dmsService;
|
|
import jnpf.base.Pagination;
|
import jnpf.dmsEntity.fenfa.form.DmsWenjianBupinghengForm;
|
import jnpf.dmsEntity.fenfa.form.DmsWenjianQianshouFafangForm;
|
import jnpf.dmsEntity.fenfa.form.DmsWenjianHuishouForm;
|
import jnpf.dmsEntity.fenfa.vo.DmsWenjianDayinJiluVO;
|
import jnpf.dmsEntity.fenfa.vo.DmsWenjianDayinRenwuVO;
|
import jnpf.dmsEntity.fenfa.vo.DmsWenjianFenfaRenwuVO;
|
import jnpf.dmsEntity.fenfa.vo.DmsWenjianJiaojieXiangqingVO;
|
import jnpf.dmsEntity.fenfa.vo.DmsWenjianHuishouMingxiVO;
|
import jnpf.dmsEntity.fenfa.vo.DmsWenjianHuishouResultVO;
|
import jnpf.dmsEntity.fenfa.vo.DmsWenjianXiaohuiMingxiVO;
|
import jnpf.exception.DataException;
|
|
import java.util.List;
|
|
public interface DmsWenjianFenfaService {
|
List<DmsWenjianDayinJiluVO> printReserved(String taskId, int copies,
|
List<jnpf.dmsEntity.fenfa.DmsWenjianDayinHaoma> numbers) throws DataException;
|
void ensureNewPrintTasks(String tenantId, String auditId, String wenjianId,
|
String creatorUserId) throws DataException;
|
|
void ensureRevisionPrintTasks(String tenantId, String auditId, String wenjianId,
|
String creatorUserId) throws DataException;
|
|
List<DmsWenjianDayinRenwuVO> tasks(Pagination pagination, String bizStatus)
|
throws DataException;
|
|
List<DmsWenjianFenfaRenwuVO> distributionTasks(
|
Pagination pagination, String bizStatus) throws DataException;
|
|
List<DmsWenjianFenfaRenwuVO> issueLedger(
|
Pagination pagination, String issueStatus) throws DataException;
|
|
List<DmsWenjianFenfaRenwuVO> receiptLedger(
|
Pagination pagination, String receiptStatus) throws DataException;
|
|
DmsWenjianJiaojieXiangqingVO handoverDetail(String recordId) throws DataException;
|
|
String signerDepartmentId(String userId) throws DataException;
|
|
List<DmsWenjianDayinJiluVO> print(String taskId, int copies) throws DataException;
|
|
List<DmsWenjianDayinJiluVO> printRemaining(List<String> taskIds) throws DataException;
|
|
void handoverByRecordId(String recordId, DmsWenjianQianshouFafangForm form)
|
throws DataException;
|
|
void handoverBySerialNumber(String serialNumber, DmsWenjianQianshouFafangForm form)
|
throws DataException;
|
|
void registerImbalance(String recordId, DmsWenjianBupinghengForm form)
|
throws DataException;
|
|
DmsWenjianHuishouMingxiVO recycleCandidate(String serialNumber) throws DataException;
|
|
DmsWenjianHuishouResultVO recycle(DmsWenjianHuishouForm form) throws DataException;
|
|
DmsWenjianXiaohuiMingxiVO destructionCandidate(String serialNumber)
|
throws DataException;
|
}
|