package com.ltkj.hosp.service; import com.baomidou.mybatisplus.extension.service.IService; import com.ltkj.hosp.domain.TjOrderDetail; import com.ltkj.hosp.domain.TjOrderRemark; import com.ltkj.hosp.vodomain.CsProVo; import org.springframework.transaction.annotation.Isolation; import org.springframework.transaction.annotation.Propagation; import org.springframework.transaction.annotation.Transactional; import java.util.List; /** * 医生备注Service接口 * * @author 赵佳豪 * @date 2022-12-02 */ public interface ITjOrderRemarkService extends IService { List getTjOrderRemarkListByYjNum(String tjNumber); List getTjOrderRemarkListByTjNum(String tjNumber); TjOrderRemark getTjOrderRemarkByTjNumAndProParentId(String tjNumber,String proParentId); int getTjYqOrderRemarkByTjNum(String tjNumber); void deletedOrderRemarkByTjNum(String tjNumber); String getTjOrderRemarkProIdList(String tjNumber); // @Transactional(propagation = Propagation.REQUIRES_NEW, isolation = Isolation.SERIALIZABLE) boolean saveTjOrderRemarkByOrderId(String tjNumber, String userName, String userId,String orderId); // @Transactional(propagation = Propagation.REQUIRES_NEW, isolation = Isolation.SERIALIZABLE) boolean saveJSYTjOrderRemarkByOrderId(String tjNumber, String userName, String userId,String orderId); List getRemarkListByTjNumAndType(String tjNumber); List getTjProIdsByTjNum(String tjNumber); List getTjProIdsByTjNumAndPacIc(String tjNumber,String pacId); List getTjProIdsByTjNumAndPacIc1(String tjNumber,String pacId); List cSWebGetProByTjNumAndOrderId(String tjNumber,boolean sfzpacs); List addHuaYanTable(String tjnumber); List addHuaYanAndCgTable(String tjnumber); void updateTjOrderRemark(String tjnumber,String proId); void deleteTjOrderDetailByjxbz(String bldh); //修改指定项目(心电图等)状态 boolean updateRemark(String tjNum); List notHuaYanData(String tjnumber); }