package com.gk.firework.Service.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.gk.firework.Domain.TransportCertificateFile;
|
import com.gk.firework.Domain.Utils.Properties;
|
import com.gk.firework.Domain.Utils.UploadUtil;
|
import com.gk.firework.Mapper.TransportCertificateFileMapper;
|
import com.gk.firework.Service.TransportCertificateFileService;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.stereotype.Service;
|
import org.springframework.web.multipart.MultipartFile;
|
|
import java.util.ArrayList;
|
import java.util.List;
|
|
@Service("transportCertificateFileService")
|
public class TransportCertificateFileServiceImpl extends ServiceImpl<TransportCertificateFileMapper, TransportCertificateFile> implements TransportCertificateFileService {
|
|
@Autowired
|
private TransportCertificateFileMapper transportCertificateFileMapper;
|
|
/**
|
* @Description: 运输证10个Url单独上传返回地址
|
* @date 2021/4/2 14:30
|
*/
|
@Override
|
public List<String> uploadFiles(MultipartFile[] files) throws Exception {
|
|
List<String> urls = new ArrayList<>();
|
for (MultipartFile file : files) {
|
String name = UploadUtil.uploadFile(file, Properties.transportCertificatePath);
|
urls.add(Properties.transportCertificate + name);
|
}
|
return urls;
|
}
|
|
/**
|
* @Description: 根据{运输证编码}删除文件
|
* @date 2021/4/2 15:51
|
*/
|
@Override
|
public void deleteByCertificateCode(String code) {
|
transportCertificateFileMapper.deleteByCertificateCode(code);
|
}
|
|
}
|