package com.ltkj.hosp.service.impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ltkj.hosp.domain.TbTransition; import com.ltkj.hosp.mapper.TbTransitionMapper; import com.ltkj.hosp.service.ITbTransitionService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.math.BigDecimal; import java.util.Date; import java.util.List; /** * 过渡Service业务层处理 * * @author ltkj * @date 2023-01-17 */ @Service public class TbTransitionServiceImpl extends ServiceImpl implements ITbTransitionService { @Autowired private TbTransitionMapper tbTransitionMapper; /** * 查询过渡 * * @param id 过渡主键 * @return 过渡 */ @Override public TbTransition selectTbTransitionById(String id) { return tbTransitionMapper.selectTbTransitionById(id); } /** * 查询过渡列表 * * @param tbTransition 过渡 * @return 过渡 */ @Override public List selectTbTransitionList(TbTransition tbTransition) { return tbTransitionMapper.selectTbTransitionList(tbTransition); } /** * 新增过渡 * * @param tbTransition 过渡 * @return 结果 */ @Override public int insertTbTransition(TbTransition tbTransition) { return tbTransitionMapper.insertTbTransition(tbTransition); } /** * 修改过渡 * * @param tbTransition 过渡 * @return 结果 */ @Override public int updateTbTransition(TbTransition tbTransition) { return tbTransitionMapper.updateTbTransition(tbTransition); } /** * 批量删除过渡 * * @param ids 需要删除的过渡主键 * @return 结果 */ @Override public int deleteTbTransitionByIds(String[] ids) { return tbTransitionMapper.deleteTbTransitionByIds(ids); } /** * 删除过渡信息 * * @param id 过渡主键 * @return 结果 */ @Override public int deleteTbTransitionById(String id) { return tbTransitionMapper.deleteTbTransitionById(id); } @Override public boolean deletedTbTransitionByCusId(String cusId) { return tbTransitionMapper.deletedTbTransitionByCusId(cusId); } @Override public boolean deletedTbTransitionByTjNum(String tjNum) { return tbTransitionMapper.deletedTbTransitionByTjNum(tjNum); } @Override public boolean updateTbTransitionByTjNum(String tjNum) { return tbTransitionMapper.updateTbTransitionByTjNum(tjNum); } @Override public List getTbTransitionListByCusIdAndPac(String cusId, String pacId) { return tbTransitionMapper.getTbTransitionListByCusIdAndPac(cusId,pacId); } @Override public List getTbTransitionListByCusId(String cusId,String cardId) { return tbTransitionMapper.getTbTransitionListByCusId(cusId,cardId); } @Override public boolean deletedTbTransitionListByCusIdAndPac(String cusId,String cardId) { return tbTransitionMapper.deletedTbTransitionListByCusIdAndPac(cusId,cardId); } @Override public boolean deletedTbTransitionListByCusIdAndTjNum(String cusId,String cardId) { return tbTransitionMapper.deletedTbTransitionListByCusIdAndTjNum(cusId,cardId); } @Override public List getTbTransitionListByCusIdAndPacIdAndProId(String cusId,String proId) { return tbTransitionMapper.getTbTransitionListByCusIdAndPacIdAndProId(cusId,proId); } @Override public String getTbTransitionPacIdByCusIdAndPac(String cusId) { return tbTransitionMapper.getTbTransitionPacIdByCusIdAndPac(cusId); } @Override public BigDecimal sumNowPrice(String cusId) { return tbTransitionMapper.sumNowPrice(cusId); } @Override public Date getTbTransitionCreateTimeByCusId(String cusId) { return tbTransitionMapper.getTbTransitionCreateTimeByCusId(cusId); } @Override public boolean updateTbTransitionPriceByCusId(String cusId,BigDecimal discount,String tjNum) { return tbTransitionMapper.updateTbTransitionPriceByCusId(cusId,discount,tjNum); } @Override public void saveRedisTransitionByPacId(String cusId,String cardId, Long pacId) { tbTransitionMapper.saveRedisTransitionByPacId(cusId,cardId,pacId); } @Override public void saveRedisTransitionByProId(String cusId,String cardId, Long proId) { tbTransitionMapper.saveRedisTransitionByProId(cusId,cardId,proId); } @Override public boolean saveTemoTransitionByGroupingId(String cusId,String groupingId) { return tbTransitionMapper.saveTemoTransitionByGroupingId(cusId,groupingId); } @Override public BigDecimal getTbTransitionPriceAndOrdPrice(String cusId, Long proId) { return tbTransitionMapper.getTbTransitionPriceAndOrdPrice(cusId,proId); } @Override public BigDecimal getTbTransitionDxPriceAndOrdPrice(String cusId, Long proId) { return tbTransitionMapper.getTbTransitionDxPriceAndOrdPrice(cusId,proId); } @Override public BigDecimal getTbTransitionDxPriceByPac(String cusId, Long proId, String cardId,Long pacId) { return tbTransitionMapper.getTbTransitionDxPriceByPac(cusId,proId,cardId,pacId); } @Override public String selectPacIdByTbTransitionTjNumAndProId(String tjNum,String cardId) { return tbTransitionMapper.selectPacIdByTbTransitionTjNumAndProId(tjNum,cardId); } }