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")
|
public class DefaultProcessor extends AbstractProcessor{
|
|
@Autowired
|
private ProgramAnnotationService programAnnotationService;
|
private String controlSystem;
|
|
|
@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 String getControlSystem() {
|
return this.controlSystem;
|
}
|
|
|
}
|