查询图片列表

main
liushujing 3 months ago
parent f4020e2793
commit 05fa43df54

@ -82,6 +82,14 @@ public class DigitalImgController {
return new Result<PageData<DigitalImgDTO>>().ok(page); return new Result<PageData<DigitalImgDTO>>().ok(page);
} }
@GetMapping("getAllByType")
@ApiOperation("根据类型获取全部数据")
public Result<List<DigitalImgDTO>> getAllByType(@ApiIgnore @RequestParam String imgType){
List<DigitalImgDTO> page = digitalImgService.getAllByType(imgType);
return new Result<List<DigitalImgDTO>>().ok(page);
}
@GetMapping("{id}") @GetMapping("{id}")
@ApiOperation("信息") @ApiOperation("信息")
public Result<DigitalImgDTO> get(@PathVariable("id") String id){ public Result<DigitalImgDTO> get(@PathVariable("id") String id){

@ -4,6 +4,8 @@ import com.pjilisense.flxai.base.service.CrudService;
import com.pjilisense.flxai.dto.DigitalImgDTO; import com.pjilisense.flxai.dto.DigitalImgDTO;
import com.pjilisense.flxai.entity.DigitalImgEntity; import com.pjilisense.flxai.entity.DigitalImgEntity;
import java.util.List;
/** /**
* ${comments} * ${comments}
* *
@ -12,4 +14,5 @@ import com.pjilisense.flxai.entity.DigitalImgEntity;
*/ */
public interface DigitalImgService extends CrudService<DigitalImgEntity, DigitalImgDTO> { public interface DigitalImgService extends CrudService<DigitalImgEntity, DigitalImgDTO> {
List<DigitalImgDTO> getAllByType(String imgType);
} }

@ -4,11 +4,14 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.pjilisense.flxai.base.service.impl.CrudServiceImpl; import com.pjilisense.flxai.base.service.impl.CrudServiceImpl;
import com.pjilisense.flxai.dao.DigitalImgDao; import com.pjilisense.flxai.dao.DigitalImgDao;
import com.pjilisense.flxai.dto.DigitalImgDTO; import com.pjilisense.flxai.dto.DigitalImgDTO;
import com.pjilisense.flxai.entity.AppToolsSetEntity;
import com.pjilisense.flxai.entity.DigitalImgEntity; import com.pjilisense.flxai.entity.DigitalImgEntity;
import com.pjilisense.flxai.service.DigitalImgService; import com.pjilisense.flxai.service.DigitalImgService;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import com.pjilisense.flxai.utils.ConvertUtils;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.List;
import java.util.Map; import java.util.Map;
/** /**
@ -30,5 +33,12 @@ public class DigitalImgServiceImpl extends CrudServiceImpl<DigitalImgDao, Digita
return wrapper; return wrapper;
} }
@Override
public List<DigitalImgDTO> getAllByType(String imgType) {
QueryWrapper<DigitalImgEntity> wrapper = new QueryWrapper<>();
wrapper.eq(StrUtil.isNotBlank(imgType), "img_type", imgType);
wrapper.orderByAsc("id");
List<DigitalImgEntity> entityList =baseDao.selectList(wrapper);
return ConvertUtils.sourceToTarget(entityList, DigitalImgDTO.class);
}
} }
Loading…
Cancel
Save