package jnpf.dmsService;
|
|
import jnpf.base.Pagination;
|
import jnpf.dmsEntity.wenjianbianhao.DmsFlowEventType;
|
import jnpf.dmsEntity.wenjianbianhao.form.DmsWenjianBianhaoSubmitCheckForm;
|
import jnpf.dmsEntity.wenjianbianhao.vo.DmsWenjianBianhaoOptionVO;
|
import jnpf.dmsEntity.wenjianbianhao.vo.DmsWenjianBianhaoPreviewVO;
|
import jnpf.dmsEntity.wenjianbianhao.vo.DmsWenjianBianhaoRuleVO;
|
import jnpf.exception.DataException;
|
|
import java.util.List;
|
|
public interface DmsWenjianBianhaoApplicationService {
|
List<DmsWenjianBianhaoRuleVO> enabledRules(
|
Pagination pagination, String guizeId, String searchValue) throws DataException;
|
|
default DmsWenjianBianhaoPreviewVO preview(String guizeId) throws DataException {
|
return preview(guizeId, null);
|
}
|
|
DmsWenjianBianhaoPreviewVO preview(String guizeId, String zidingyiNeirong) throws DataException;
|
|
void validateSubmission(DmsWenjianBianhaoSubmitCheckForm form) throws DataException;
|
|
List<DmsWenjianBianhaoOptionVO> usingNumbers(
|
Pagination pagination, String bianhaoId, String searchValue) throws DataException;
|
|
List<DmsWenjianBianhaoOptionVO> availableNameChangeNumbers(
|
Pagination pagination, String bianhaoId, String searchValue) throws DataException;
|
|
List<DmsWenjianBianhaoOptionVO> availableNewNumbers(
|
Pagination pagination, String bianhaoId, String searchValue) throws DataException;
|
|
void syncApplicationFlow(String flowId, String taskId, Integer flowState,
|
DmsFlowEventType eventType) throws DataException;
|
|
void markIssuanceFailed(String flowId, String taskId) throws DataException;
|
|
void syncNameChangeFlow(String flowId, String taskId, Integer flowState,
|
DmsFlowEventType eventType) throws DataException;
|
}
|