| | |
| | | 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; |
| | | |
| | | /** |
| | | * 从输入流读取全套annotation数据 |
| | | * @param inputStream 输入流 |
| | | * @return 读取的数据 |
| | | */ |
| | | AnnotationData readAnnotationData(InputStream inputStream); |
| | | //InputStream puttSendPathAnnotation(String programName, InputStream inputStream) throws IOException; |
| | | } |