package org.springblade.mdm.program.service.programannotation;
|
|
import org.springblade.system.pojo.entity.DictBiz;
|
|
import java.io.IOException;
|
import java.io.InputStream;
|
import java.util.List;
|
|
public interface AnnotationProcessor {
|
|
|
void setControlSystem(String controlSystemDictVal);
|
void setAnnotationProperties(AnnotationProperties annotationProperties);
|
String getControlSystem();
|
|
InputStream putSendPathAnnotation(String sendPath, InputStream inputStream, List<DictBiz> annoDicts) throws IOException;
|
|
InputStream putAnnotation(AnnotationData annoData, InputStream inputStream) throws IOException;
|
|
InputStream putFilenameAnnotation(String programName, InputStream inputStream) throws IOException;
|
|
AnnotationProperties getAnnotationProperties();
|
//InputStream puttSendPathAnnotation(String programName, InputStream inputStream) throws IOException;
|
}
|