yangys
2025-09-17 1e2b04fabbbc4b1ae37d7951068d7ab235f5b5f9
blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/service/programannotation/DefaultProcessor.java
@@ -1,8 +1,17 @@
package org.springblade.mdm.program.service.programannotation;
import com.qiniu.util.IOUtils;
import org.apache.commons.io.FilenameUtils;
import org.springblade.mdm.program.service.ProgramAnnotationService;
import org.springblade.mdm.utils.FileContentUtil;
import org.springblade.system.pojo.entity.DictBiz;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import java.io.ByteArrayInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.List;
@Component("defaultProcessor")
@@ -11,17 +20,20 @@
   @Autowired
   private ProgramAnnotationService programAnnotationService;
   private String controlSystem;
   private AnnotationProperties annotationPropreties;
   @Override
   public InputStream setAnnotation(AnnotationData annoData, InputStream inputStream) throws IOException {
      InputStream insAfter = super.setFilenameAnnotation(annoData.getFilename(),inputStream);
      return super.setAnnotation(annoData, insAfter);
   }
   @Override
   public void setControlSystem(String controlSystemDictVal) {
      this.controlSystem = controlSystemDictVal;
   }
   @Override
   public void setAnnotationProperties(AnnotationProperties annotationProperties) {
      this.annotationPropreties= annotationProperties;
   }
   @Override