From 52edd06b3baca6603557ccaa868be349bf35f334 Mon Sep 17 00:00:00 2001 From: fit2cloud-chenyw Date: Sun, 14 Sep 2025 21:08:45 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E6=9F=A5=E8=AF=A2=E5=AD=97=E4=BD=93=20?= =?UTF-8?q?API=20=E6=8A=A5=E9=94=99=E8=B6=85=E6=97=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../io/dataease/font/manage/FontManage.java | 20 +++++++------------ .../io/dataease/font/server/FontServer.java | 6 +++--- core/core-frontend/src/api/font.ts | 4 ++-- .../io/dataease/api/font/api/FontApi.java | 6 ++---- 4 files changed, 14 insertions(+), 22 deletions(-) diff --git a/core/core-backend/src/main/java/io/dataease/font/manage/FontManage.java b/core/core-backend/src/main/java/io/dataease/font/manage/FontManage.java index 0f95280bff..2476685e0b 100644 --- a/core/core-backend/src/main/java/io/dataease/font/manage/FontManage.java +++ b/core/core-backend/src/main/java/io/dataease/font/manage/FontManage.java @@ -3,33 +3,27 @@ package io.dataease.font.manage; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import io.dataease.api.font.dto.FontDto; -import io.dataease.chart.dao.auto.entity.CoreChartView; import io.dataease.exception.DEException; import io.dataease.font.dao.auto.entity.CoreFont; import io.dataease.font.dao.auto.mapper.CoreFontMapper; -import io.dataease.utils.*; +import io.dataease.utils.BeanUtils; +import io.dataease.utils.FileUtils; +import io.dataease.utils.IDUtils; import jakarta.annotation.Resource; +import jakarta.servlet.ServletOutputStream; import jakarta.servlet.http.HttpServletResponse; import org.apache.commons.collections4.CollectionUtils; import org.apache.commons.lang3.ObjectUtils; import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; +import org.springframework.core.io.ResourceLoader; import org.springframework.stereotype.Component; import org.springframework.web.multipart.MultipartFile; -import jakarta.servlet.ServletOutputStream; -import org.springframework.beans.factory.annotation.Autowired; - -import org.springframework.core.io.ResourceLoader; - import java.awt.*; import java.io.*; -import java.net.URLEncoder; -import java.nio.charset.StandardCharsets; - -import java.io.IOException; import java.util.ArrayList; -import java.util.Collection; import java.util.List; import java.util.UUID; @@ -44,7 +38,7 @@ public class FontManage { @Autowired private ResourceLoader resourceLoader; - public List list(FontDto fontDto) { + public List list() { QueryWrapper queryWrapper = new QueryWrapper<>(); List coreFonts = coreFontMapper.selectList(queryWrapper); List fontDtos = new ArrayList<>(); diff --git a/core/core-backend/src/main/java/io/dataease/font/server/FontServer.java b/core/core-backend/src/main/java/io/dataease/font/server/FontServer.java index 764266ba6e..e285f9581c 100644 --- a/core/core-backend/src/main/java/io/dataease/font/server/FontServer.java +++ b/core/core-backend/src/main/java/io/dataease/font/server/FontServer.java @@ -3,8 +3,8 @@ package io.dataease.font.server; import io.dataease.api.font.api.FontApi; import io.dataease.api.font.dto.FontDto; import io.dataease.exception.DEException; -import jakarta.annotation.Resource; import io.dataease.font.manage.FontManage; +import jakarta.annotation.Resource; import jakarta.servlet.http.HttpServletResponse; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @@ -20,8 +20,8 @@ public class FontServer implements FontApi { private FontManage fontManage; @Override - public List list(FontDto fontDto) { - return fontManage.list(fontDto); + public List list() { + return fontManage.list(); } @Override diff --git a/core/core-frontend/src/api/font.ts b/core/core-frontend/src/api/font.ts index c0c4974e69..168887c27e 100644 --- a/core/core-frontend/src/api/font.ts +++ b/core/core-frontend/src/api/font.ts @@ -8,8 +8,8 @@ export interface Font { isBuiltin?: boolean } -export const list = (data = {}) => { - return request.post({ url: '/typeface/listFont', data }).then(res => { +export const list = () => { + return request.get({ url: '/typeface/listFont' }).then(res => { return res?.data }) } diff --git a/sdk/api/api-base/src/main/java/io/dataease/api/font/api/FontApi.java b/sdk/api/api-base/src/main/java/io/dataease/api/font/api/FontApi.java index c39cb3a1cc..6535998268 100644 --- a/sdk/api/api-base/src/main/java/io/dataease/api/font/api/FontApi.java +++ b/sdk/api/api-base/src/main/java/io/dataease/api/font/api/FontApi.java @@ -1,8 +1,6 @@ package io.dataease.api.font.api; import com.github.xiaoymin.knife4j.annotations.ApiSupport; - -import io.dataease.api.ds.vo.ExcelFileData; import io.dataease.api.font.dto.FontDto; import io.dataease.exception.DEException; import io.swagger.v3.oas.annotations.Operation; @@ -22,8 +20,8 @@ import java.util.List; public interface FontApi { @Operation(summary = "预览数据") - @PostMapping("listFont") - public List list(@RequestBody FontDto fontDto) throws Exception; + @GetMapping("listFont") + List list() throws Exception; @Operation(summary = "创建") @PostMapping("/create")