package com.supervision.manage.service; import com.supervision.model.DiseaseTreatmentPlan; import com.supervision.model.DiseaseTreatmentPlanDrug; import com.supervision.vo.manage.DiseaseTreatmentPlanReqVo; import com.supervision.vo.manage.DiseaseTreatmentPlanResVo; import com.supervision.vo.manage.DiseaseTreatmentPlanTreeNode; import java.util.List; public interface DiseaseTreatmentPlanManageService { List queryListByDiseaseId(String diseaseId); DiseaseTreatmentPlan saveTreatmentPlan(DiseaseTreatmentPlanReqVo diseaseTreatmentPlan); void batchSaveTreatmentPlan(List diseaseTreatmentPlanList); boolean deleteDiseaseTreatmentPlan(String id); boolean deleteByDiseaseId(String diseaseId); List queryDiseaseTreatmentPlanTree(Integer disposalMethod, String diseaseId); boolean updateDiseaseTreatmentPlan(DiseaseTreatmentPlanReqVo diseaseTreatmentPlan); List queryRowsByDiseaseId(String diseaseId); List queryDrugRowsByDiseaseId(String diseaseId); }