|
|
@ -16,10 +16,13 @@
|
|
|
|
package me.zhengjie.modules.tmpfilerecord.service.impl;
|
|
|
|
package me.zhengjie.modules.tmpfilerecord.service.impl;
|
|
|
|
|
|
|
|
|
|
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
|
|
import cn.hutool.core.util.RandomUtil;
|
|
|
|
import cn.hutool.core.date.DateUnit;
|
|
|
|
import cn.hutool.system.OsInfo;
|
|
|
|
import cn.hutool.core.date.DateUtil;
|
|
|
|
import cn.hutool.system.SystemUtil;
|
|
|
|
|
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
|
|
|
|
|
import me.zhengjie.common.http.CommonResponse;
|
|
|
|
|
|
|
|
import me.zhengjie.common.http.ResponseCode;
|
|
|
|
|
|
|
|
import me.zhengjie.common.json.OnceLinkMsgJsonContent;
|
|
|
|
|
|
|
|
import me.zhengjie.exception.BadRequestException;
|
|
|
|
import me.zhengjie.modules.tmpfilerecord.domain.TempFileRecord;
|
|
|
|
import me.zhengjie.modules.tmpfilerecord.domain.TempFileRecord;
|
|
|
|
import me.zhengjie.utils.*;
|
|
|
|
import me.zhengjie.utils.*;
|
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
@ -29,24 +32,21 @@ import me.zhengjie.modules.tmpfilerecord.service.dto.TempFileRecordDto;
|
|
|
|
import me.zhengjie.modules.tmpfilerecord.service.dto.TempFileRecordQueryCriteria;
|
|
|
|
import me.zhengjie.modules.tmpfilerecord.service.dto.TempFileRecordQueryCriteria;
|
|
|
|
import me.zhengjie.modules.tmpfilerecord.service.mapstruct.TempFileRecordMapper;
|
|
|
|
import me.zhengjie.modules.tmpfilerecord.service.mapstruct.TempFileRecordMapper;
|
|
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
|
|
|
|
|
|
import org.springframework.http.HttpStatus;
|
|
|
|
|
|
|
|
import org.springframework.http.ResponseEntity;
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
import org.springframework.data.domain.Page;
|
|
|
|
import org.springframework.data.domain.Page;
|
|
|
|
import org.springframework.data.domain.Pageable;
|
|
|
|
import org.springframework.data.domain.Pageable;
|
|
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import java.nio.file.Paths;
|
|
|
|
import java.util.*;
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
import java.util.Map;
|
|
|
|
|
|
|
|
import java.io.IOException;
|
|
|
|
import java.io.IOException;
|
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
|
import java.util.ArrayList;
|
|
|
|
|
|
|
|
import java.util.LinkedHashMap;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
|
|
|
|
* @author X
|
|
|
|
* @website https://el-admin.vip
|
|
|
|
* @website https://el-admin.vip
|
|
|
|
* @description 服务实现
|
|
|
|
* @description 服务实现
|
|
|
|
* @author X
|
|
|
|
|
|
|
|
* @date 2020-10-15
|
|
|
|
* @date 2020-10-15
|
|
|
|
**/
|
|
|
|
**/
|
|
|
|
@Service
|
|
|
|
@Service
|
|
|
@ -56,6 +56,11 @@ public class TempFileRecordServiceImpl implements TempFileRecordService {
|
|
|
|
|
|
|
|
|
|
|
|
private final TempFileRecordRepository tempFileRecordRepository;
|
|
|
|
private final TempFileRecordRepository tempFileRecordRepository;
|
|
|
|
private final TempFileRecordMapper tempFileRecordMapper;
|
|
|
|
private final TempFileRecordMapper tempFileRecordMapper;
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 远程服务器地址
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
@Value("${remote.link.address}")
|
|
|
|
|
|
|
|
private String remoteFileServerAddress;
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public Map<String, Object> queryAll(TempFileRecordQueryCriteria criteria, Pageable pageable) {
|
|
|
|
public Map<String, Object> queryAll(TempFileRecordQueryCriteria criteria, Pageable pageable) {
|
|
|
|