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 @@ +