refactor: 重构文件管理模块
This commit is contained in:
@@ -1,10 +0,0 @@
|
||||
package com.cxx.admin.dto.server;
|
||||
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
@Getter
|
||||
@Setter
|
||||
public class CpuDto {
|
||||
private double usagePercent;
|
||||
}
|
||||
@@ -1,13 +0,0 @@
|
||||
package com.cxx.admin.dto.server;
|
||||
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
@Getter
|
||||
@Setter
|
||||
public class DiskDto {
|
||||
private double total;
|
||||
private double used;
|
||||
private double free;
|
||||
private double usagePercent;
|
||||
}
|
||||
@@ -1,13 +0,0 @@
|
||||
package com.cxx.admin.dto.server;
|
||||
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
@Getter
|
||||
@Setter
|
||||
public class MemoryDto {
|
||||
private double total;
|
||||
private double used;
|
||||
private double free;
|
||||
private double usagePercent;
|
||||
}
|
||||
@@ -1,24 +0,0 @@
|
||||
package com.cxx.admin.dto.server;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@Getter
|
||||
@Setter
|
||||
public class SystemInfoDto {
|
||||
// CPU信息
|
||||
private String cpuName;
|
||||
private String cpuVendor;
|
||||
private int cpuLogicalCores;
|
||||
private int cpuPhysicalCores;
|
||||
private double cpuSystemLoad;
|
||||
// 操作系统信息
|
||||
private String osFamily;
|
||||
private String osVersion;
|
||||
private String osManufacturer;
|
||||
// 系统运行时间
|
||||
private long systemUptime;
|
||||
}
|
||||
@@ -1,24 +0,0 @@
|
||||
package com.cxx.admin.dto.server;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@Getter
|
||||
@Setter
|
||||
public class SystemMetricsDto {
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date time;
|
||||
|
||||
private double cpuUsage;
|
||||
private double memoryTotal;
|
||||
private double memoryUsed;
|
||||
private double memoryFree;
|
||||
private double memoryUsage;
|
||||
private double diskTotal;
|
||||
private double diskUsed;
|
||||
private double diskFree;
|
||||
private double diskUsage;
|
||||
}
|
||||
@@ -4,7 +4,3 @@ spring:
|
||||
url: jdbc:mysql://127.0.0.1:3306/sweet_hut?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=UTF-8&useSSL=false
|
||||
username: cxx
|
||||
password: 123456
|
||||
|
||||
file:
|
||||
path: D:\\temp\\
|
||||
log-path: D:\\temp\\
|
||||
@@ -4,6 +4,3 @@ spring:
|
||||
url: jdbc:mysql://mysql:3306/sweet_hut?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=UTF-8&useSSL=false
|
||||
username: docker
|
||||
password: 19940822Cxx
|
||||
|
||||
file:
|
||||
path: /upload-file/
|
||||
@@ -4,7 +4,3 @@ spring:
|
||||
url: jdbc:mysql://127.0.0.1:3306/sweet_hut?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=UTF-8&useSSL=false
|
||||
username: cxx
|
||||
password: 19940822Cxx@1213
|
||||
|
||||
file:
|
||||
path: /root/docker/upload-file/
|
||||
log-path: /root/service/logs/
|
||||
@@ -1,6 +1,6 @@
|
||||
package com.cxx.admin.config;
|
||||
package com.cxx.home.config;
|
||||
|
||||
import com.cxx.admin.constant.FileConstant;
|
||||
import com.cxx.home.constant.FileConstant;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cxx.admin.constant;
|
||||
package com.cxx.home.constant;
|
||||
|
||||
public interface FileConstant {
|
||||
String FILE_NAME_SPLIT = "_";
|
||||
@@ -1,10 +1,10 @@
|
||||
package com.cxx.admin.controller;
|
||||
package com.cxx.home.controller;
|
||||
|
||||
import com.cxx.admin.dto.file.ChunkInfoDto;
|
||||
import com.cxx.admin.dto.file.ChunkResultDto;
|
||||
import com.cxx.admin.dto.file.FileInfoDto;
|
||||
import com.cxx.admin.service.FileService;
|
||||
import com.cxx.admin.dto.file.FileRecordDto;
|
||||
import com.cxx.home.dto.file.ChunkInfoDto;
|
||||
import com.cxx.home.dto.file.ChunkResultDto;
|
||||
import com.cxx.home.dto.file.FileInfoDto;
|
||||
import com.cxx.home.dto.file.FileRecordDto;
|
||||
import com.cxx.home.service.FileService;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import jakarta.annotation.Resource;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cxx.admin.dto.file;
|
||||
package com.cxx.home.dto.file;
|
||||
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cxx.admin.dto.file;
|
||||
package com.cxx.home.dto.file;
|
||||
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cxx.admin.dto.file;
|
||||
package com.cxx.home.dto.file;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Getter;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cxx.admin.dto.file;
|
||||
package com.cxx.home.dto.file;
|
||||
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cxx.admin.entity;
|
||||
package com.cxx.home.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.cxx.admin.mapper;
|
||||
package com.cxx.home.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.cxx.admin.entity.FileRecord;
|
||||
import com.cxx.home.entity.FileRecord;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
@Mapper
|
||||
@@ -1,9 +1,9 @@
|
||||
package com.cxx.admin.service;
|
||||
package com.cxx.home.service;
|
||||
|
||||
import com.cxx.admin.dto.file.ChunkInfoDto;
|
||||
import com.cxx.admin.dto.file.ChunkResultDto;
|
||||
import com.cxx.admin.dto.file.FileInfoDto;
|
||||
import com.cxx.admin.dto.file.FileRecordDto;
|
||||
import com.cxx.home.dto.file.ChunkInfoDto;
|
||||
import com.cxx.home.dto.file.ChunkResultDto;
|
||||
import com.cxx.home.dto.file.FileInfoDto;
|
||||
import com.cxx.home.dto.file.FileRecordDto;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
|
||||
import java.util.List;
|
||||
@@ -1,18 +1,18 @@
|
||||
package com.cxx.admin.service.impl;
|
||||
package com.cxx.home.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.cxx.admin.constant.FileConstant;
|
||||
import com.cxx.admin.dto.file.ChunkInfoDto;
|
||||
import com.cxx.admin.dto.file.ChunkResultDto;
|
||||
import com.cxx.admin.dto.file.FileInfoDto;
|
||||
import com.cxx.admin.service.FileService;
|
||||
import com.cxx.admin.dto.file.FileRecordDto;
|
||||
import com.cxx.admin.util.FileUtils;
|
||||
import com.cxx.admin.util.UploadFileUtil;
|
||||
import com.cxx.admin.entity.FileRecord;
|
||||
import com.cxx.admin.mapper.FileRecordMapper;
|
||||
import com.cxx.framework.web.CustomException;
|
||||
import com.cxx.home.constant.FileConstant;
|
||||
import com.cxx.home.dto.file.ChunkInfoDto;
|
||||
import com.cxx.home.dto.file.ChunkResultDto;
|
||||
import com.cxx.home.dto.file.FileInfoDto;
|
||||
import com.cxx.home.dto.file.FileRecordDto;
|
||||
import com.cxx.home.entity.FileRecord;
|
||||
import com.cxx.home.mapper.FileRecordMapper;
|
||||
import com.cxx.home.service.FileService;
|
||||
import com.cxx.home.util.FileUtils;
|
||||
import com.cxx.home.util.UploadFileUtil;
|
||||
import jakarta.annotation.Resource;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.commons.io.FilenameUtils;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cxx.admin.util;
|
||||
package com.cxx.home.util;
|
||||
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.cxx.admin.util;
|
||||
package com.cxx.home.util;
|
||||
|
||||
import cn.hutool.core.io.file.FileNameUtil;
|
||||
import com.cxx.admin.dto.file.ChunkInfoDto;
|
||||
import com.cxx.home.dto.file.ChunkInfoDto;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
import java.io.File;
|
||||
@@ -4,3 +4,7 @@ spring:
|
||||
url: jdbc:mysql://127.0.0.1:3306/sweet_hut?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=UTF-8&useSSL=false
|
||||
username: cxx
|
||||
password: 123456
|
||||
|
||||
file:
|
||||
path: D:\\temp\\
|
||||
log-path: D:\\temp\\
|
||||
@@ -4,3 +4,6 @@ spring:
|
||||
url: jdbc:mysql://mysql:3306/sweet_hut?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=UTF-8&useSSL=false
|
||||
username: docker
|
||||
password: 19940822Cxx
|
||||
|
||||
file:
|
||||
path: /upload-file/
|
||||
@@ -4,3 +4,7 @@ spring:
|
||||
url: jdbc:mysql://127.0.0.1:3306/sweet_hut?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=UTF-8&useSSL=false
|
||||
username: cxx
|
||||
password: 19940822Cxx@1213
|
||||
|
||||
file:
|
||||
path: /root/docker/upload-file/
|
||||
log-path: /root/service/logs/
|
||||
Reference in New Issue
Block a user