package com.hx.phip.service.treat; import com.hx.phiappt.model.EmployeeRole; import com.hx.phiappt.model.guide.VisitOrder; import com.hx.phiappt.model.treat.TreatProject; import com.hx.phiappt.model.treat.TreatSingle; import com.hx.phiappt.model.treat.TreatSingleSign; import java.util.List; public interface TreatV3Service { /** 新增治疗通知单 */ void add(TreatSingle treatSingle, List projectList, VisitOrder visitOrder , EmployeeRole employeeRole, Integer isMicNotice, List signList); /** 编辑治疗通知单 */ void edit(TreatSingle treatSingle, List projectList, VisitOrder visitOrder , EmployeeRole employeeRole, TreatSingle updateTreat, List signList); /** 作废治疗通知单 */ void invalidTreat(TreatSingle treatSigle, VisitOrder visitOrder, EmployeeRole employeeRole); /** 更新治疗单签名 */ void updateSign(TreatSingle treatSingle, List signList, EmployeeRole employeeRole); /**处理用户科室关系*/ void doctorRoomHandler(String treatSingleId); /** 处理治疗单模式数据 */ void handleModeData(List treatProjectList); }