提交 a0061077 作者: 邹鹏

人群包查询增加包名筛选条件,并增加一个不分页的接口

上级 2f99bcf4
......@@ -48,11 +48,17 @@ public class CrowdPackageController {
return crowdPackageService.insertConditionIntoPackage(conditionDto);
}
@ApiOperation("查询")
@ApiOperation("分页查询")
@PostMapping("/pageList")
public GenericsResult<PageInfo<CrowdPackageListVO>> pageList(@RequestBody CrowdPackageQueryDTO queryDto) {
return crowdPackageService.pageList(queryDto);
}
@ApiOperation("查询所有人群包")
@PostMapping("/allPackage")
public GenericsResult<List<CrowdPackageListVO>> getAllPackage(@RequestBody CrowdPackageQueryDTO queryDto) {
return crowdPackageService.getAllPackage(queryDto);
}
@ApiOperation("删除人群包")
@GetMapping("/removePackage/{id}")
......
......@@ -46,6 +46,7 @@ public interface CrowdPackageService extends IService<CrowdPackage> {
* @return {@link GenericsResult}<{@link List}<{@link CrowdPackageListVO}>>
*/
GenericsResult<PageInfo<CrowdPackageListVO>> pageList(CrowdPackageQueryDTO queryDto);
GenericsResult<List<CrowdPackageListVO>> getAllPackage(CrowdPackageQueryDTO queryDto);
/**
* 删除群包
......
......@@ -160,6 +160,15 @@ public class CrowdPackageServiceImpl extends ServiceImpl<MaterialCrowdPackageMap
PageInfo<CrowdPackageListVO> pageList = new PageInfo<>(list);
return new GenericsResult<>(pageList);
}
@Override
public GenericsResult<List<CrowdPackageListVO>> getAllPackage(CrowdPackageQueryDTO queryDto) {
List<CrowdPackageListVO> list = baseMapper.getPageList(queryDto);
if (CollectionUtil.isEmpty(list)) {
return new GenericsResult<>(true, "暂无数据");
}
return new GenericsResult<>(list);
}
@Override
public BaseResult removeCrowdPackage(Long id) {
......
......@@ -35,9 +35,11 @@
on cpm.id = mat.package_id
where cpm.package_name is not null
<if test="queryDto.nameKeyword != null and queryDto.nameKeyword != ''">
and cpm.package_name like concat('%',#{queryDto.nameKeyword},'%')
</if>
group by cpm.id
order by cpm.create_time desc
</select>
<delete id="removeCondition">
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论