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 implements TransportCertificateFileService { @Autowired private TransportCertificateFileMapper transportCertificateFileMapper; /** * @Description: 运输证10个Url单独上传返回地址 * @date 2021/4/2 14:30 */ @Override public List uploadFiles(MultipartFile[] files) throws Exception { List 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); } }