提交 01b5c3b2 authored 作者: 宋文杰's avatar 宋文杰

feat(emergency plan): add emergency plan paging and parametric query function

上级 138017fc
......@@ -39,7 +39,7 @@ public class EmergencyPlanController extends BaseController {
*/
@GetMapping("/page")
public R getEmergencyPlanPage(Page page, EmergencyPlan emergencyPlan) {
return new R<>(emergencyPlanService.getPlanPage(page,emergencyPlan.getPlanKeyword()));
return new R<>(emergencyPlanService.getPlanPage(page,emergencyPlan));
}
......
......@@ -22,5 +22,5 @@ public interface EmergencyPlanMapper extends BaseMapper<EmergencyPlan> {
* @Author: songwenjie
* @Date: 2019/4/25
*/
IPage<EmergencyPlanDto> getPlanPage(Page page,String planKeyword);
IPage<EmergencyPlanDto> getPlanPage(Page page,EmergencyPlan emergencyPlan);
}
......@@ -39,5 +39,5 @@ public interface EmergencyPlanService extends IService<EmergencyPlan> {
* @Author: songwenjie
* @Date: 2019/4/25
*/
IPage<EmergencyPlanDto> getPlanPage(Page page, String planKeyword);
IPage<EmergencyPlanDto> getPlanPage(Page page, EmergencyPlan emergencyPlan);
}
......@@ -75,7 +75,7 @@ public class EmergencyPlanServiceImpl extends ServiceImpl<EmergencyPlanMapper, E
* @Author: songwenjie
* @Date: 2019/4/25
*/
public IPage<EmergencyPlanDto> getPlanPage(Page page, String planKeyword){
return baseMapper.getPlanPage(page,planKeyword);
public IPage<EmergencyPlanDto> getPlanPage(Page page, EmergencyPlan emergencyPlan){
return baseMapper.getPlanPage(page,emergencyPlan);
}
}
......@@ -53,10 +53,17 @@
`publisher_id`
from
emergency_plan
<if test="planKeyword != null">
<where>
plan_keyword like concat('%',#{planKeyword},'%')
</where>
<where>
1 = 1
<if test="emergencyPlan.planKeyword != null">
and plan_keyword like concat('%',#{emergencyPlan.planKeyword},'%')
</if>
<if test="emergencyPlan.planName != null">
and plan_name like concat('%',#{emergencyPlan.planName},'%')
</if>
<if test="emergencyPlan.publishDept != null">
and publish_dept like concat('%',#{emergencyPlan.publishDept},'%')
</if>
</where>
</select>
</mapper>
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论