提交 a0061077 作者: 邹鹏

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

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