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