manage: 1.处置计划相关接口,待补充

dev_2.1.0
xueqingkun 1 year ago
parent 98f2a70935
commit 9cf9017a99

@ -1,5 +1,6 @@
package com.supervision.manage.controller.config; package com.supervision.manage.controller.config;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.supervision.manage.service.ConfigTreatmentPlanManageService; import com.supervision.manage.service.ConfigTreatmentPlanManageService;
import com.supervision.vo.manage.TreatmentPlanTreeNode; import com.supervision.vo.manage.TreatmentPlanTreeNode;
import com.supervision.model.ConfigTreatmentPlan; import com.supervision.model.ConfigTreatmentPlan;
@ -40,6 +41,17 @@ public class TreatmentPlanManageController {
} }
@ApiOperation("分页查询处置计划列表")
@GetMapping("/queryPageList")
public IPage<? extends ConfigTreatmentPlan> queryPageList(@RequestParam(defaultValue = "1")Integer pageNum,
@RequestParam(defaultValue = "10")Integer pageSize,
@ApiParam("处置方式(0门诊 1住院)")
@RequestParam(required = false) String disposalMethod) {
return configTreatmentPlanManageService.queryPageList(pageNum, pageSize, disposalMethod);
}
} }

@ -1,5 +1,6 @@
package com.supervision.manage.service; package com.supervision.manage.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.supervision.model.ConfigTreatmentPlan; import com.supervision.model.ConfigTreatmentPlan;
import com.supervision.vo.manage.TreatmentPlanTreeNode; import com.supervision.vo.manage.TreatmentPlanTreeNode;
@ -10,4 +11,6 @@ public interface ConfigTreatmentPlanManageService {
List<TreatmentPlanTreeNode> queryTree(Integer disposalMethod); List<TreatmentPlanTreeNode> queryTree(Integer disposalMethod);
ConfigTreatmentPlan findById(String id); ConfigTreatmentPlan findById(String id);
IPage<? extends ConfigTreatmentPlan> queryPageList(Integer pageNum, Integer pageSize, String disposalMethod);
} }

@ -1,8 +1,10 @@
package com.supervision.manage.service.impl; package com.supervision.manage.service.impl;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.lang.Assert; import cn.hutool.core.lang.Assert;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.conditions.query.LambdaQueryChainWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.supervision.manage.service.ConfigTreatmentPlanManageService; import com.supervision.manage.service.ConfigTreatmentPlanManageService;
import com.supervision.model.ConfigTreatmentPlan; import com.supervision.model.ConfigTreatmentPlan;
import com.supervision.service.ConfigTreatmentPlanService; import com.supervision.service.ConfigTreatmentPlanService;
@ -34,4 +36,12 @@ public class ConfigTreatmentPlanManageServiceImpl implements ConfigTreatmentPlan
} }
@Override
public IPage<? extends ConfigTreatmentPlan> queryPageList(Integer pageNum, Integer pageSize, String disposalMethod) {
LambdaQueryChainWrapper<ConfigTreatmentPlan> wrapper = configTreatmentPlanService.lambdaQuery()
.eq(StrUtil.isNotBlank(disposalMethod), ConfigTreatmentPlan::getDisposalMethod, disposalMethod);
return configTreatmentPlanService.page(new Page<>(pageNum, pageSize), wrapper);
}
} }

@ -40,7 +40,9 @@ public class ConfigTreatmentPlan implements Serializable {
@ApiModelProperty("一级措施") @ApiModelProperty("一级措施")
private String firstMeasures; private String firstMeasures;
/**
*
*/
@ApiModelProperty("二级措施") @ApiModelProperty("二级措施")
private String secondMeasures; private String secondMeasures;

Loading…
Cancel
Save