package com.ltkj.hosp.service; import java.util.Date; import java.util.List; import java.util.Map; import com.baomidou.mybatisplus.extension.service.IService; import com.ltkj.hosp.domain.LtkjJianchajianyanTree; import com.ltkj.hosp.domain.TjCustomer; import com.ltkj.hosp.domain.TjOrder; import com.ltkj.hosp.vodomain.LineChartsVo; import org.apache.ibatis.annotations.Param; /** * 体检记录Service接口 * * @author ltkj * @date 2022-11-21 */ public interface ITjOrderService extends IService { /** * 查询体检记录 * * @param orderId 体检记录主键 * @return 体检记录 */ public TjOrder selectTjOrderByOrderId(Long orderId); /** * 查询体检记录列表 * * @param tjOrder 体检记录 * @return 体检记录集合 */ public List selectTjOrderList(TjOrder tjOrder); /** * 导出 * * @param tjOrder 体检记录 * @return 体检记录集合 */ public List selectExportOrderList(TjOrder tjOrder); /** * 新增体检记录 * * @param tjOrder 体检记录 * @return 结果 */ public int insertTjOrder(TjOrder tjOrder); /** * 修改体检记录 * * @param tjOrder 体检记录 * @return 结果 */ public int updateTjOrder(TjOrder tjOrder); /** * 批量删除体检记录 * * @param orderIds 需要删除的体检记录主键集合 * @return 结果 */ public int deleteTjOrderByOrderIds(Long[] orderIds); /** * 删除体检记录信息 * * @param orderId 体检记录主键 * @return 结果 */ public int deleteTjOrderByOrderId(Long orderId); /** * 查询体检order集合 * * @param cusId * @return */ public List getOrderList(Long cusId); public List getOrderList1(); // public List> getLine(); public List getLine(); public List getOrderListByLikeTjNum(String tjNum); public List getOrderListByCusId(String cusId); public TjOrder getOrderByTjNum(String tjNum); public TjOrder getOrderByCardId(String cardId); //总检 未开启初审 List getTjOrderList(String tjNum, Integer checkStatus, Long compId, Date beginTime, Date endTime); //初审 List getCsTjOrderList(String tjNum, Integer checkStatus, Long compId, Date beginTime, Date endTime); //总检 已初审过 List getCsTjOrderList1(String tjNum, Integer checkStatus, Long compId, Date beginTime, Date endTime); //总检 未开启初审 List getTjOrderListByCusId(Long userId); //初审 List getCsTjOrderListByCusId(Long userId); //总检 已初审过 List getCsTjOrderListByCusId1(Long userId); String getHistoryTjOrderProByTjNum(String tjNum); TjOrder getLastTjOrderListByCusId(Long userId); //存储过程专用接口(总检) Map getCunChuGuoChengCustomerList(String tjNumber,Integer page,Integer pageSize, Integer checkStatus, String compId, String beginTime, String endTime,String tjname,String shys); //存储过程专用接口(初审) Map getCsCunChuGuoChengCustomerList(String tjNumber,Integer page,Integer pageSize, Integer checkStatus, String compId, String beginTime, String endTime,String tjname); public int selectTjOrderByCardId(String cardId); List selectTjOrderByCardId1(); String isPayByTjNum(String orderId); List> selectDjdInfo(String tjNumber); Map selectDjdUserInfo(String tjNumber); List getHuoQuJcsqdh(String cardId); Boolean delHuoQuJcsqdh(String cardId); List getHuoQuJysqdh(String cardId); Boolean delHuoQuJysqdh(String cardId); List getHuoQuZlsqdh(String cardId); Boolean delHuoQuZlsqdh(String cardId); List> getTjTongJiJieKou(Map map); List getHuoQuBlJcsqdh(String cardId, String bldh); Boolean delHuoQuBlJcsqdh(String cardId, String bldh); List getHuoQuBlJysqdh(String cardId, String bldh); Boolean delHuoQuBlJysqdh(String cardId, String bldh); List getHuoQuBlZlsqdh(String cardId, String bldh); Boolean delHuoQuZlsqdh(String cardId, String bldh); Map getgetBghsList(String tjNumber, Integer page, Integer pageSize, String value, String beginTime, String endTime, String name); List getBuLuXmXinXi(List bldh,String cardId); List getBljcsqdhByPacs(String cardId, String bldh); List getBljysqdhByLis(String cardId, String bldh); List getBljcsqdhByPacs(String cardId); List getBljysqdhByLis(String cardId); List getDingShiTongBuJianYanTjNum(); List getDingShiTongBuJianChaTjNum(); List getJianChaTjNum(); void tjQiandaodengji(String tjNum); void tjLispacstongbujianyi(String tjNumber, Long deptId,String nickName, Long userId); Map getTjBgdyList(Integer pageNum, Integer pageSize, Integer dyzt, String tjNum, String name, String dw, String djbeginTime, String djendTime); int getOrderCountByTjNum(String tjh); //存储过程专用接口(初审) Map getYxJcList(Integer checkStatus ,String tjNumber,Integer page,Integer pageSize, String compId, String beginTime, String endTime,String tjname,String tcm,String deptId); }