From 05fa43df5405d1c55ddea9603e7c28ed4389f4ef Mon Sep 17 00:00:00 2001 From: liushujing Date: Fri, 28 Feb 2025 08:59:52 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E5=9B=BE=E7=89=87=E5=88=97?= =?UTF-8?q?=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../flxai/controller/DigitalImgController.java | 8 ++++++++ .../pjilisense/flxai/service/DigitalImgService.java | 3 +++ .../flxai/service/impl/DigitalImgServiceImpl.java | 12 +++++++++++- 3 files changed, 22 insertions(+), 1 deletion(-) diff --git a/flx-ai/src/main/java/com/pjilisense/flxai/controller/DigitalImgController.java b/flx-ai/src/main/java/com/pjilisense/flxai/controller/DigitalImgController.java index 427f2d6..2ce3e8e 100644 --- a/flx-ai/src/main/java/com/pjilisense/flxai/controller/DigitalImgController.java +++ b/flx-ai/src/main/java/com/pjilisense/flxai/controller/DigitalImgController.java @@ -82,6 +82,14 @@ public class DigitalImgController { return new Result>().ok(page); } + @GetMapping("getAllByType") + @ApiOperation("根据类型获取全部数据") + public Result> getAllByType(@ApiIgnore @RequestParam String imgType){ + List page = digitalImgService.getAllByType(imgType); + + return new Result>().ok(page); + } + @GetMapping("{id}") @ApiOperation("信息") public Result get(@PathVariable("id") String id){ diff --git a/flx-ai/src/main/java/com/pjilisense/flxai/service/DigitalImgService.java b/flx-ai/src/main/java/com/pjilisense/flxai/service/DigitalImgService.java index 09ffa24..3e10d01 100644 --- a/flx-ai/src/main/java/com/pjilisense/flxai/service/DigitalImgService.java +++ b/flx-ai/src/main/java/com/pjilisense/flxai/service/DigitalImgService.java @@ -4,6 +4,8 @@ import com.pjilisense.flxai.base.service.CrudService; import com.pjilisense.flxai.dto.DigitalImgDTO; import com.pjilisense.flxai.entity.DigitalImgEntity; +import java.util.List; + /** * ${comments} * @@ -12,4 +14,5 @@ import com.pjilisense.flxai.entity.DigitalImgEntity; */ public interface DigitalImgService extends CrudService { + List getAllByType(String imgType); } \ No newline at end of file diff --git a/flx-ai/src/main/java/com/pjilisense/flxai/service/impl/DigitalImgServiceImpl.java b/flx-ai/src/main/java/com/pjilisense/flxai/service/impl/DigitalImgServiceImpl.java index 6b904a8..c03d7f5 100644 --- a/flx-ai/src/main/java/com/pjilisense/flxai/service/impl/DigitalImgServiceImpl.java +++ b/flx-ai/src/main/java/com/pjilisense/flxai/service/impl/DigitalImgServiceImpl.java @@ -4,11 +4,14 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.pjilisense.flxai.base.service.impl.CrudServiceImpl; import com.pjilisense.flxai.dao.DigitalImgDao; import com.pjilisense.flxai.dto.DigitalImgDTO; +import com.pjilisense.flxai.entity.AppToolsSetEntity; import com.pjilisense.flxai.entity.DigitalImgEntity; import com.pjilisense.flxai.service.DigitalImgService; import cn.hutool.core.util.StrUtil; +import com.pjilisense.flxai.utils.ConvertUtils; import org.springframework.stereotype.Service; +import java.util.List; import java.util.Map; /** @@ -30,5 +33,12 @@ public class DigitalImgServiceImpl extends CrudServiceImpl getAllByType(String imgType) { + QueryWrapper wrapper = new QueryWrapper<>(); + wrapper.eq(StrUtil.isNotBlank(imgType), "img_type", imgType); + wrapper.orderByAsc("id"); + List entityList =baseDao.selectList(wrapper); + return ConvertUtils.sourceToTarget(entityList, DigitalImgDTO.class); + } } \ No newline at end of file