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 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; }