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