文件删除文件类型及文件大小

This commit is contained in:
yanglei 2025-11-26 10:43:16 +08:00
parent b7118a50b2
commit 6c3023a058
8 changed files with 0 additions and 74 deletions

View File

@ -25,18 +25,8 @@ public class EbikeFaultFileDto {
*/ */
private String fileName; private String fileName;
/**
* 文件类型
*/
private String fileType;
/** /**
* 文件地址 * 文件地址
*/ */
private String fileUrl; private String fileUrl;
/**
* 文件大小
*/
private Long fileSize;
} }

View File

@ -22,18 +22,8 @@ public class EbikeRefundFileDto {
*/ */
private String fileName; private String fileName;
/**
* 文件类型
*/
private String fileType;
/** /**
* 文件地址 * 文件地址
*/ */
private String fileUrl; private String fileUrl;
/**
* 文件大小
*/
private Long fileSize;
} }

View File

@ -45,21 +45,11 @@ public class EbikeFaultFile implements Serializable {
*/ */
private String fileName; private String fileName;
/**
* 文件类型
*/
private String fileType;
/** /**
* 文件地址 * 文件地址
*/ */
private String fileUrl; private String fileUrl;
/**
* 文件大小
*/
private Long fileSize;
/** /**
* 创建人 * 创建人
*/ */

View File

@ -45,21 +45,11 @@ public class EbikeRefundFile implements Serializable {
*/ */
private String fileName; private String fileName;
/**
* 文件类型
*/
private String fileType;
/** /**
* 文件地址 * 文件地址
*/ */
private String fileUrl; private String fileUrl;
/**
* 文件大小
*/
private Long fileSize;
/** /**
* 创建人 * 创建人
*/ */

View File

@ -25,19 +25,9 @@ public class EbikeFaultFileVo implements Serializable {
*/ */
private String fileName; private String fileName;
/**
* 文件类型
*/
private String fileType;
/** /**
* 文件地址 * 文件地址
*/ */
private String fileUrl; private String fileUrl;
/**
* 文件大小
*/
private Long fileSize;
} }

View File

@ -89,9 +89,7 @@ public class EbikeFaultReportServiceImpl extends ServiceImpl<EbikeFaultReportMap
.map(dto -> EbikeFaultFile.builder() .map(dto -> EbikeFaultFile.builder()
.reportId(reportId) .reportId(reportId)
.fileName(dto.getFileName()) .fileName(dto.getFileName())
.fileType(dto.getFileType())
.fileUrl(dto.getFileUrl()) .fileUrl(dto.getFileUrl())
.fileSize(dto.getFileSize())
.createBy(ebikeFaultReportDto.getUserId()) .createBy(ebikeFaultReportDto.getUserId())
.build()) .build())
.collect(Collectors.toList()); .collect(Collectors.toList());
@ -117,7 +115,6 @@ public class EbikeFaultReportServiceImpl extends ServiceImpl<EbikeFaultReportMap
} }
try { try {
InputStream inputStream = multipartFile.getInputStream(); InputStream inputStream = multipartFile.getInputStream();
String fileType = fileName.substring(fileName.lastIndexOf("."));
String saveFileName = UUID.randomUUID() + fileName.substring(fileName.lastIndexOf(".")); String saveFileName = UUID.randomUUID() + fileName.substring(fileName.lastIndexOf("."));
// 文件上传 // 文件上传
minioUtil.uploadFile(EbikeFileTypeEnum.FAULT_ATTACHMENT, inputStream, saveFileName); minioUtil.uploadFile(EbikeFileTypeEnum.FAULT_ATTACHMENT, inputStream, saveFileName);
@ -125,8 +122,6 @@ public class EbikeFaultReportServiceImpl extends ServiceImpl<EbikeFaultReportMap
return EbikeFaultFileVo.builder() return EbikeFaultFileVo.builder()
.fileName(saveFileName) .fileName(saveFileName)
.fileUrl(fileUrl) .fileUrl(fileUrl)
.fileSize(multipartFile.getSize())
.fileType(fileType)
.build(); .build();
} catch (Exception e) { } catch (Exception e) {
throw new EbikeException("上传文件失败!"); throw new EbikeException("上传文件失败!");
@ -206,9 +201,7 @@ public class EbikeFaultReportServiceImpl extends ServiceImpl<EbikeFaultReportMap
EbikeFaultFile newFile = EbikeFaultFile.builder() EbikeFaultFile newFile = EbikeFaultFile.builder()
.reportId(ebikeFaultReportDto.getReportId()) .reportId(ebikeFaultReportDto.getReportId())
.fileName(dto.getFileName()) .fileName(dto.getFileName())
.fileType(dto.getFileType())
.fileUrl(dto.getFileUrl()) .fileUrl(dto.getFileUrl())
.fileSize(dto.getFileSize())
//.createBy(userId) //.createBy(userId)
.build(); .build();
filesToInsert.add(newFile); filesToInsert.add(newFile);
@ -270,9 +263,7 @@ public class EbikeFaultReportServiceImpl extends ServiceImpl<EbikeFaultReportMap
.map(file -> EbikeFaultFileDto.builder() .map(file -> EbikeFaultFileDto.builder()
.fileId(file.getFileId()) .fileId(file.getFileId())
.fileName(file.getFileName()) .fileName(file.getFileName())
.fileType(file.getFileType())
.fileUrl(file.getFileUrl()) .fileUrl(file.getFileUrl())
.fileSize(file.getFileSize())
.build()) .build())
.collect(Collectors.toList()); .collect(Collectors.toList());
// 获取损坏部件 // 获取损坏部件
@ -333,9 +324,7 @@ public class EbikeFaultReportServiceImpl extends ServiceImpl<EbikeFaultReportMap
.map(file -> EbikeFaultFileDto.builder() .map(file -> EbikeFaultFileDto.builder()
.fileId(file.getFileId()) .fileId(file.getFileId())
.fileName(file.getFileName()) .fileName(file.getFileName())
.fileType(file.getFileType())
.fileUrl(file.getFileUrl()) .fileUrl(file.getFileUrl())
.fileSize(file.getFileSize())
.build()) .build())
.collect(Collectors.toList()); .collect(Collectors.toList());

View File

@ -124,9 +124,7 @@ public class EbikeRefundServiceImpl extends ServiceImpl<EbikeRefundMapper, Ebike
.map(dto -> EbikeRefundFile.builder() .map(dto -> EbikeRefundFile.builder()
.refundId(refundId) .refundId(refundId)
.fileName(dto.getFileName()) .fileName(dto.getFileName())
.fileType(dto.getFileType())
.fileUrl(dto.getFileUrl()) .fileUrl(dto.getFileUrl())
.fileSize(dto.getFileSize())
.build()) .build())
.toList(); .toList();
ebikeRefundFileMapper.insertBatch(ebikeRefundFiles); ebikeRefundFileMapper.insertBatch(ebikeRefundFiles);
@ -398,7 +396,6 @@ public class EbikeRefundServiceImpl extends ServiceImpl<EbikeRefundMapper, Ebike
} }
try { try {
InputStream inputStream = multipartFile.getInputStream(); InputStream inputStream = multipartFile.getInputStream();
String fileType = fileName.substring(fileName.lastIndexOf("."));
String saveFileName = UUID.randomUUID() + fileName.substring(fileName.lastIndexOf(".")); String saveFileName = UUID.randomUUID() + fileName.substring(fileName.lastIndexOf("."));
// 文件上传 // 文件上传
minioUtil.uploadFile(EbikeFileTypeEnum.USER_REFUND, inputStream, saveFileName); minioUtil.uploadFile(EbikeFileTypeEnum.USER_REFUND, inputStream, saveFileName);
@ -406,8 +403,6 @@ public class EbikeRefundServiceImpl extends ServiceImpl<EbikeRefundMapper, Ebike
return EbikeFaultFileVo.builder() return EbikeFaultFileVo.builder()
.fileName(saveFileName) .fileName(saveFileName)
.fileUrl(fileUrl) .fileUrl(fileUrl)
.fileSize(multipartFile.getSize())
.fileType(fileType)
.build(); .build();
} catch (Exception e) { } catch (Exception e) {
throw new EbikeException("上传文件失败!"); throw new EbikeException("上传文件失败!");

View File

@ -391,9 +391,7 @@ CREATE TABLE "public"."ebike_refund_file" (
"refund_file_id" int8 NOT NULL DEFAULT nextval('ebike_refund_file_file_id_seq'::regclass), "refund_file_id" int8 NOT NULL DEFAULT nextval('ebike_refund_file_file_id_seq'::regclass),
"refund_id" int8 NOT NULL, "refund_id" int8 NOT NULL,
"file_name" varchar(100) COLLATE "pg_catalog"."default", "file_name" varchar(100) COLLATE "pg_catalog"."default",
"file_type" varchar(10) COLLATE "pg_catalog"."default",
"file_url" varchar(500) COLLATE "pg_catalog"."default", "file_url" varchar(500) COLLATE "pg_catalog"."default",
"file_size" int8,
"create_by" int8, "create_by" int8,
"create_time" timestamp(6) DEFAULT CURRENT_TIMESTAMP, "create_time" timestamp(6) DEFAULT CURRENT_TIMESTAMP,
"update_by" int8, "update_by" int8,
@ -403,9 +401,7 @@ CREATE TABLE "public"."ebike_refund_file" (
COMMENT ON COLUMN "public"."ebike_refund_file"."file_id" IS '主键ID'; COMMENT ON COLUMN "public"."ebike_refund_file"."file_id" IS '主键ID';
COMMENT ON COLUMN "public"."ebike_refund_file"."refund_id" IS '退款主键id'; COMMENT ON COLUMN "public"."ebike_refund_file"."refund_id" IS '退款主键id';
COMMENT ON COLUMN "public"."ebike_refund_file"."file_name" IS '附件文件名'; COMMENT ON COLUMN "public"."ebike_refund_file"."file_name" IS '附件文件名';
COMMENT ON COLUMN "public"."ebike_refund_file"."file_type" IS '附件类型';
COMMENT ON COLUMN "public"."ebike_refund_file"."file_url" IS '附件地址'; COMMENT ON COLUMN "public"."ebike_refund_file"."file_url" IS '附件地址';
COMMENT ON COLUMN "public"."ebike_refund_file"."file_size" IS '附件大小';
COMMENT ON COLUMN "public"."ebike_refund_file"."create_by" IS '创建人ID'; COMMENT ON COLUMN "public"."ebike_refund_file"."create_by" IS '创建人ID';
COMMENT ON COLUMN "public"."ebike_refund_file"."create_time" IS '创建时间'; COMMENT ON COLUMN "public"."ebike_refund_file"."create_time" IS '创建时间';
COMMENT ON COLUMN "public"."ebike_refund_file"."update_by" IS '最后修改人ID'; COMMENT ON COLUMN "public"."ebike_refund_file"."update_by" IS '最后修改人ID';
@ -482,9 +478,7 @@ CREATE TABLE "public"."ebike_fault_file" (
"file_id" int8 NOT NULL DEFAULT nextval('ebike_attachment_file_file_id_seq'::regclass), "file_id" int8 NOT NULL DEFAULT nextval('ebike_attachment_file_file_id_seq'::regclass),
"report_id" int8 NOT NULL, "report_id" int8 NOT NULL,
"file_name" varchar(100) COLLATE "pg_catalog"."default", "file_name" varchar(100) COLLATE "pg_catalog"."default",
"file_type" varchar(10) COLLATE "pg_catalog"."default",
"file_url" varchar(500) COLLATE "pg_catalog"."default", "file_url" varchar(500) COLLATE "pg_catalog"."default",
"file_size" int8,
"create_by" int8, "create_by" int8,
"create_time" timestamp(6) DEFAULT CURRENT_TIMESTAMP, "create_time" timestamp(6) DEFAULT CURRENT_TIMESTAMP,
"update_by" int8, "update_by" int8,
@ -494,9 +488,7 @@ CREATE TABLE "public"."ebike_fault_file" (
COMMENT ON COLUMN "public"."ebike_fault_file"."file_id" IS '主键ID'; COMMENT ON COLUMN "public"."ebike_fault_file"."file_id" IS '主键ID';
COMMENT ON COLUMN "public"."ebike_fault_file"."report_id" IS '报告id'; COMMENT ON COLUMN "public"."ebike_fault_file"."report_id" IS '报告id';
COMMENT ON COLUMN "public"."ebike_fault_file"."file_name" IS '附件文件名'; COMMENT ON COLUMN "public"."ebike_fault_file"."file_name" IS '附件文件名';
COMMENT ON COLUMN "public"."ebike_fault_file"."file_type" IS '附件类型';
COMMENT ON COLUMN "public"."ebike_fault_file"."file_url" IS '附件地址'; COMMENT ON COLUMN "public"."ebike_fault_file"."file_url" IS '附件地址';
COMMENT ON COLUMN "public"."ebike_fault_file"."file_size" IS '附件大小';
COMMENT ON COLUMN "public"."ebike_fault_file"."create_by" IS '创建人ID'; COMMENT ON COLUMN "public"."ebike_fault_file"."create_by" IS '创建人ID';
COMMENT ON COLUMN "public"."ebike_fault_file"."create_time" IS '创建时间'; COMMENT ON COLUMN "public"."ebike_fault_file"."create_time" IS '创建时间';
COMMENT ON COLUMN "public"."ebike_fault_file"."update_by" IS '最后修改人ID'; COMMENT ON COLUMN "public"."ebike_fault_file"."update_by" IS '最后修改人ID';