From 9d16bb58b42a536289645ed108da666f89c43bd7 Mon Sep 17 00:00:00 2001 From: xueqingkun Date: Tue, 28 Nov 2023 13:09:01 +0800 Subject: [PATCH] =?UTF-8?q?manage=EF=BC=9A=E4=BB=A3=E7=A0=81=E7=BB=93?= =?UTF-8?q?=E6=9E=84=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DiseaseQuestionManageController.java | 11 ++-- .../DiseaseTreatmentPlanManageController.java | 29 +++++++++-- .../service/DiseaseQuestionManageService.java | 4 +- .../DiseaseTreatmentPlanManageService.java | 10 +++- .../DiseaseQuestionManageServiceImpl.java | 44 ++++++++++++---- ...DiseaseTreatmentPlanManageServiceImpl.java | 51 +++++++++++++++++-- .../mapper/DiseaseQuestionMapper.java | 6 +++ .../mapper/DiseaseTreatmentPlanMapper.java | 6 +++ .../service/DiseaseQuestionService.java | 1 + .../service/DiseaseTreatmentPlanService.java | 5 ++ .../impl/DiseaseQuestionServiceImpl.java | 6 ++- .../impl/DiseaseTreatmentPlanServiceImpl.java | 9 ++++ .../vo/manage/DiseaseQuestionResVo.java | 8 ++- .../vo/manage/DiseaseTreatmentPlanResVo.java | 18 +++++++ .../vo/manage/TreatmentPlanResVo.java | 25 --------- .../mapper/DiseaseQuestionMapper.xml | 17 +++++++ .../mapper/DiseaseTreatmentPlanMapper.xml | 25 +++++++++ 17 files changed, 222 insertions(+), 53 deletions(-) create mode 100644 virtual-patient-model/src/main/java/com/supervision/vo/manage/DiseaseTreatmentPlanResVo.java delete mode 100644 virtual-patient-model/src/main/java/com/supervision/vo/manage/TreatmentPlanResVo.java diff --git a/virtual-patient-manage/src/main/java/com/supervision/manage/controller/diseasemanage/DiseaseQuestionManageController.java b/virtual-patient-manage/src/main/java/com/supervision/manage/controller/diseasemanage/DiseaseQuestionManageController.java index 4d1b6655..bd033070 100644 --- a/virtual-patient-manage/src/main/java/com/supervision/manage/controller/diseasemanage/DiseaseQuestionManageController.java +++ b/virtual-patient-manage/src/main/java/com/supervision/manage/controller/diseasemanage/DiseaseQuestionManageController.java @@ -19,21 +19,20 @@ public class DiseaseQuestionManageController { private final DiseaseQuestionManageService diseaseQuestionManageService; - @ApiOperation("保存问题库信息") + @ApiOperation("保存疾病问题信息") @PostMapping("/batchSave") public boolean batchSaveQuestionList(@RequestBody List diseaseQuestionList) { - diseaseQuestionManageService.batchSaveQuestionList(diseaseQuestionList); + diseaseQuestionManageService.batchSaveQuestion(diseaseQuestionList); return true; } - @ApiOperation("删除疾病") + @ApiOperation("删除疾病问题") @DeleteMapping("/delete") - public String deleteDiseaseQuestion(@RequestParam String id) { + public boolean deleteDiseaseQuestion(@RequestParam String id) { - - return "id"; + return diseaseQuestionManageService.deleteDiseaseQuestion(id); } diff --git a/virtual-patient-manage/src/main/java/com/supervision/manage/controller/diseasemanage/DiseaseTreatmentPlanManageController.java b/virtual-patient-manage/src/main/java/com/supervision/manage/controller/diseasemanage/DiseaseTreatmentPlanManageController.java index 7dec204a..21f059e1 100644 --- a/virtual-patient-manage/src/main/java/com/supervision/manage/controller/diseasemanage/DiseaseTreatmentPlanManageController.java +++ b/virtual-patient-manage/src/main/java/com/supervision/manage/controller/diseasemanage/DiseaseTreatmentPlanManageController.java @@ -2,8 +2,9 @@ package com.supervision.manage.controller.diseasemanage; import com.supervision.manage.service.DiseaseTreatmentPlanManageService; +import com.supervision.model.ConfigTreatmentPlan; import com.supervision.model.DiseaseTreatmentPlan; -import com.supervision.vo.manage.TreatmentPlanResVo; +import com.supervision.vo.manage.DiseaseTreatmentPlanResVo; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.RequiredArgsConstructor; @@ -22,20 +23,38 @@ public class DiseaseTreatmentPlanManageController { @ApiOperation("保存处置信息") @PostMapping("/save") - public String saveTreatmentPlan(DiseaseTreatmentPlan diseaseTreatmentPlan) { - - return null; + public String saveTreatmentPlan(@RequestBody DiseaseTreatmentPlan diseaseTreatmentPlan) { + DiseaseTreatmentPlan result = diseaseTreatmentPlanManageService.saveTreatmentPlan(diseaseTreatmentPlan); + return result.getId(); } + @ApiOperation("批量保存处置信息") + @PostMapping("/batchSave") + public boolean batchSaveTreatmentPlan(List diseaseTreatmentPlanList) { + + diseaseTreatmentPlanManageService.batchSaveTreatmentPlan(diseaseTreatmentPlanList); + return true; + } + @ApiOperation("根据疾病id查询疾病处置信息列表") @GetMapping("/queryListByDiseaseId") - public List queryListByDiseaseId(String diseaseId) { + public List queryListByDiseaseId(String diseaseId) { return diseaseTreatmentPlanManageService.queryListByDiseaseId(diseaseId); } + @ApiOperation("删除疾病处置计划") + @DeleteMapping("/delete") + public boolean deleteDiseaseTreatmentPlan(@RequestParam String id) { + + return diseaseTreatmentPlanManageService.deleteDiseaseTreatmentPlan(id); + + } + //todo: 查询处置计划树 + + } diff --git a/virtual-patient-manage/src/main/java/com/supervision/manage/service/DiseaseQuestionManageService.java b/virtual-patient-manage/src/main/java/com/supervision/manage/service/DiseaseQuestionManageService.java index a94a5540..416731f4 100644 --- a/virtual-patient-manage/src/main/java/com/supervision/manage/service/DiseaseQuestionManageService.java +++ b/virtual-patient-manage/src/main/java/com/supervision/manage/service/DiseaseQuestionManageService.java @@ -9,5 +9,7 @@ public interface DiseaseQuestionManageService { List queryPageByDiseaseId(String diseaseId); - void batchSaveQuestionList(List diseaseQuestionList); + void batchSaveQuestion(List diseaseQuestionList); + + boolean deleteDiseaseQuestion(String id); } diff --git a/virtual-patient-manage/src/main/java/com/supervision/manage/service/DiseaseTreatmentPlanManageService.java b/virtual-patient-manage/src/main/java/com/supervision/manage/service/DiseaseTreatmentPlanManageService.java index ac1e779a..0be52284 100644 --- a/virtual-patient-manage/src/main/java/com/supervision/manage/service/DiseaseTreatmentPlanManageService.java +++ b/virtual-patient-manage/src/main/java/com/supervision/manage/service/DiseaseTreatmentPlanManageService.java @@ -1,11 +1,17 @@ package com.supervision.manage.service; -import com.supervision.vo.manage.TreatmentPlanResVo; +import com.supervision.model.DiseaseTreatmentPlan; +import com.supervision.vo.manage.DiseaseTreatmentPlanResVo; import java.util.List; public interface DiseaseTreatmentPlanManageService { - List queryListByDiseaseId(String diseaseId); + List queryListByDiseaseId(String diseaseId); + DiseaseTreatmentPlan saveTreatmentPlan(DiseaseTreatmentPlan diseaseTreatmentPlan); + + void batchSaveTreatmentPlan(List diseaseTreatmentPlanList); + + boolean deleteDiseaseTreatmentPlan(String id); } diff --git a/virtual-patient-manage/src/main/java/com/supervision/manage/service/impl/DiseaseQuestionManageServiceImpl.java b/virtual-patient-manage/src/main/java/com/supervision/manage/service/impl/DiseaseQuestionManageServiceImpl.java index a504b4d8..21942ca0 100644 --- a/virtual-patient-manage/src/main/java/com/supervision/manage/service/impl/DiseaseQuestionManageServiceImpl.java +++ b/virtual-patient-manage/src/main/java/com/supervision/manage/service/impl/DiseaseQuestionManageServiceImpl.java @@ -1,11 +1,13 @@ package com.supervision.manage.service.impl; +import cn.hutool.core.collection.CollectionUtil; import cn.hutool.core.lang.Assert; import cn.hutool.core.util.StrUtil; +import com.baomidou.mybatisplus.extension.conditions.query.LambdaQueryChainWrapper; import com.supervision.manage.service.DiseaseQuestionManageService; -import com.supervision.model.AskTemplateQuestionLibrary; import com.supervision.model.DiseaseQuestion; import com.supervision.service.AskTemplateQuestionLibraryService; +import com.supervision.service.DiseaseQuestionService; import com.supervision.vo.manage.DiseaseQuestionResVo; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Service; @@ -16,24 +18,48 @@ import java.util.List; @RequiredArgsConstructor public class DiseaseQuestionManageServiceImpl implements DiseaseQuestionManageService { - private final AskTemplateQuestionLibraryService askTemplateQuestionLibraryService; + private final DiseaseQuestionService diseaseQuestionService; @Override public List queryPageByDiseaseId(String diseaseId) { - return null; + + Assert.notEmpty(diseaseId,"diseaseId 不允许为空"); + + return diseaseQuestionService.queryPageByDiseaseId(diseaseId); + } + + @Override + public void batchSaveQuestion(List diseaseQuestionList) { + + Assert.notEmpty(diseaseQuestionList,"数据为空"); + diseaseQuestionList.forEach(this::assertDiseaseQuestion); + Assert.isTrue(CollectionUtil.isEmpty(findListByDiseaseIdAndQuestionIdGroup(diseaseQuestionList)),"数据已存在"); + + diseaseQuestionService.saveBatch(diseaseQuestionList); + } @Override - public void batchSaveQuestionList(List diseaseQuestionList) { + public boolean deleteDiseaseQuestion(String id) { + + Assert.notEmpty(id,"id不允许为空"); + + return diseaseQuestionService.removeById(id); + } + - /*Assert.notEmpty(diseaseQuestionList,"数据为空"); - diseaseQuestionList.forEach(this::assertDiseaseQuestion);*/ - List list = askTemplateQuestionLibraryService.lambdaQuery().or( + private List findListByDiseaseIdAndQuestionIdGroup(List diseaseQuestionList){ - (t)->askTemplateQuestionLibraryService.lambdaQuery().eq(AskTemplateQuestionLibrary::getCode,"cod")).list(); + if (CollectionUtil.isEmpty(diseaseQuestionList)){ + return CollectionUtil.newArrayList(); + } - System.out.println("dd"); + LambdaQueryChainWrapper query = diseaseQuestionService.lambdaQuery(); + diseaseQuestionList.forEach(diseaseQuestion -> query + .or(i -> i.eq(DiseaseQuestion::getQuestionId, diseaseQuestion.getDiseaseId()) + .and(i1 -> i1.eq(DiseaseQuestion::getDiseaseId, diseaseQuestion.getDiseaseId())))); + return query.list(); } diff --git a/virtual-patient-manage/src/main/java/com/supervision/manage/service/impl/DiseaseTreatmentPlanManageServiceImpl.java b/virtual-patient-manage/src/main/java/com/supervision/manage/service/impl/DiseaseTreatmentPlanManageServiceImpl.java index 4c099fd1..cd57248b 100644 --- a/virtual-patient-manage/src/main/java/com/supervision/manage/service/impl/DiseaseTreatmentPlanManageServiceImpl.java +++ b/virtual-patient-manage/src/main/java/com/supervision/manage/service/impl/DiseaseTreatmentPlanManageServiceImpl.java @@ -1,7 +1,12 @@ package com.supervision.manage.service.impl; +import cn.hutool.core.lang.Assert; +import cn.hutool.core.util.StrUtil; import com.supervision.manage.service.DiseaseTreatmentPlanManageService; -import com.supervision.vo.manage.TreatmentPlanResVo; +import com.supervision.model.ConfigTreatmentPlan; +import com.supervision.model.DiseaseTreatmentPlan; +import com.supervision.service.DiseaseTreatmentPlanService; +import com.supervision.vo.manage.DiseaseTreatmentPlanResVo; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Service; @@ -9,8 +14,48 @@ import java.util.List; @Service @RequiredArgsConstructor public class DiseaseTreatmentPlanManageServiceImpl implements DiseaseTreatmentPlanManageService { + + private final DiseaseTreatmentPlanService diseaseTreatmentPlanService; + @Override + public List queryListByDiseaseId(String diseaseId) { + + Assert.notEmpty(diseaseId,"疾病id不能为空"); + return diseaseTreatmentPlanService.queryListByDiseaseId(diseaseId); + } + + @Override + public DiseaseTreatmentPlan saveTreatmentPlan(DiseaseTreatmentPlan diseaseTreatmentPlan) { + + assertDiseaseTreatmentPlan(diseaseTreatmentPlan); + + diseaseTreatmentPlanService.save(diseaseTreatmentPlan); + + return diseaseTreatmentPlan; + + } + @Override - public List queryListByDiseaseId(String diseaseId) { - return null; + public void batchSaveTreatmentPlan(List diseaseTreatmentPlanList) { + Assert.notEmpty(diseaseTreatmentPlanList,"数据不能为空"); + diseaseTreatmentPlanList.forEach(this::assertDiseaseTreatmentPlan); + + diseaseTreatmentPlanService.saveBatch(diseaseTreatmentPlanList); + } + + @Override + public boolean deleteDiseaseTreatmentPlan(String id) { + Assert.notEmpty(id,"id不能为空"); + + return diseaseTreatmentPlanService.removeById(id); + } + + + private void assertDiseaseTreatmentPlan(DiseaseTreatmentPlan diseaseTreatmentPlan){ + + Assert.isTrue(StrUtil.isEmpty(diseaseTreatmentPlan.getId()),"id需要为空"); + + Assert.notEmpty(diseaseTreatmentPlan.getDiseaseId(),"疾病id不能为空"); + + Assert.notEmpty(diseaseTreatmentPlan.getPlanId(),"处置计划id不能为空"); } } diff --git a/virtual-patient-model/src/main/java/com/supervision/mapper/DiseaseQuestionMapper.java b/virtual-patient-model/src/main/java/com/supervision/mapper/DiseaseQuestionMapper.java index bfe65cec..348708fd 100644 --- a/virtual-patient-model/src/main/java/com/supervision/mapper/DiseaseQuestionMapper.java +++ b/virtual-patient-model/src/main/java/com/supervision/mapper/DiseaseQuestionMapper.java @@ -2,6 +2,10 @@ package com.supervision.mapper; import com.supervision.model.DiseaseQuestion; import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.supervision.vo.manage.DiseaseQuestionResVo; +import org.apache.ibatis.annotations.Param; + +import java.util.List; /** * @author Administrator @@ -11,6 +15,8 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; */ public interface DiseaseQuestionMapper extends BaseMapper { + List queryPageByDiseaseId(@Param("diseaseId") String diseaseId); + } diff --git a/virtual-patient-model/src/main/java/com/supervision/mapper/DiseaseTreatmentPlanMapper.java b/virtual-patient-model/src/main/java/com/supervision/mapper/DiseaseTreatmentPlanMapper.java index ae6a9850..3bbc71bc 100644 --- a/virtual-patient-model/src/main/java/com/supervision/mapper/DiseaseTreatmentPlanMapper.java +++ b/virtual-patient-model/src/main/java/com/supervision/mapper/DiseaseTreatmentPlanMapper.java @@ -1,7 +1,12 @@ package com.supervision.mapper; +import com.supervision.model.ConfigTreatmentPlan; import com.supervision.model.DiseaseTreatmentPlan; import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.supervision.vo.manage.DiseaseTreatmentPlanResVo; +import org.apache.ibatis.annotations.Param; + +import java.util.List; /** * @author Administrator @@ -11,6 +16,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; */ public interface DiseaseTreatmentPlanMapper extends BaseMapper { + List queryListByDiseaseId(@Param("diseaseId") String diseaseId); } diff --git a/virtual-patient-model/src/main/java/com/supervision/service/DiseaseQuestionService.java b/virtual-patient-model/src/main/java/com/supervision/service/DiseaseQuestionService.java index c1add2c3..92ce0dca 100644 --- a/virtual-patient-model/src/main/java/com/supervision/service/DiseaseQuestionService.java +++ b/virtual-patient-model/src/main/java/com/supervision/service/DiseaseQuestionService.java @@ -14,5 +14,6 @@ import java.util.List; */ public interface DiseaseQuestionService extends IService { + List queryPageByDiseaseId(String diseaseId); } diff --git a/virtual-patient-model/src/main/java/com/supervision/service/DiseaseTreatmentPlanService.java b/virtual-patient-model/src/main/java/com/supervision/service/DiseaseTreatmentPlanService.java index bf331581..83050e6c 100644 --- a/virtual-patient-model/src/main/java/com/supervision/service/DiseaseTreatmentPlanService.java +++ b/virtual-patient-model/src/main/java/com/supervision/service/DiseaseTreatmentPlanService.java @@ -1,7 +1,11 @@ package com.supervision.service; +import com.supervision.model.ConfigTreatmentPlan; import com.supervision.model.DiseaseTreatmentPlan; import com.baomidou.mybatisplus.extension.service.IService; +import com.supervision.vo.manage.DiseaseTreatmentPlanResVo; + +import java.util.List; /** * @author Administrator @@ -10,4 +14,5 @@ import com.baomidou.mybatisplus.extension.service.IService; */ public interface DiseaseTreatmentPlanService extends IService { + List queryListByDiseaseId(String diseaseId); } diff --git a/virtual-patient-model/src/main/java/com/supervision/service/impl/DiseaseQuestionServiceImpl.java b/virtual-patient-model/src/main/java/com/supervision/service/impl/DiseaseQuestionServiceImpl.java index daed6c24..7e744a8f 100644 --- a/virtual-patient-model/src/main/java/com/supervision/service/impl/DiseaseQuestionServiceImpl.java +++ b/virtual-patient-model/src/main/java/com/supervision/service/impl/DiseaseQuestionServiceImpl.java @@ -1,6 +1,5 @@ package com.supervision.service.impl; -import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.supervision.model.DiseaseQuestion; import com.supervision.service.DiseaseQuestionService; @@ -19,6 +18,11 @@ import java.util.List; public class DiseaseQuestionServiceImpl extends ServiceImpl implements DiseaseQuestionService { + @Override + public List queryPageByDiseaseId(String diseaseId) { + + return super.getBaseMapper().queryPageByDiseaseId(diseaseId); + } } diff --git a/virtual-patient-model/src/main/java/com/supervision/service/impl/DiseaseTreatmentPlanServiceImpl.java b/virtual-patient-model/src/main/java/com/supervision/service/impl/DiseaseTreatmentPlanServiceImpl.java index 742c6e40..2feb40a9 100644 --- a/virtual-patient-model/src/main/java/com/supervision/service/impl/DiseaseTreatmentPlanServiceImpl.java +++ b/virtual-patient-model/src/main/java/com/supervision/service/impl/DiseaseTreatmentPlanServiceImpl.java @@ -1,11 +1,15 @@ package com.supervision.service.impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.supervision.model.ConfigTreatmentPlan; import com.supervision.model.DiseaseTreatmentPlan; import com.supervision.service.DiseaseTreatmentPlanService; import com.supervision.mapper.DiseaseTreatmentPlanMapper; +import com.supervision.vo.manage.DiseaseTreatmentPlanResVo; import org.springframework.stereotype.Service; +import java.util.List; + /** * @author Administrator * @description 针对表【vp_disease_treatmen_relation(疾病处置计划关联表)】的数据库操作Service实现 @@ -14,6 +18,11 @@ import org.springframework.stereotype.Service; @Service public class DiseaseTreatmentPlanServiceImpl extends ServiceImpl implements DiseaseTreatmentPlanService { + @Override + public List queryListByDiseaseId(String diseaseId) { + + return super.getBaseMapper().queryListByDiseaseId(diseaseId); + } } diff --git a/virtual-patient-model/src/main/java/com/supervision/vo/manage/DiseaseQuestionResVo.java b/virtual-patient-model/src/main/java/com/supervision/vo/manage/DiseaseQuestionResVo.java index 9d04e844..a79f54da 100644 --- a/virtual-patient-model/src/main/java/com/supervision/vo/manage/DiseaseQuestionResVo.java +++ b/virtual-patient-model/src/main/java/com/supervision/vo/manage/DiseaseQuestionResVo.java @@ -12,11 +12,17 @@ import java.util.List; @EqualsAndHashCode(callSuper = true) public class DiseaseQuestionResVo extends DiseaseQuestion { + @ApiModelProperty("类目编码") + private String itemCode; + @ApiModelProperty("类目名称") - private String item; + private String itemName; @ApiModelProperty("问题列表") private List questionList; + @ApiModelProperty("回答内容") + private String answer; + } diff --git a/virtual-patient-model/src/main/java/com/supervision/vo/manage/DiseaseTreatmentPlanResVo.java b/virtual-patient-model/src/main/java/com/supervision/vo/manage/DiseaseTreatmentPlanResVo.java new file mode 100644 index 00000000..552787cc --- /dev/null +++ b/virtual-patient-model/src/main/java/com/supervision/vo/manage/DiseaseTreatmentPlanResVo.java @@ -0,0 +1,18 @@ +package com.supervision.vo.manage; + +import com.supervision.model.ConfigTreatmentPlan; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; + +@Data +@EqualsAndHashCode(callSuper = true) +public class DiseaseTreatmentPlanResVo extends ConfigTreatmentPlan { + + + @ApiModelProperty("主键") + private String id; + + + +} diff --git a/virtual-patient-model/src/main/java/com/supervision/vo/manage/TreatmentPlanResVo.java b/virtual-patient-model/src/main/java/com/supervision/vo/manage/TreatmentPlanResVo.java deleted file mode 100644 index 615e1e7d..00000000 --- a/virtual-patient-model/src/main/java/com/supervision/vo/manage/TreatmentPlanResVo.java +++ /dev/null @@ -1,25 +0,0 @@ -package com.supervision.vo.manage; - -import com.supervision.model.ConfigTreatmentPlan; -import io.swagger.annotations.ApiModelProperty; -import lombok.Data; -import lombok.EqualsAndHashCode; - -@Data -@EqualsAndHashCode(callSuper = true) -public class TreatmentPlanResVo extends ConfigTreatmentPlan { - - @ApiModelProperty("处置计划名称") - private String disposalPlanName; - - @ApiModelProperty("处置计划名称") - private String firstMeasuresName; - - @ApiModelProperty("处置计划名称") - private String secondMeasuresName; - - @ApiModelProperty("处置计划名称") - private String disposalMethodName; - - -} diff --git a/virtual-patient-model/src/main/resources/mapper/DiseaseQuestionMapper.xml b/virtual-patient-model/src/main/resources/mapper/DiseaseQuestionMapper.xml index 155ad104..6c118ab6 100644 --- a/virtual-patient-model/src/main/resources/mapper/DiseaseQuestionMapper.xml +++ b/virtual-patient-model/src/main/resources/mapper/DiseaseQuestionMapper.xml @@ -19,4 +19,21 @@ create_user_id,create_time,update_user_id, update_time + + + + + + + diff --git a/virtual-patient-model/src/main/resources/mapper/DiseaseTreatmentPlanMapper.xml b/virtual-patient-model/src/main/resources/mapper/DiseaseTreatmentPlanMapper.xml index 6afe4200..b6e80f46 100644 --- a/virtual-patient-model/src/main/resources/mapper/DiseaseTreatmentPlanMapper.xml +++ b/virtual-patient-model/src/main/resources/mapper/DiseaseTreatmentPlanMapper.xml @@ -19,4 +19,29 @@ ,disease_id,plan_id,create_user_id, create_time,update_user_id,update_time + + + + + + + + + + + +