From e82e68c6024965b7cabe92b185f02a3924d4c377 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=B9=E9=B9=8F=E9=A3=9E?= Date: Mon, 7 Apr 2025 09:35:40 +0800 Subject: [PATCH] =?UTF-8?q?feat(file):=20=E6=B7=BB=E5=8A=A0=E8=8E=B7?= =?UTF-8?q?=E5=8F=96=E6=96=87=E4=BB=B6=E7=B1=BB=E5=9E=8B=E5=88=97=E8=A1=A8?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mobilebroken/admin/controller/FileController.java | 10 ++++++++++ .../repository/mapper/FileUploadRecordMapper.java | 3 +++ .../repository/service/IFileUploadRecordService.java | 4 ++++ .../service/impl/FileUploadRecordServiceImpl.java | 6 ++++++ .../main/resources/mapper/FileUploadRecordMapper.xml | 3 +++ 5 files changed, 26 insertions(+) diff --git a/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/FileController.java b/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/FileController.java index 9a72cebc..03201d01 100644 --- a/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/FileController.java +++ b/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/FileController.java @@ -150,4 +150,14 @@ public class FileController extends ControllerBase { fileUploadRecordService.removeBatchByIds(ids); return ApiResult.success(); } + + /** + * 获取文件类型列表 + * @return 文件类型列表 + */ + @PostMapping("getFileTypes") + @ApiMark(moduleName = "文件管理", apiName = "获取文件类型列表") + public ApiResult> getFileTypes(){ + return ApiResult.success(fileUploadRecordService.getFileTypes()); + } } diff --git a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/mapper/FileUploadRecordMapper.java b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/mapper/FileUploadRecordMapper.java index d43bda9c..bd083f71 100644 --- a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/mapper/FileUploadRecordMapper.java +++ b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/mapper/FileUploadRecordMapper.java @@ -3,6 +3,8 @@ package com.nflg.mobilebroken.repository.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.nflg.mobilebroken.repository.entity.FileUploadRecord; +import java.util.List; + /** *

* Mapper 接口 @@ -13,4 +15,5 @@ import com.nflg.mobilebroken.repository.entity.FileUploadRecord; */ public interface FileUploadRecordMapper extends BaseMapper { + List getFileTypes(); } diff --git a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/IFileUploadRecordService.java b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/IFileUploadRecordService.java index d53fcee3..5062a3c6 100644 --- a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/IFileUploadRecordService.java +++ b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/IFileUploadRecordService.java @@ -6,6 +6,8 @@ import com.nflg.mobilebroken.common.pojo.request.FileSearchRequest; import com.nflg.mobilebroken.common.pojo.vo.FileVO; import com.nflg.mobilebroken.repository.entity.FileUploadRecord; +import java.util.List; + /** *

* 服务类 @@ -17,4 +19,6 @@ import com.nflg.mobilebroken.repository.entity.FileUploadRecord; public interface IFileUploadRecordService extends IService { PageData search(FileSearchRequest request); + + List getFileTypes(); } diff --git a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/impl/FileUploadRecordServiceImpl.java b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/impl/FileUploadRecordServiceImpl.java index d987aafc..4c978982 100644 --- a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/impl/FileUploadRecordServiceImpl.java +++ b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/impl/FileUploadRecordServiceImpl.java @@ -13,6 +13,7 @@ import com.nflg.mobilebroken.repository.service.IFileUploadRecordService; import org.springframework.stereotype.Service; import java.time.LocalDate; +import java.util.List; import java.util.Objects; /** @@ -46,4 +47,9 @@ public class FileUploadRecordServiceImpl extends ServiceImpl(request.getPage(), request.getPageSize())); return PageUtil.convert(datas, d -> Convert.convert(FileVO.class, d)); } + + @Override + public List getFileTypes() { + return baseMapper.getFileTypes(); + } } diff --git a/nflg-mobilebroken-repository/src/main/resources/mapper/FileUploadRecordMapper.xml b/nflg-mobilebroken-repository/src/main/resources/mapper/FileUploadRecordMapper.xml index 7c1fa5f2..e9b7ca8d 100644 --- a/nflg-mobilebroken-repository/src/main/resources/mapper/FileUploadRecordMapper.xml +++ b/nflg-mobilebroken-repository/src/main/resources/mapper/FileUploadRecordMapper.xml @@ -2,4 +2,7 @@ +