package com.ltkj.hosp.service;
|
|
import java.util.List;
|
import java.util.Map;
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.ltkj.common.core.domain.entity.SysUser;
|
import com.ltkj.hosp.domain.TjOrderDetail;
|
import com.ltkj.hosp.domain.TjProject;
|
import com.ltkj.hosp.vodomain.ShenGaoTiZhongVo;
|
import org.apache.ibatis.annotations.Select;
|
|
/**
|
* 体检项目明细Service接口
|
*
|
* @author ltkj
|
* @date 2022-11-22
|
*/
|
public interface ITjOrderDetailService extends IService<TjOrderDetail> {
|
/**
|
* 查询体检项目明细
|
*
|
* @param orderDetailId 体检项目明细主键
|
* @return 体检项目明细
|
*/
|
public TjOrderDetail selectTjOrderDetailByOrderDetailId(String orderDetailId);
|
|
/**
|
* 查询体检项目明细列表
|
*
|
* @param tjOrderDetail 体检项目明细
|
* @return 体检项目明细集合
|
*/
|
public List<TjOrderDetail> selectTjOrderDetailList(TjOrderDetail tjOrderDetail);
|
|
/**
|
* 新增体检项目明细
|
*
|
* @param tjOrderDetail 体检项目明细
|
* @return 结果
|
*/
|
public int insertTjOrderDetail(TjOrderDetail tjOrderDetail);
|
|
/**
|
* 修改体检项目明细
|
*
|
* @param tjOrderDetail 体检项目明细
|
* @return 结果
|
*/
|
public int updateTjOrderDetail(TjOrderDetail tjOrderDetail);
|
|
/**
|
* 批量删除体检项目明细
|
*
|
* @param orderDetailIds 需要删除的体检项目明细主键集合
|
* @return 结果
|
*/
|
public int deleteTjOrderDetailByOrderDetailIds(String[] orderDetailIds);
|
|
/**
|
* 删除体检项目明细信息
|
*
|
* @param orderDetailId 体检项目明细主键
|
* @return 结果
|
*/
|
public int deleteTjOrderDetailByOrderDetailId(String orderDetailId);
|
public int deleteTjOrderDetailByOrderId(String orderId);
|
|
|
/**
|
* 查询已缴费项目
|
*/
|
public List<TjProject> selectTjOrderDetailListByFlowingWaterIdIsNotNull(String orderId);
|
|
|
|
|
|
/**
|
* 查询未缴费项目
|
*/
|
public List<TjProject> selectTjOrderDetailListByFlowingWaterIdIsNull(String orderId);
|
|
|
public List<TjOrderDetail> getTjOrderDetailListByOrderId(String orderId);
|
public List<TjOrderDetail> getTjOrderDetailsByOrderId(String orderId);
|
|
public TjOrderDetail getTjOrderDetailByOrderId(String orderId,String proId);
|
|
public List<TjOrderDetail> getTjOrderDetailListByOrderIdAndStatus(String orderId);
|
|
public List<TjOrderDetail> getTjOrderDetailListInProParentIdList(String orderId,List<Long> proParentIdList);
|
|
|
List<TjOrderDetail> getTjOrderDetailList(String startDate,String endDate);
|
|
boolean saveTjOrderDetailsByCusId(String cusId,String orderId,String userName, String userId,String cardId);
|
|
boolean saveJSYTjOrderDetailsByCusId(String cusId,String orderId,String userName, String userId,String cardId,String sl);
|
|
|
boolean saveTjPureToneTesByCusId(String cusId,String tjNum,String userName, String userId,String cardId);
|
|
boolean updateTjOrderDetailsByOrderId(String orderId,String userName, String userId,String ls);
|
|
public List<TjOrderDetail> getDetailByOrderIdAndParId(Long orderId,Long proParentId);
|
|
public List<TjOrderDetail> getDetailByOrderIdAndParIds(Long orderId,List<Long> proParentIds);
|
|
|
List<TjOrderDetail> addHuaYanTable(String tjnumber);
|
|
List<TjOrderDetail> addHuaYanAndCgTable(String tjnumber);
|
|
void deleteTjOrderDetailByjxbz(String jxbz);
|
|
|
|
List<ShenGaoTiZhongVo> getShenGaoTiZhongList(String tjNum);
|
}
|