业务接口和业务接口实现类存储包路径优化
This commit is contained in:
parent
375858c943
commit
54b1e9d7aa
@ -6,8 +6,8 @@ import javax.servlet.http.HttpServletResponse;
|
|||||||
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
|
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
|
||||||
import com.github.xiaoymin.knife4j.annotations.ApiSupport;
|
import com.github.xiaoymin.knife4j.annotations.ApiSupport;
|
||||||
import com.ruoyi.common.utils.lang.LangUnit;
|
import com.ruoyi.common.utils.lang.LangUnit;
|
||||||
import com.ruoyi.file.api.ISysRoleUserFileService;
|
import com.ruoyi.file.service.ISysRoleUserFileService;
|
||||||
import com.ruoyi.file.api.IUserFileService;
|
import com.ruoyi.file.service.IUserFileService;
|
||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
import io.swagger.annotations.ApiOperation;
|
import io.swagger.annotations.ApiOperation;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
|||||||
@ -2,8 +2,8 @@ package com.ruoyi.file.component;
|
|||||||
|
|
||||||
import com.alibaba.fastjson2.JSON;
|
import com.alibaba.fastjson2.JSON;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
import com.ruoyi.file.api.IFiletransferService;
|
import com.ruoyi.file.service.IFiletransferService;
|
||||||
import com.ruoyi.file.api.IRecoveryFileService;
|
import com.ruoyi.file.service.IRecoveryFileService;
|
||||||
import com.ruoyi.file.domain.FileBean;
|
import com.ruoyi.file.domain.FileBean;
|
||||||
import com.ruoyi.file.domain.UserFile;
|
import com.ruoyi.file.domain.UserFile;
|
||||||
import com.ruoyi.file.io.QiwenFile;
|
import com.ruoyi.file.io.QiwenFile;
|
||||||
|
|||||||
@ -17,8 +17,8 @@ import com.qiwenshare.ufop.operation.write.domain.WriteFile;
|
|||||||
import com.qiwenshare.ufop.util.UFOPUtils;
|
import com.qiwenshare.ufop.util.UFOPUtils;
|
||||||
import com.ruoyi.common.core.domain.model.LoginUser;
|
import com.ruoyi.common.core.domain.model.LoginUser;
|
||||||
import com.ruoyi.common.utils.SecurityUtils;
|
import com.ruoyi.common.utils.SecurityUtils;
|
||||||
import com.ruoyi.file.api.IShareFileService;
|
import com.ruoyi.file.service.IShareFileService;
|
||||||
import com.ruoyi.file.api.IShareService;
|
import com.ruoyi.file.service.IShareService;
|
||||||
import com.ruoyi.file.config.es.FileSearch;
|
import com.ruoyi.file.config.es.FileSearch;
|
||||||
import com.ruoyi.file.domain.*;
|
import com.ruoyi.file.domain.*;
|
||||||
import com.ruoyi.file.io.QiwenFile;
|
import com.ruoyi.file.io.QiwenFile;
|
||||||
|
|||||||
@ -7,9 +7,9 @@ import com.qiwenshare.common.anno.MyLog;
|
|||||||
import com.qiwenshare.common.result.RestResult;
|
import com.qiwenshare.common.result.RestResult;
|
||||||
import com.ruoyi.common.core.domain.model.LoginUser;
|
import com.ruoyi.common.core.domain.model.LoginUser;
|
||||||
import com.ruoyi.common.utils.SecurityUtils;
|
import com.ruoyi.common.utils.SecurityUtils;
|
||||||
import com.ruoyi.file.api.ICommonFileService;
|
import com.ruoyi.file.service.ICommonFileService;
|
||||||
import com.ruoyi.file.api.IFilePermissionService;
|
import com.ruoyi.file.service.IFilePermissionService;
|
||||||
import com.ruoyi.file.api.IUserFileService;
|
import com.ruoyi.file.service.IUserFileService;
|
||||||
import com.ruoyi.file.domain.CommonFile;
|
import com.ruoyi.file.domain.CommonFile;
|
||||||
import com.ruoyi.file.domain.FilePermission;
|
import com.ruoyi.file.domain.FilePermission;
|
||||||
import com.ruoyi.file.domain.UserFile;
|
import com.ruoyi.file.domain.UserFile;
|
||||||
|
|||||||
@ -20,8 +20,8 @@ import com.qiwenshare.ufop.operation.copy.Copier;
|
|||||||
import com.qiwenshare.ufop.operation.copy.domain.CopyFile;
|
import com.qiwenshare.ufop.operation.copy.domain.CopyFile;
|
||||||
import com.ruoyi.common.core.domain.model.LoginUser;
|
import com.ruoyi.common.core.domain.model.LoginUser;
|
||||||
import com.ruoyi.common.utils.SecurityUtils;
|
import com.ruoyi.common.utils.SecurityUtils;
|
||||||
import com.ruoyi.file.api.IFileService;
|
import com.ruoyi.file.service.IFileService;
|
||||||
import com.ruoyi.file.api.IUserFileService;
|
import com.ruoyi.file.service.IUserFileService;
|
||||||
import com.ruoyi.file.component.AsyncTaskComp;
|
import com.ruoyi.file.component.AsyncTaskComp;
|
||||||
import com.ruoyi.file.component.FileDealComp;
|
import com.ruoyi.file.component.FileDealComp;
|
||||||
import com.ruoyi.file.config.es.FileSearch;
|
import com.ruoyi.file.config.es.FileSearch;
|
||||||
|
|||||||
@ -8,11 +8,10 @@ import com.qiwenshare.ufop.operation.download.Downloader;
|
|||||||
import com.qiwenshare.ufop.operation.download.domain.DownloadFile;
|
import com.qiwenshare.ufop.operation.download.domain.DownloadFile;
|
||||||
import com.qiwenshare.ufop.operation.download.domain.Range;
|
import com.qiwenshare.ufop.operation.download.domain.Range;
|
||||||
import com.qiwenshare.ufop.util.UFOPUtils;
|
import com.qiwenshare.ufop.util.UFOPUtils;
|
||||||
|
import com.ruoyi.common.constant.Constants;
|
||||||
import com.ruoyi.common.core.domain.model.LoginUser;
|
import com.ruoyi.common.core.domain.model.LoginUser;
|
||||||
import com.ruoyi.common.utils.SecurityUtils;
|
import com.ruoyi.common.utils.SecurityUtils;
|
||||||
import com.ruoyi.file.api.IFileService;
|
import com.ruoyi.file.service.*;
|
||||||
import com.ruoyi.file.api.IFiletransferService;
|
|
||||||
import com.ruoyi.file.api.IUserFileService;
|
|
||||||
import com.ruoyi.file.component.FileDealComp;
|
import com.ruoyi.file.component.FileDealComp;
|
||||||
import com.ruoyi.file.domain.FileBean;
|
import com.ruoyi.file.domain.FileBean;
|
||||||
import com.ruoyi.file.domain.StorageBean;
|
import com.ruoyi.file.domain.StorageBean;
|
||||||
@ -22,13 +21,15 @@ import com.ruoyi.file.dto.file.DownloadFileDTO;
|
|||||||
import com.ruoyi.file.dto.file.PreviewDTO;
|
import com.ruoyi.file.dto.file.PreviewDTO;
|
||||||
import com.ruoyi.file.dto.file.UploadFileDTO;
|
import com.ruoyi.file.dto.file.UploadFileDTO;
|
||||||
import com.ruoyi.file.io.QiwenFile;
|
import com.ruoyi.file.io.QiwenFile;
|
||||||
import com.ruoyi.file.service.StorageService;
|
|
||||||
import com.ruoyi.file.vo.file.UploadFileVo;
|
import com.ruoyi.file.vo.file.UploadFileVo;
|
||||||
|
import com.ruoyi.framework.manager.AsyncManager;
|
||||||
|
import com.ruoyi.framework.manager.factory.AsyncFactory;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.apache.commons.io.IOUtils;
|
import org.apache.commons.io.IOUtils;
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
@ -40,6 +41,7 @@ import java.io.InputStream;
|
|||||||
import java.io.OutputStream;
|
import java.io.OutputStream;
|
||||||
import java.io.UnsupportedEncodingException;
|
import java.io.UnsupportedEncodingException;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
import java.util.Arrays;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
@ -60,10 +62,12 @@ public class FiletransferController {
|
|||||||
@Resource
|
@Resource
|
||||||
FileDealComp fileDealComp;
|
FileDealComp fileDealComp;
|
||||||
@Resource
|
@Resource
|
||||||
StorageService storageService;
|
IStorageService storageService;
|
||||||
@Resource
|
@Resource
|
||||||
UFOPFactory ufopFactory;
|
UFOPFactory ufopFactory;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private IDownloadRecordService downloadRecordService;
|
||||||
|
|
||||||
public static final String CURRENT_MODULE = "文件传输接口";
|
public static final String CURRENT_MODULE = "文件传输接口";
|
||||||
|
|
||||||
@ -113,6 +117,9 @@ public class FiletransferController {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (StringUtils.isEmpty(token)) {
|
||||||
|
token = httpServletRequest.getHeader("token");
|
||||||
|
}
|
||||||
boolean authResult = fileDealComp.checkAuthDownloadAndPreview(downloadFileDTO.getShareBatchNum(),
|
boolean authResult = fileDealComp.checkAuthDownloadAndPreview(downloadFileDTO.getShareBatchNum(),
|
||||||
downloadFileDTO.getExtractionCode(),
|
downloadFileDTO.getExtractionCode(),
|
||||||
token,
|
token,
|
||||||
@ -139,6 +146,8 @@ public class FiletransferController {
|
|||||||
httpServletResponse.addHeader("Content-Disposition", "attachment;fileName=" + fileName);// 设置文件名
|
httpServletResponse.addHeader("Content-Disposition", "attachment;fileName=" + fileName);// 设置文件名
|
||||||
|
|
||||||
filetransferService.downloadFile(httpServletResponse, downloadFileDTO);
|
filetransferService.downloadFile(httpServletResponse, downloadFileDTO);
|
||||||
|
// 保存下载记录
|
||||||
|
downloadRecordService.saveDownloadRecord(Arrays.asList(downloadFileDTO.getUserFileId()));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "批量下载文件", description = "批量下载文件", tags = {"filetransfer"})
|
@Operation(summary = "批量下载文件", description = "批量下载文件", tags = {"filetransfer"})
|
||||||
@ -155,6 +164,9 @@ public class FiletransferController {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (StringUtils.isEmpty(token)) {
|
||||||
|
token = httpServletRequest.getHeader("token");
|
||||||
|
}
|
||||||
boolean authResult = fileDealComp.checkAuthDownloadAndPreview(batchDownloadFileDTO.getShareBatchNum(),
|
boolean authResult = fileDealComp.checkAuthDownloadAndPreview(batchDownloadFileDTO.getShareBatchNum(),
|
||||||
batchDownloadFileDTO.getExtractionCode(),
|
batchDownloadFileDTO.getExtractionCode(),
|
||||||
token,
|
token,
|
||||||
@ -186,6 +198,7 @@ public class FiletransferController {
|
|||||||
String fileName = String.valueOf(date.getTime());
|
String fileName = String.valueOf(date.getTime());
|
||||||
httpServletResponse.addHeader("Content-Disposition", "attachment;fileName=" + fileName + ".zip");// 设置文件名
|
httpServletResponse.addHeader("Content-Disposition", "attachment;fileName=" + fileName + ".zip");// 设置文件名
|
||||||
filetransferService.downloadUserFileList(httpServletResponse, userFile.getFilePath(), fileName, userFileIds);
|
filetransferService.downloadUserFileList(httpServletResponse, userFile.getFilePath(), fileName, userFileIds);
|
||||||
|
downloadRecordService.saveDownloadRecord(userFileIds);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary="预览文件", description="用于文件预览", tags = {"filetransfer"})
|
@Operation(summary="预览文件", description="用于文件预览", tags = {"filetransfer"})
|
||||||
|
|||||||
@ -2,7 +2,7 @@ package com.ruoyi.file.controller;
|
|||||||
|
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.qiwenshare.common.result.RestResult;
|
import com.qiwenshare.common.result.RestResult;
|
||||||
import com.ruoyi.file.api.INoticeService;
|
import com.ruoyi.file.service.INoticeService;
|
||||||
import com.ruoyi.file.domain.Notice;
|
import com.ruoyi.file.domain.Notice;
|
||||||
import com.ruoyi.file.dto.notice.NoticeListDTO;
|
import com.ruoyi.file.dto.notice.NoticeListDTO;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
|||||||
@ -9,8 +9,8 @@ import com.qiwenshare.ufop.operation.download.domain.DownloadFile;
|
|||||||
import com.ruoyi.common.core.domain.entity.SysUser;
|
import com.ruoyi.common.core.domain.entity.SysUser;
|
||||||
import com.ruoyi.common.core.domain.model.LoginUser;
|
import com.ruoyi.common.core.domain.model.LoginUser;
|
||||||
import com.ruoyi.common.utils.SecurityUtils;
|
import com.ruoyi.common.utils.SecurityUtils;
|
||||||
import com.ruoyi.file.api.IFileService;
|
import com.ruoyi.file.service.IFileService;
|
||||||
import com.ruoyi.file.api.IUserFileService;
|
import com.ruoyi.file.service.IUserFileService;
|
||||||
import com.ruoyi.file.component.FileDealComp;
|
import com.ruoyi.file.component.FileDealComp;
|
||||||
import com.ruoyi.file.domain.FileBean;
|
import com.ruoyi.file.domain.FileBean;
|
||||||
import com.ruoyi.file.domain.UserFile;
|
import com.ruoyi.file.domain.UserFile;
|
||||||
|
|||||||
@ -4,10 +4,10 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|||||||
import com.qiwenshare.common.anno.MyLog;
|
import com.qiwenshare.common.anno.MyLog;
|
||||||
import com.qiwenshare.common.result.RestResult;
|
import com.qiwenshare.common.result.RestResult;
|
||||||
import com.ruoyi.common.utils.SecurityUtils;
|
import com.ruoyi.common.utils.SecurityUtils;
|
||||||
import com.ruoyi.file.api.IFileService;
|
import com.ruoyi.file.service.IFileService;
|
||||||
import com.ruoyi.file.api.IFiletransferService;
|
import com.ruoyi.file.service.IFiletransferService;
|
||||||
import com.ruoyi.file.api.IRecoveryFileService;
|
import com.ruoyi.file.service.IRecoveryFileService;
|
||||||
import com.ruoyi.file.api.IUserFileService;
|
import com.ruoyi.file.service.IUserFileService;
|
||||||
import com.ruoyi.file.component.AsyncTaskComp;
|
import com.ruoyi.file.component.AsyncTaskComp;
|
||||||
import com.ruoyi.file.domain.RecoveryFile;
|
import com.ruoyi.file.domain.RecoveryFile;
|
||||||
import com.ruoyi.file.dto.file.DeleteRecoveryFileDTO;
|
import com.ruoyi.file.dto.file.DeleteRecoveryFileDTO;
|
||||||
|
|||||||
@ -11,9 +11,9 @@ import com.qiwenshare.common.result.RestResult;
|
|||||||
import com.qiwenshare.common.util.DateUtil;
|
import com.qiwenshare.common.util.DateUtil;
|
||||||
import com.ruoyi.common.core.domain.model.LoginUser;
|
import com.ruoyi.common.core.domain.model.LoginUser;
|
||||||
import com.ruoyi.common.utils.SecurityUtils;
|
import com.ruoyi.common.utils.SecurityUtils;
|
||||||
import com.ruoyi.file.api.IShareFileService;
|
import com.ruoyi.file.service.IShareFileService;
|
||||||
import com.ruoyi.file.api.IShareService;
|
import com.ruoyi.file.service.IShareService;
|
||||||
import com.ruoyi.file.api.IUserFileService;
|
import com.ruoyi.file.service.IUserFileService;
|
||||||
import com.ruoyi.file.component.FileDealComp;
|
import com.ruoyi.file.component.FileDealComp;
|
||||||
import com.ruoyi.file.domain.Share;
|
import com.ruoyi.file.domain.Share;
|
||||||
import com.ruoyi.file.domain.ShareFile;
|
import com.ruoyi.file.domain.ShareFile;
|
||||||
|
|||||||
@ -3,7 +3,7 @@ package com.ruoyi.file.controller;
|
|||||||
|
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.qiwenshare.common.result.RestResult;
|
import com.qiwenshare.common.result.RestResult;
|
||||||
import com.ruoyi.file.api.ISysParamService;
|
import com.ruoyi.file.service.ISysParamService;
|
||||||
import com.ruoyi.file.domain.SysParam;
|
import com.ruoyi.file.domain.SysParam;
|
||||||
import com.ruoyi.file.dto.param.QueryGroupParamDTO;
|
import com.ruoyi.file.dto.param.QueryGroupParamDTO;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
|||||||
@ -2,12 +2,12 @@ package com.ruoyi.file.controller;
|
|||||||
|
|
||||||
import co.elastic.clients.elasticsearch.ElasticsearchClient;
|
import co.elastic.clients.elasticsearch.ElasticsearchClient;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.ruoyi.file.api.IShareFileService;
|
import com.ruoyi.file.service.IShareFileService;
|
||||||
import com.ruoyi.file.component.FileDealComp;
|
import com.ruoyi.file.component.FileDealComp;
|
||||||
import com.ruoyi.file.domain.ShareFile;
|
import com.ruoyi.file.domain.ShareFile;
|
||||||
import com.ruoyi.file.domain.UserFile;
|
import com.ruoyi.file.domain.UserFile;
|
||||||
import com.ruoyi.file.io.QiwenFile;
|
import com.ruoyi.file.io.QiwenFile;
|
||||||
import com.ruoyi.file.service.UserFileService;
|
import com.ruoyi.file.service.IUserFileService;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.scheduling.annotation.Scheduled;
|
import org.springframework.scheduling.annotation.Scheduled;
|
||||||
@ -21,7 +21,7 @@ import java.util.List;
|
|||||||
public class TaskController {
|
public class TaskController {
|
||||||
|
|
||||||
@Resource
|
@Resource
|
||||||
UserFileService userFileService;
|
IUserFileService userFileService;
|
||||||
@Resource
|
@Resource
|
||||||
FileDealComp fileDealComp;
|
FileDealComp fileDealComp;
|
||||||
@Resource
|
@Resource
|
||||||
|
|||||||
@ -1,29 +1,24 @@
|
|||||||
package com.ruoyi.file.controller;
|
package com.ruoyi.file.controller;
|
||||||
|
|
||||||
import cn.hutool.core.bean.BeanUtil;
|
import cn.hutool.core.bean.BeanUtil;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
||||||
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
|
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
|
||||||
import com.github.xiaoymin.knife4j.annotations.ApiSupport;
|
import com.github.xiaoymin.knife4j.annotations.ApiSupport;
|
||||||
import com.qiwenshare.common.anno.MyLog;
|
import com.qiwenshare.common.anno.MyLog;
|
||||||
import com.qiwenshare.common.result.RestResult;
|
import com.qiwenshare.common.result.RestResult;
|
||||||
import com.qiwenshare.common.util.DateUtil;
|
|
||||||
import com.ruoyi.common.constant.Constants;
|
import com.ruoyi.common.constant.Constants;
|
||||||
import com.ruoyi.common.core.domain.entity.SysUser;
|
import com.ruoyi.common.core.domain.entity.SysUser;
|
||||||
import com.ruoyi.common.core.domain.model.LoginUser;
|
import com.ruoyi.common.core.domain.model.LoginUser;
|
||||||
import com.ruoyi.common.core.redis.RedisCache;
|
import com.ruoyi.common.core.redis.RedisCache;
|
||||||
import com.ruoyi.common.utils.SecurityUtils;
|
import com.ruoyi.common.utils.SecurityUtils;
|
||||||
import com.ruoyi.file.api.IUserLoginInfoService;
|
import com.ruoyi.file.service.IUserLoginInfoService;
|
||||||
import com.ruoyi.file.component.JwtComp;
|
import com.ruoyi.file.component.JwtComp;
|
||||||
import com.ruoyi.file.domain.UserLoginInfo;
|
|
||||||
import com.ruoyi.file.vo.user.UserLoginVo;
|
import com.ruoyi.file.vo.user.UserLoginVo;
|
||||||
import com.ruoyi.framework.web.service.SysLoginService;
|
import com.ruoyi.framework.web.service.SysLoginService;
|
||||||
import com.ruoyi.framework.web.service.TokenService;
|
import com.ruoyi.framework.web.service.TokenService;
|
||||||
import com.ruoyi.system.service.ISysUserService;
|
import com.ruoyi.system.service.ISysUserService;
|
||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
import io.swagger.annotations.ApiOperation;
|
import io.swagger.annotations.ApiOperation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
package com.ruoyi.file.api;
|
package com.ruoyi.file.service;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
import com.ruoyi.file.domain.CommonFile;
|
import com.ruoyi.file.domain.CommonFile;
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package com.ruoyi.file.api;
|
package com.ruoyi.file.service;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
import com.ruoyi.file.domain.FilePermission;
|
import com.ruoyi.file.domain.FilePermission;
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package com.ruoyi.file.api;
|
package com.ruoyi.file.service;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
import com.ruoyi.file.domain.FileBean;
|
import com.ruoyi.file.domain.FileBean;
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package com.ruoyi.file.api;
|
package com.ruoyi.file.service;
|
||||||
|
|
||||||
import com.ruoyi.file.domain.FileBean;
|
import com.ruoyi.file.domain.FileBean;
|
||||||
import com.ruoyi.file.dto.file.DownloadFileDTO;
|
import com.ruoyi.file.dto.file.DownloadFileDTO;
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package com.ruoyi.file.api;
|
package com.ruoyi.file.service;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package com.ruoyi.file.api;
|
package com.ruoyi.file.service;
|
||||||
|
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package com.ruoyi.file.api;
|
package com.ruoyi.file.service;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
import com.ruoyi.file.domain.RecoveryFile;
|
import com.ruoyi.file.domain.RecoveryFile;
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package com.ruoyi.file.api;
|
package com.ruoyi.file.service;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
import com.ruoyi.file.domain.ShareFile;
|
import com.ruoyi.file.domain.ShareFile;
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package com.ruoyi.file.api;
|
package com.ruoyi.file.service;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
import com.ruoyi.file.domain.Share;
|
import com.ruoyi.file.domain.Share;
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package com.ruoyi.file.api;
|
package com.ruoyi.file.service;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
import com.ruoyi.file.domain.StorageBean;
|
import com.ruoyi.file.domain.StorageBean;
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package com.ruoyi.file.api;
|
package com.ruoyi.file.service;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
import com.ruoyi.file.domain.SysParam;
|
import com.ruoyi.file.domain.SysParam;
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package com.ruoyi.file.api;
|
package com.ruoyi.file.service;
|
||||||
|
|
||||||
import com.ruoyi.common.core.domain.entity.SysRole;
|
import com.ruoyi.common.core.domain.entity.SysRole;
|
||||||
|
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package com.ruoyi.file.api;
|
package com.ruoyi.file.service;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
import com.ruoyi.file.domain.UploadTaskDetail;
|
import com.ruoyi.file.domain.UploadTaskDetail;
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package com.ruoyi.file.api;
|
package com.ruoyi.file.service;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
import com.ruoyi.file.domain.UploadTask;
|
import com.ruoyi.file.domain.UploadTask;
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package com.ruoyi.file.api;
|
package com.ruoyi.file.service;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package com.ruoyi.file.api;
|
package com.ruoyi.file.service;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
import com.ruoyi.file.domain.UserLoginInfo;
|
import com.ruoyi.file.domain.UserLoginInfo;
|
||||||
@ -1,9 +1,9 @@
|
|||||||
package com.ruoyi.file.service;
|
package com.ruoyi.file.service.impl;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import com.ruoyi.file.api.ICommonFileService;
|
|
||||||
import com.ruoyi.file.domain.CommonFile;
|
import com.ruoyi.file.domain.CommonFile;
|
||||||
import com.ruoyi.file.mapper.CommonFileMapper;
|
import com.ruoyi.file.mapper.CommonFileMapper;
|
||||||
|
import com.ruoyi.file.service.ICommonFileService;
|
||||||
import com.ruoyi.file.vo.commonfile.CommonFileListVo;
|
import com.ruoyi.file.vo.commonfile.CommonFileListVo;
|
||||||
import com.ruoyi.file.vo.commonfile.CommonFileUser;
|
import com.ruoyi.file.vo.commonfile.CommonFileUser;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
@ -16,7 +16,7 @@ import java.util.List;
|
|||||||
@Slf4j
|
@Slf4j
|
||||||
@Service
|
@Service
|
||||||
@Transactional(rollbackFor=Exception.class)
|
@Transactional(rollbackFor=Exception.class)
|
||||||
public class CommonFileService extends ServiceImpl<CommonFileMapper, CommonFile> implements ICommonFileService {
|
public class CommonFileServiceImpl extends ServiceImpl<CommonFileMapper, CommonFile> implements ICommonFileService {
|
||||||
|
|
||||||
@Resource
|
@Resource
|
||||||
CommonFileMapper commonFileMapper;
|
CommonFileMapper commonFileMapper;
|
||||||
@ -1,9 +1,9 @@
|
|||||||
package com.ruoyi.file.service;
|
package com.ruoyi.file.service.impl;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import com.ruoyi.file.api.IFilePermissionService;
|
|
||||||
import com.ruoyi.file.domain.FilePermission;
|
import com.ruoyi.file.domain.FilePermission;
|
||||||
import com.ruoyi.file.mapper.FilePermissionMapper;
|
import com.ruoyi.file.mapper.FilePermissionMapper;
|
||||||
|
import com.ruoyi.file.service.IFilePermissionService;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
@ -11,6 +11,6 @@ import org.springframework.transaction.annotation.Transactional;
|
|||||||
@Slf4j
|
@Slf4j
|
||||||
@Service
|
@Service
|
||||||
@Transactional(rollbackFor=Exception.class)
|
@Transactional(rollbackFor=Exception.class)
|
||||||
public class FilePermissionService extends ServiceImpl<FilePermissionMapper, FilePermission> implements IFilePermissionService {
|
public class FilePermissionServiceImpl extends ServiceImpl<FilePermissionMapper, FilePermission> implements IFilePermissionService {
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package com.ruoyi.file.service;
|
package com.ruoyi.file.service.impl;
|
||||||
|
|
||||||
import cn.hutool.core.bean.BeanUtil;
|
import cn.hutool.core.bean.BeanUtil;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
@ -12,7 +12,6 @@ import com.qiwenshare.ufop.operation.download.Downloader;
|
|||||||
import com.qiwenshare.ufop.operation.download.domain.DownloadFile;
|
import com.qiwenshare.ufop.operation.download.domain.DownloadFile;
|
||||||
import com.qiwenshare.ufop.util.UFOPUtils;
|
import com.qiwenshare.ufop.util.UFOPUtils;
|
||||||
import com.ruoyi.common.utils.SecurityUtils;
|
import com.ruoyi.common.utils.SecurityUtils;
|
||||||
import com.ruoyi.file.api.IFileService;
|
|
||||||
import com.ruoyi.file.component.AsyncTaskComp;
|
import com.ruoyi.file.component.AsyncTaskComp;
|
||||||
import com.ruoyi.file.component.FileDealComp;
|
import com.ruoyi.file.component.FileDealComp;
|
||||||
import com.ruoyi.file.domain.FileBean;
|
import com.ruoyi.file.domain.FileBean;
|
||||||
@ -23,6 +22,7 @@ import com.ruoyi.file.mapper.FileMapper;
|
|||||||
import com.ruoyi.file.mapper.ImageMapper;
|
import com.ruoyi.file.mapper.ImageMapper;
|
||||||
import com.ruoyi.file.mapper.MusicMapper;
|
import com.ruoyi.file.mapper.MusicMapper;
|
||||||
import com.ruoyi.file.mapper.UserFileMapper;
|
import com.ruoyi.file.mapper.UserFileMapper;
|
||||||
|
import com.ruoyi.file.service.IFileService;
|
||||||
import com.ruoyi.file.util.QiwenFileUtil;
|
import com.ruoyi.file.util.QiwenFileUtil;
|
||||||
import com.ruoyi.file.vo.file.FileDetailVO;
|
import com.ruoyi.file.vo.file.FileDetailVO;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
@ -43,7 +43,7 @@ import java.util.concurrent.Executors;
|
|||||||
@Slf4j
|
@Slf4j
|
||||||
@Service
|
@Service
|
||||||
@Transactional(rollbackFor=Exception.class)
|
@Transactional(rollbackFor=Exception.class)
|
||||||
public class FileService extends ServiceImpl<FileMapper, FileBean> implements IFileService {
|
public class FileServiceImpl extends ServiceImpl<FileMapper, FileBean> implements IFileService {
|
||||||
public static Executor executor = Executors.newFixedThreadPool(20);
|
public static Executor executor = Executors.newFixedThreadPool(20);
|
||||||
@Resource
|
@Resource
|
||||||
FileMapper fileMapper;
|
FileMapper fileMapper;
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package com.ruoyi.file.service;
|
package com.ruoyi.file.service.impl;
|
||||||
|
|
||||||
import cn.hutool.core.util.StrUtil;
|
import cn.hutool.core.util.StrUtil;
|
||||||
import com.alibaba.fastjson2.JSON;
|
import com.alibaba.fastjson2.JSON;
|
||||||
@ -23,7 +23,6 @@ import com.qiwenshare.ufop.operation.upload.domain.UploadFile;
|
|||||||
import com.qiwenshare.ufop.operation.upload.domain.UploadFileResult;
|
import com.qiwenshare.ufop.operation.upload.domain.UploadFileResult;
|
||||||
import com.qiwenshare.ufop.util.UFOPUtils;
|
import com.qiwenshare.ufop.util.UFOPUtils;
|
||||||
import com.ruoyi.common.utils.SecurityUtils;
|
import com.ruoyi.common.utils.SecurityUtils;
|
||||||
import com.ruoyi.file.api.IFiletransferService;
|
|
||||||
import com.ruoyi.file.component.FileDealComp;
|
import com.ruoyi.file.component.FileDealComp;
|
||||||
import com.ruoyi.file.domain.*;
|
import com.ruoyi.file.domain.*;
|
||||||
import com.ruoyi.file.dto.file.DownloadFileDTO;
|
import com.ruoyi.file.dto.file.DownloadFileDTO;
|
||||||
@ -31,6 +30,7 @@ import com.ruoyi.file.dto.file.PreviewDTO;
|
|||||||
import com.ruoyi.file.dto.file.UploadFileDTO;
|
import com.ruoyi.file.dto.file.UploadFileDTO;
|
||||||
import com.ruoyi.file.io.QiwenFile;
|
import com.ruoyi.file.io.QiwenFile;
|
||||||
import com.ruoyi.file.mapper.*;
|
import com.ruoyi.file.mapper.*;
|
||||||
|
import com.ruoyi.file.service.IFiletransferService;
|
||||||
import com.ruoyi.file.vo.file.UploadFileVo;
|
import com.ruoyi.file.vo.file.UploadFileVo;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.apache.commons.io.IOUtils;
|
import org.apache.commons.io.IOUtils;
|
||||||
@ -60,7 +60,7 @@ import java.util.zip.ZipOutputStream;
|
|||||||
@Slf4j
|
@Slf4j
|
||||||
@Service
|
@Service
|
||||||
@Transactional(rollbackFor=Exception.class)
|
@Transactional(rollbackFor=Exception.class)
|
||||||
public class FiletransferService implements IFiletransferService {
|
public class FiletransferServiceImpl implements IFiletransferService {
|
||||||
|
|
||||||
@Resource
|
@Resource
|
||||||
FileMapper fileMapper;
|
FileMapper fileMapper;
|
||||||
@ -1,19 +1,19 @@
|
|||||||
package com.ruoyi.file.service;
|
package com.ruoyi.file.service.impl;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import com.ruoyi.file.api.INoticeService;
|
|
||||||
import com.ruoyi.file.domain.Notice;
|
import com.ruoyi.file.domain.Notice;
|
||||||
import com.ruoyi.file.dto.notice.NoticeListDTO;
|
import com.ruoyi.file.dto.notice.NoticeListDTO;
|
||||||
import com.ruoyi.file.mapper.NoticeMapper;
|
import com.ruoyi.file.mapper.NoticeMapper;
|
||||||
|
import com.ruoyi.file.service.INoticeService;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
|
|
||||||
|
|
||||||
@Service
|
@Service
|
||||||
public class NoticeService extends ServiceImpl<NoticeMapper, Notice> implements INoticeService {
|
public class NoticeServiceImpl extends ServiceImpl<NoticeMapper, Notice> implements INoticeService {
|
||||||
@Resource
|
@Resource
|
||||||
NoticeMapper noticeMapper;
|
NoticeMapper noticeMapper;
|
||||||
|
|
||||||
@ -1,11 +1,11 @@
|
|||||||
package com.ruoyi.file.service;
|
package com.ruoyi.file.service.impl;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import com.ruoyi.file.api.IOperationLogService;
|
|
||||||
import com.ruoyi.file.domain.OperationLogBean;
|
import com.ruoyi.file.domain.OperationLogBean;
|
||||||
import com.ruoyi.file.mapper.OperationLogMapper;
|
import com.ruoyi.file.mapper.OperationLogMapper;
|
||||||
|
import com.ruoyi.file.service.IOperationLogService;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
@ -15,7 +15,7 @@ import java.util.List;
|
|||||||
|
|
||||||
@Service
|
@Service
|
||||||
@Transactional(rollbackFor=Exception.class)
|
@Transactional(rollbackFor=Exception.class)
|
||||||
public class OperationLogService extends ServiceImpl<OperationLogMapper, OperationLogBean> implements IOperationLogService {
|
public class OperationLogServiceImpl extends ServiceImpl<OperationLogMapper, OperationLogBean> implements IOperationLogService {
|
||||||
|
|
||||||
@Resource
|
@Resource
|
||||||
OperationLogMapper operationLogMapper;
|
OperationLogMapper operationLogMapper;
|
||||||
@ -1,15 +1,15 @@
|
|||||||
package com.ruoyi.file.service;
|
package com.ruoyi.file.service.impl;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import com.ruoyi.file.api.IRecoveryFileService;
|
|
||||||
import com.ruoyi.file.component.FileDealComp;
|
import com.ruoyi.file.component.FileDealComp;
|
||||||
import com.ruoyi.file.domain.RecoveryFile;
|
import com.ruoyi.file.domain.RecoveryFile;
|
||||||
import com.ruoyi.file.domain.UserFile;
|
import com.ruoyi.file.domain.UserFile;
|
||||||
import com.ruoyi.file.io.QiwenFile;
|
import com.ruoyi.file.io.QiwenFile;
|
||||||
import com.ruoyi.file.mapper.RecoveryFileMapper;
|
import com.ruoyi.file.mapper.RecoveryFileMapper;
|
||||||
import com.ruoyi.file.mapper.UserFileMapper;
|
import com.ruoyi.file.mapper.UserFileMapper;
|
||||||
|
import com.ruoyi.file.service.IRecoveryFileService;
|
||||||
import com.ruoyi.file.vo.file.RecoveryFileListVo;
|
import com.ruoyi.file.vo.file.RecoveryFileListVo;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
@ -22,7 +22,7 @@ import java.util.List;
|
|||||||
@Slf4j
|
@Slf4j
|
||||||
@Service
|
@Service
|
||||||
@Transactional(rollbackFor=Exception.class)
|
@Transactional(rollbackFor=Exception.class)
|
||||||
public class RecoveryFileService extends ServiceImpl<RecoveryFileMapper, RecoveryFile> implements IRecoveryFileService {
|
public class RecoveryFileServiceImpl extends ServiceImpl<RecoveryFileMapper, RecoveryFile> implements IRecoveryFileService {
|
||||||
@Resource
|
@Resource
|
||||||
UserFileMapper userFileMapper;
|
UserFileMapper userFileMapper;
|
||||||
@Resource
|
@Resource
|
||||||
@ -1,9 +1,9 @@
|
|||||||
package com.ruoyi.file.service;
|
package com.ruoyi.file.service.impl;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import com.ruoyi.file.api.IShareFileService;
|
|
||||||
import com.ruoyi.file.domain.ShareFile;
|
import com.ruoyi.file.domain.ShareFile;
|
||||||
import com.ruoyi.file.mapper.ShareFileMapper;
|
import com.ruoyi.file.mapper.ShareFileMapper;
|
||||||
|
import com.ruoyi.file.service.IShareFileService;
|
||||||
import com.ruoyi.file.vo.share.ShareFileListVO;
|
import com.ruoyi.file.vo.share.ShareFileListVO;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
@ -15,7 +15,7 @@ import java.util.List;
|
|||||||
@Slf4j
|
@Slf4j
|
||||||
@Service
|
@Service
|
||||||
@Transactional(rollbackFor=Exception.class)
|
@Transactional(rollbackFor=Exception.class)
|
||||||
public class ShareFileService extends ServiceImpl<ShareFileMapper, ShareFile> implements IShareFileService {
|
public class ShareFileServiceImpl extends ServiceImpl<ShareFileMapper, ShareFile> implements IShareFileService {
|
||||||
@Resource
|
@Resource
|
||||||
ShareFileMapper shareFileMapper;
|
ShareFileMapper shareFileMapper;
|
||||||
|
|
||||||
@ -1,10 +1,10 @@
|
|||||||
package com.ruoyi.file.service;
|
package com.ruoyi.file.service.impl;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import com.ruoyi.file.api.IShareService;
|
|
||||||
import com.ruoyi.file.domain.Share;
|
import com.ruoyi.file.domain.Share;
|
||||||
import com.ruoyi.file.dto.sharefile.ShareListDTO;
|
import com.ruoyi.file.dto.sharefile.ShareListDTO;
|
||||||
import com.ruoyi.file.mapper.ShareMapper;
|
import com.ruoyi.file.mapper.ShareMapper;
|
||||||
|
import com.ruoyi.file.service.IShareService;
|
||||||
import com.ruoyi.file.vo.share.ShareListVO;
|
import com.ruoyi.file.vo.share.ShareListVO;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
@ -15,7 +15,7 @@ import java.util.List;
|
|||||||
@Slf4j
|
@Slf4j
|
||||||
@Service
|
@Service
|
||||||
@Transactional(rollbackFor=Exception.class)
|
@Transactional(rollbackFor=Exception.class)
|
||||||
public class ShareService extends ServiceImpl<ShareMapper, Share> implements IShareService {
|
public class ShareServiceImpl extends ServiceImpl<ShareMapper, Share> implements IShareService {
|
||||||
|
|
||||||
@Resource
|
@Resource
|
||||||
ShareMapper shareMapper;
|
ShareMapper shareMapper;
|
||||||
@ -1,13 +1,13 @@
|
|||||||
package com.ruoyi.file.service;
|
package com.ruoyi.file.service.impl;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import com.ruoyi.file.api.IStorageService;
|
|
||||||
import com.ruoyi.file.domain.StorageBean;
|
import com.ruoyi.file.domain.StorageBean;
|
||||||
import com.ruoyi.file.domain.SysParam;
|
import com.ruoyi.file.domain.SysParam;
|
||||||
import com.ruoyi.file.mapper.StorageMapper;
|
import com.ruoyi.file.mapper.StorageMapper;
|
||||||
import com.ruoyi.file.mapper.SysParamMapper;
|
import com.ruoyi.file.mapper.SysParamMapper;
|
||||||
import com.ruoyi.file.mapper.UserFileMapper;
|
import com.ruoyi.file.mapper.UserFileMapper;
|
||||||
|
import com.ruoyi.file.service.IStorageService;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
@ -17,7 +17,7 @@ import javax.annotation.Resource;
|
|||||||
@Slf4j
|
@Slf4j
|
||||||
@Service
|
@Service
|
||||||
@Transactional(rollbackFor=Exception.class)
|
@Transactional(rollbackFor=Exception.class)
|
||||||
public class StorageService extends ServiceImpl<StorageMapper, StorageBean> implements IStorageService {
|
public class StorageServiceImpl extends ServiceImpl<StorageMapper, StorageBean> implements IStorageService {
|
||||||
@Resource
|
@Resource
|
||||||
StorageMapper storageMapper;
|
StorageMapper storageMapper;
|
||||||
@Resource
|
@Resource
|
||||||
@ -1,10 +1,10 @@
|
|||||||
package com.ruoyi.file.service;
|
package com.ruoyi.file.service.impl;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import com.ruoyi.file.api.ISysParamService;
|
|
||||||
import com.ruoyi.file.domain.SysParam;
|
import com.ruoyi.file.domain.SysParam;
|
||||||
import com.ruoyi.file.mapper.SysParamMapper;
|
import com.ruoyi.file.mapper.SysParamMapper;
|
||||||
|
import com.ruoyi.file.service.ISysParamService;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
@ -19,7 +19,7 @@ import java.util.List;
|
|||||||
*/
|
*/
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@Service
|
@Service
|
||||||
public class SysParamService extends ServiceImpl<SysParamMapper, SysParam> implements ISysParamService {
|
public class SysParamServiceImpl extends ServiceImpl<SysParamMapper, SysParam> implements ISysParamService {
|
||||||
|
|
||||||
@Resource
|
@Resource
|
||||||
SysParamMapper sysParamMapper;
|
SysParamMapper sysParamMapper;
|
||||||
@ -1,10 +1,9 @@
|
|||||||
package com.ruoyi.file.service;
|
package com.ruoyi.file.service.impl;
|
||||||
|
|
||||||
import com.ruoyi.common.core.domain.entity.SysRole;
|
import com.ruoyi.common.core.domain.entity.SysRole;
|
||||||
import com.ruoyi.file.api.ISysRoleUserFileService;
|
|
||||||
import com.ruoyi.file.domain.SysRoleUserFile;
|
import com.ruoyi.file.domain.SysRoleUserFile;
|
||||||
import com.ruoyi.file.mapper.SysRoleUserFileMapper;
|
import com.ruoyi.file.mapper.SysRoleUserFileMapper;
|
||||||
import com.ruoyi.system.domain.SysRoleDept;
|
import com.ruoyi.file.service.ISysRoleUserFileService;
|
||||||
import com.ruoyi.system.mapper.SysRoleMapper;
|
import com.ruoyi.system.mapper.SysRoleMapper;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
@ -17,7 +16,7 @@ import java.util.List;
|
|||||||
@Slf4j
|
@Slf4j
|
||||||
@Service
|
@Service
|
||||||
@Transactional(rollbackFor = Exception.class)
|
@Transactional(rollbackFor = Exception.class)
|
||||||
public class SysRoleUserFileService implements ISysRoleUserFileService {
|
public class SysRoleUserFileServiceImpl implements ISysRoleUserFileService {
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
SysRoleUserFileMapper roleUserFileMapper;
|
SysRoleUserFileMapper roleUserFileMapper;
|
||||||
@ -1,16 +1,16 @@
|
|||||||
package com.ruoyi.file.service;
|
package com.ruoyi.file.service.impl;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import com.ruoyi.file.api.IUploadTaskDetailService;
|
|
||||||
import com.ruoyi.file.domain.UploadTaskDetail;
|
import com.ruoyi.file.domain.UploadTaskDetail;
|
||||||
import com.ruoyi.file.mapper.UploadTaskDetailMapper;
|
import com.ruoyi.file.mapper.UploadTaskDetailMapper;
|
||||||
|
import com.ruoyi.file.service.IUploadTaskDetailService;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@Service
|
@Service
|
||||||
public class UploadTaskDetailService extends ServiceImpl<UploadTaskDetailMapper, UploadTaskDetail> implements IUploadTaskDetailService {
|
public class UploadTaskDetailServiceImpl extends ServiceImpl<UploadTaskDetailMapper, UploadTaskDetail> implements IUploadTaskDetailService {
|
||||||
|
|
||||||
@Resource
|
@Resource
|
||||||
UploadTaskDetailMapper uploadTaskDetailMapper;
|
UploadTaskDetailMapper uploadTaskDetailMapper;
|
||||||
@ -1,13 +1,13 @@
|
|||||||
package com.ruoyi.file.service;
|
package com.ruoyi.file.service.impl;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import com.ruoyi.file.api.IUploadTaskService;
|
|
||||||
import com.ruoyi.file.domain.UploadTask;
|
import com.ruoyi.file.domain.UploadTask;
|
||||||
import com.ruoyi.file.mapper.UploadTaskMapper;
|
import com.ruoyi.file.mapper.UploadTaskMapper;
|
||||||
|
import com.ruoyi.file.service.IUploadTaskService;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
@Service
|
@Service
|
||||||
public class UploadTaskService extends ServiceImpl<UploadTaskMapper, UploadTask> implements IUploadTaskService {
|
public class UploadTaskServiceImpl extends ServiceImpl<UploadTaskMapper, UploadTask> implements IUploadTaskService {
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package com.ruoyi.file.service;
|
package com.ruoyi.file.service.impl;
|
||||||
|
|
||||||
import cn.hutool.core.net.URLDecoder;
|
import cn.hutool.core.net.URLDecoder;
|
||||||
import cn.hutool.core.util.IdUtil;
|
import cn.hutool.core.util.IdUtil;
|
||||||
@ -13,7 +13,6 @@ import com.qiwenshare.common.util.DateUtil;
|
|||||||
import com.ruoyi.file.dto.file.UserFileDTO;
|
import com.ruoyi.file.dto.file.UserFileDTO;
|
||||||
import com.ruoyi.common.core.domain.model.LoginUser;
|
import com.ruoyi.common.core.domain.model.LoginUser;
|
||||||
import com.ruoyi.common.utils.SecurityUtils;
|
import com.ruoyi.common.utils.SecurityUtils;
|
||||||
import com.ruoyi.file.api.IUserFileService;
|
|
||||||
import com.ruoyi.file.component.FileDealComp;
|
import com.ruoyi.file.component.FileDealComp;
|
||||||
import com.ruoyi.file.domain.RecoveryFile;
|
import com.ruoyi.file.domain.RecoveryFile;
|
||||||
import com.ruoyi.file.domain.UserFile;
|
import com.ruoyi.file.domain.UserFile;
|
||||||
@ -21,6 +20,7 @@ import com.ruoyi.file.io.QiwenFile;
|
|||||||
import com.ruoyi.file.mapper.RecoveryFileMapper;
|
import com.ruoyi.file.mapper.RecoveryFileMapper;
|
||||||
import com.ruoyi.file.mapper.SysRoleUserFileMapper;
|
import com.ruoyi.file.mapper.SysRoleUserFileMapper;
|
||||||
import com.ruoyi.file.mapper.UserFileMapper;
|
import com.ruoyi.file.mapper.UserFileMapper;
|
||||||
|
import com.ruoyi.file.service.IUserFileService;
|
||||||
import com.ruoyi.file.util.FileTreeSelect;
|
import com.ruoyi.file.util.FileTreeSelect;
|
||||||
import com.ruoyi.file.vo.file.FileListVO;
|
import com.ruoyi.file.vo.file.FileListVO;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
@ -38,7 +38,7 @@ import java.util.stream.Collectors;
|
|||||||
@Slf4j
|
@Slf4j
|
||||||
@Service
|
@Service
|
||||||
@Transactional(rollbackFor = Exception.class)
|
@Transactional(rollbackFor = Exception.class)
|
||||||
public class UserFileService extends ServiceImpl<UserFileMapper, UserFile> implements IUserFileService {
|
public class UserFileServiceImpl extends ServiceImpl<UserFileMapper, UserFile> implements IUserFileService {
|
||||||
@Resource
|
@Resource
|
||||||
UserFileMapper userFileMapper;
|
UserFileMapper userFileMapper;
|
||||||
@Resource
|
@Resource
|
||||||
@ -1,9 +1,9 @@
|
|||||||
package com.ruoyi.file.service;
|
package com.ruoyi.file.service.impl;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import com.ruoyi.file.api.IUserLoginInfoService;
|
|
||||||
import com.ruoyi.file.domain.UserLoginInfo;
|
import com.ruoyi.file.domain.UserLoginInfo;
|
||||||
import com.ruoyi.file.mapper.UserLoginInfoMapper;
|
import com.ruoyi.file.mapper.UserLoginInfoMapper;
|
||||||
|
import com.ruoyi.file.service.IUserLoginInfoService;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
@ -12,7 +12,7 @@ import org.springframework.transaction.annotation.Transactional;
|
|||||||
@Slf4j
|
@Slf4j
|
||||||
@Service
|
@Service
|
||||||
@Transactional(rollbackFor=Exception.class)
|
@Transactional(rollbackFor=Exception.class)
|
||||||
public class UserLoginInfoService extends ServiceImpl<UserLoginInfoMapper, UserLoginInfo> implements IUserLoginInfoService {
|
public class UserLoginInfoServiceImpl extends ServiceImpl<UserLoginInfoMapper, UserLoginInfo> implements IUserLoginInfoService {
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user