Fix Bug #550: AI修复
This commit is contained in:
@@ -1,14 +0,0 @@
|
||||
package com.openhis.yb.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.openhis.yb.domain.ClinicPreSettle;
|
||||
|
||||
/**
|
||||
* 【请填写功能名称】Service接口
|
||||
*
|
||||
* @author system
|
||||
* @date 2025-04-20
|
||||
*/
|
||||
public interface IClinicPreSettleService extends IService<ClinicPreSettle> {
|
||||
|
||||
}
|
||||
@@ -1,38 +0,0 @@
|
||||
package com.openhis.yb.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.openhis.yb.domain.ClinicSettle;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 【请填写功能名称】Service接口
|
||||
*
|
||||
* @author system
|
||||
* @date 2025-04-20
|
||||
*/
|
||||
public interface IClinicSettleService extends IService<ClinicSettle> {
|
||||
|
||||
/**
|
||||
* 通过结算id查询
|
||||
*
|
||||
* @param paymentId 结算id
|
||||
* @return
|
||||
*/
|
||||
ClinicSettle getByPaymentId(Long paymentId);
|
||||
|
||||
/**
|
||||
* 通过结算id查询
|
||||
*
|
||||
* @param settleId 结算id
|
||||
* @return
|
||||
*/
|
||||
ClinicSettle getBySettleId(String settleId);
|
||||
|
||||
/**
|
||||
*
|
||||
* @param settleIds
|
||||
* @return
|
||||
*/
|
||||
List<ClinicSettle> getBySettleIds(List<String> settleIds);
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
package com.openhis.yb.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.openhis.yb.domain.ClinicUnReg;
|
||||
|
||||
/**
|
||||
* 撤销挂号记录Service接口
|
||||
*
|
||||
* @author system
|
||||
* @date 2025-04-21
|
||||
*/
|
||||
public interface IClinicUnRegService extends IService<ClinicUnReg> {
|
||||
|
||||
}
|
||||
@@ -1,23 +0,0 @@
|
||||
package com.openhis.yb.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.openhis.yb.domain.ClinicUnSettle;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 【请填写功能名称】Service接口
|
||||
*
|
||||
* @author system
|
||||
* @date 2025-04-20
|
||||
*/
|
||||
public interface IClinicUnSettleService extends IService<ClinicUnSettle> {
|
||||
|
||||
/**
|
||||
* 根据settleId查询集合
|
||||
*
|
||||
* @param settleIds 集合
|
||||
* @return 集合
|
||||
*/
|
||||
List<ClinicUnSettle> getBySettleIds(List<String> settleIds);
|
||||
}
|
||||
@@ -1,74 +0,0 @@
|
||||
package com.openhis.yb.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.openhis.yb.domain.DayEndMedicalInsuranceSettlement;
|
||||
import com.core.common.core.domain.PageResult;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 日结医保结算Service接口
|
||||
*
|
||||
* @author
|
||||
* @date 2026-02-02
|
||||
*/
|
||||
public interface IDayEndMedicalInsuranceSettlementService extends IService<DayEndMedicalInsuranceSettlement> {
|
||||
|
||||
/**
|
||||
* 查询日结医保结算
|
||||
*
|
||||
* @param id 日结医保结算ID
|
||||
* @return 日结医保结算
|
||||
*/
|
||||
DayEndMedicalInsuranceSettlement selectDayEndMedicalInsuranceSettlementById(Long id);
|
||||
|
||||
/**
|
||||
* 查询日结医保结算列表
|
||||
*
|
||||
* @param dayEndMedicalInsuranceSettlement 日结医保结算
|
||||
* @return 日结医保结算集合
|
||||
*/
|
||||
List<DayEndMedicalInsuranceSettlement> selectDayEndMedicalInsuranceSettlementList(DayEndMedicalInsuranceSettlement dayEndMedicalInsuranceSettlement);
|
||||
|
||||
/**
|
||||
* 新增日结医保结算
|
||||
*
|
||||
* @param dayEndMedicalInsuranceSettlement 日结医保结算
|
||||
* @return 结果
|
||||
*/
|
||||
int insertDayEndMedicalInsuranceSettlement(DayEndMedicalInsuranceSettlement dayEndMedicalInsuranceSettlement);
|
||||
|
||||
/**
|
||||
* 修改日结医保结算
|
||||
*
|
||||
* @param dayEndMedicalInsuranceSettlement 日结医保结算
|
||||
* @return 结果
|
||||
*/
|
||||
int updateDayEndMedicalInsuranceSettlement(DayEndMedicalInsuranceSettlement dayEndMedicalInsuranceSettlement);
|
||||
|
||||
/**
|
||||
* 批量删除日结医保结算
|
||||
*
|
||||
* @param ids 需要删除的日结医保结算ID
|
||||
* @return 结果
|
||||
*/
|
||||
int deleteDayEndMedicalInsuranceSettlementByIds(Long[] ids);
|
||||
|
||||
/**
|
||||
* 删除日结医保结算信息
|
||||
*
|
||||
* @param id 日结医保结算ID
|
||||
* @return 结果
|
||||
*/
|
||||
int deleteDayEndMedicalInsuranceSettlementById(Long id);
|
||||
|
||||
/**
|
||||
* 分页查询日结医保结算列表
|
||||
*
|
||||
* @param dayEndMedicalInsuranceSettlement 日结医保结算
|
||||
* @param pageNum 页码
|
||||
* @param pageSize 页面大小
|
||||
* @return 分页结果
|
||||
*/
|
||||
PageResult<DayEndMedicalInsuranceSettlement> selectDayEndMedicalInsuranceSettlementPage(DayEndMedicalInsuranceSettlement dayEndMedicalInsuranceSettlement, int pageNum, int pageSize);
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
package com.openhis.yb.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.openhis.yb.domain.DirectoryCheckRecord;
|
||||
|
||||
/**
|
||||
* 医保Service接口
|
||||
*
|
||||
* @author system
|
||||
* @date 2025-04-27
|
||||
*/
|
||||
public interface IDirectoryCheckRecordService extends IService<DirectoryCheckRecord> {
|
||||
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
package com.openhis.yb.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.openhis.yb.domain.FinancialApplyRecord;
|
||||
|
||||
/**
|
||||
* 医保财务申请记录Service接口
|
||||
*
|
||||
* @author system
|
||||
* @date 2025-04-30
|
||||
*/
|
||||
public interface IFinancialApplyRecordService extends IService<FinancialApplyRecord> {
|
||||
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
package com.openhis.yb.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.openhis.yb.domain.FinancialReconcileRecord;
|
||||
|
||||
/**
|
||||
* ybService接口
|
||||
*
|
||||
* @author system
|
||||
* @date 2025-04-30
|
||||
*/
|
||||
public interface IFinancialReconcileRecordService extends IService<FinancialReconcileRecord> {
|
||||
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
/*
|
||||
* Copyright ©2023 CJB-CNIT Team. All rights reserved
|
||||
*/
|
||||
package com.openhis.yb.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.openhis.yb.domain.InpatientDischarge;
|
||||
|
||||
/**
|
||||
* 出院办理服务接口
|
||||
*
|
||||
* @author SunJQ
|
||||
* @date 2025-07-31
|
||||
*/
|
||||
public interface IInpatientDischargeService extends IService<InpatientDischarge> {
|
||||
|
||||
InpatientDischarge getByMdtrtId(String mdtrtId);
|
||||
}
|
||||
@@ -1,15 +0,0 @@
|
||||
package com.openhis.yb.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.openhis.yb.domain.InpatientFeeDetail;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface IInpatientFeeDetailService extends IService<InpatientFeeDetail> {
|
||||
/**
|
||||
* 获取住院费用明细列表
|
||||
* @param mdtrtId 医保就诊id
|
||||
* @return 集合
|
||||
*/
|
||||
List<InpatientFeeDetail> getFeeDetailList(String mdtrtId);
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
package com.openhis.yb.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.openhis.yb.domain.InpatientPreSettle;
|
||||
|
||||
public interface IInpatientPreSettleService extends IService<InpatientPreSettle> {
|
||||
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
/*
|
||||
* Copyright ©2023 CJB-CNIT Team. All rights reserved
|
||||
*/
|
||||
package com.openhis.yb.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.openhis.yb.domain.InpatientRegInfoUpdateRecorde;
|
||||
|
||||
/**
|
||||
* TODO:请概括描述当前接口的主要用途和注意事项
|
||||
*
|
||||
* @author SunJQ
|
||||
* @date 2025-07-31
|
||||
*/
|
||||
|
||||
public interface IInpatientRegInfoUpdateRecordeService extends IService<InpatientRegInfoUpdateRecorde> {
|
||||
|
||||
}
|
||||
@@ -1,38 +0,0 @@
|
||||
/*
|
||||
* Copyright ©2023 CJB-CNIT Team. All rights reserved
|
||||
*/
|
||||
package com.openhis.yb.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.openhis.yb.domain.InpatientReg;
|
||||
|
||||
/**
|
||||
* TODO:请概括描述当前接口的主要用途和注意事项
|
||||
*
|
||||
* @author SunJQ
|
||||
* @date 2025-07-31
|
||||
*/
|
||||
|
||||
public interface IInpatientRegService extends IService<InpatientReg> {
|
||||
|
||||
/**
|
||||
* 根据busNo查询住院挂号信息
|
||||
* @param busNo 业务流水号
|
||||
* @return 医保住院挂号信息
|
||||
*/
|
||||
InpatientReg getInpatientRegByIptNo(String busNo);
|
||||
|
||||
/**
|
||||
* 根据mdtrtId查询住院挂号信息
|
||||
* @param mdtrtId 业务流水号
|
||||
* @return 医保住院挂号信息
|
||||
*/
|
||||
InpatientReg getInpatientRegByMdtrtId(String mdtrtId);
|
||||
|
||||
/**
|
||||
* 根据encounterId查询住院挂号信息
|
||||
* @param mdtrtId 业务流水号
|
||||
* @return 医保住院挂号信息
|
||||
*/
|
||||
InpatientReg getInpatientRegByEncounterId(String mdtrtId);
|
||||
}
|
||||
@@ -1,24 +0,0 @@
|
||||
package com.openhis.yb.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.openhis.yb.domain.InpatientSettle;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface IInpatientSettleService extends IService<InpatientSettle> {
|
||||
/**
|
||||
* 根据医保结算id找到住院结算id
|
||||
*
|
||||
* @param ybSettleIds
|
||||
* @return
|
||||
*/
|
||||
InpatientSettle getBySettleId(String ybSettleIds);
|
||||
|
||||
/**
|
||||
* 根据就诊id查询到患者结算信息集合
|
||||
*
|
||||
* @param mdtrtId
|
||||
* @return
|
||||
*/
|
||||
List<InpatientSettle> getByMdtrtId(String mdtrtId);
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
package com.openhis.yb.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.openhis.yb.domain.InventoryChangeRecord;
|
||||
|
||||
/**
|
||||
* 库存信息变更记录Service接口
|
||||
*
|
||||
* @author system
|
||||
* @date 2025-04-30
|
||||
*/
|
||||
public interface IInventoryChangeRecordService extends IService<InventoryChangeRecord> {
|
||||
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
package com.openhis.yb.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.openhis.yb.domain.InventoryCheckRecord;
|
||||
|
||||
/**
|
||||
* 库存盘点记录Service接口
|
||||
*
|
||||
* @author system
|
||||
* @date 2025-04-30
|
||||
*/
|
||||
public interface IInventoryCheckRecordService extends IService<InventoryCheckRecord> {
|
||||
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
package com.openhis.yb.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.openhis.yb.domain.InventoryDelRecord;
|
||||
|
||||
/**
|
||||
* 库存删除记录Service接口
|
||||
*
|
||||
* @author system
|
||||
* @date 2025-04-30
|
||||
*/
|
||||
public interface IInventoryDelRecordService extends IService<InventoryDelRecord> {
|
||||
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
package com.openhis.yb.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.openhis.yb.domain.InventoryPurchaseRecord;
|
||||
|
||||
/**
|
||||
* 库存采购/退货记录Service接口
|
||||
*
|
||||
* @author system
|
||||
* @date 2025-04-30
|
||||
*/
|
||||
public interface IInventoryPurchaseRecordService extends IService<InventoryPurchaseRecord> {
|
||||
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
package com.openhis.yb.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.openhis.yb.domain.InventoryPurchaseReturnRecord;
|
||||
|
||||
/**
|
||||
* 采购/退货记录Service接口
|
||||
*
|
||||
* @author system
|
||||
* @date 2025-04-30
|
||||
*/
|
||||
public interface IInventoryPurchaseReturnRecordService extends IService<InventoryPurchaseReturnRecord> {
|
||||
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
package com.openhis.yb.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.openhis.yb.domain.InventorySaleRecord;
|
||||
|
||||
/**
|
||||
* 销售/退货记录Service接口
|
||||
*
|
||||
* @author system
|
||||
* @date 2025-04-30
|
||||
*/
|
||||
public interface IInventorySaleRecordService extends IService<InventorySaleRecord> {
|
||||
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
package com.openhis.yb.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.openhis.yb.domain.InventorySaleReturnRecord;
|
||||
|
||||
/**
|
||||
* 销售/退货记录Service接口
|
||||
*
|
||||
* @author system
|
||||
* @date 2025-04-30
|
||||
*/
|
||||
public interface IInventorySaleReturnRecordService extends IService<InventorySaleReturnRecord> {
|
||||
|
||||
}
|
||||
@@ -1,44 +0,0 @@
|
||||
package com.openhis.yb.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.openhis.yb.domain.InfoPerson;
|
||||
|
||||
/**
|
||||
* @Description: 人员基础信息
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2021-08-27
|
||||
* @Version: V1.0
|
||||
*/
|
||||
public interface IPerinfoService extends IService<InfoPerson> {
|
||||
|
||||
InfoPerson getPerInfoByIdCard(String idCard, Integer tenantId);
|
||||
|
||||
InfoPerson getByPsnNo(String psnNo);
|
||||
|
||||
/**
|
||||
* 是否异地就医(省内异地)
|
||||
*
|
||||
* @param psnNo 人员编号
|
||||
* @param admVs 就异地统筹区号
|
||||
* @return
|
||||
*/
|
||||
boolean assessIntraCrossRegionalSettlement(String psnNo, String admVs);
|
||||
|
||||
/**
|
||||
* 是否异地就医(省外异地)
|
||||
*
|
||||
* @param psnNo 人员编号
|
||||
* @param admVs 就异地统筹区号
|
||||
* @return
|
||||
*/
|
||||
boolean assessInterCrossRegionalSettlement(String psnNo, String admVs);
|
||||
|
||||
/**
|
||||
* 是否异地就医
|
||||
*
|
||||
* @param psnNo 人员编号
|
||||
* @param admVs 就异地统筹区号
|
||||
* @return
|
||||
*/
|
||||
boolean assessCrossRegionalSettlement(String psnNo, String admVs);
|
||||
}
|
||||
@@ -1,20 +0,0 @@
|
||||
package com.openhis.yb.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.openhis.yb.domain.ClinicReg;
|
||||
|
||||
/**
|
||||
* 挂号管理-服务接口
|
||||
*/
|
||||
public interface IRegService extends IService<ClinicReg> {
|
||||
void updateStatus(Long id,String status);
|
||||
|
||||
/**
|
||||
* 通过单据号查询
|
||||
*
|
||||
* @param busNo 单据号
|
||||
* @return
|
||||
*/
|
||||
ClinicReg getByBusNo(String busNo);
|
||||
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
package com.openhis.yb.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.openhis.yb.domain.Sign;
|
||||
|
||||
/**
|
||||
* 签到管理-服务接口
|
||||
*/
|
||||
public interface ISignService extends IService<Sign> {
|
||||
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,18 +0,0 @@
|
||||
package com.openhis.yb.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.openhis.yb.domain.ClinicPreSettle;
|
||||
import com.openhis.yb.mapper.ClinicPreSettleMapper;
|
||||
import com.openhis.yb.service.IClinicPreSettleService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* 【请填写功能名称】Service业务层处理
|
||||
*
|
||||
* @author system
|
||||
* @date 2025-04-20
|
||||
*/
|
||||
@Service
|
||||
public class ClinicPreSettleServiceImpl extends ServiceImpl<ClinicPreSettleMapper, ClinicPreSettle> implements IClinicPreSettleService {
|
||||
|
||||
}
|
||||
@@ -1,42 +0,0 @@
|
||||
package com.openhis.yb.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.openhis.yb.domain.ClinicSettle;
|
||||
import com.openhis.yb.mapper.ClinicSettleMapper;
|
||||
import com.openhis.yb.service.IClinicSettleService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 【请填写功能名称】Service业务层处理
|
||||
*
|
||||
* @author system
|
||||
* @date 2025-04-20
|
||||
*/
|
||||
@Service
|
||||
public class ClinicSettleServiceImpl extends ServiceImpl<ClinicSettleMapper, ClinicSettle> implements IClinicSettleService {
|
||||
|
||||
/**
|
||||
* 通过结算id查询
|
||||
*
|
||||
* @param paymentId 结算id
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public ClinicSettle getByPaymentId(Long paymentId){
|
||||
return baseMapper.selectOne(new LambdaQueryWrapper<ClinicSettle>().eq(ClinicSettle::getSetlId, paymentId));
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public ClinicSettle getBySettleId(String settleId) {
|
||||
return baseMapper.selectOne(new LambdaQueryWrapper<ClinicSettle>().eq(ClinicSettle::getSetlId, settleId));
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<ClinicSettle> getBySettleIds(List<String> settleIds) {
|
||||
return baseMapper.selectList(new LambdaQueryWrapper<ClinicSettle>().in(ClinicSettle::getSetlId, settleIds));
|
||||
}
|
||||
}
|
||||
@@ -1,19 +0,0 @@
|
||||
package com.openhis.yb.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.openhis.yb.domain.ClinicUnReg;
|
||||
import com.openhis.yb.mapper.ClinicUnRegMapper;
|
||||
import com.openhis.yb.service.IClinicUnRegService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
|
||||
/**
|
||||
* 撤销挂号记录Service业务层处理
|
||||
*
|
||||
* @author system
|
||||
* @date 2025-04-21
|
||||
*/
|
||||
@Service
|
||||
public class ClinicUnRegServiceImpl extends ServiceImpl<ClinicUnRegMapper, ClinicUnReg> implements IClinicUnRegService {
|
||||
|
||||
}
|
||||
@@ -1,34 +0,0 @@
|
||||
package com.openhis.yb.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.core.common.enums.DelFlag;
|
||||
import com.openhis.yb.domain.ClinicUnSettle;
|
||||
import com.openhis.yb.mapper.ClinicUnSettleMapper;
|
||||
import com.openhis.yb.service.IClinicUnSettleService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 【请填写功能名称】Service业务层处理
|
||||
*
|
||||
* @author system
|
||||
* @date 2025-04-20
|
||||
*/
|
||||
@Service
|
||||
public class ClinicUnSettleServiceImpl extends ServiceImpl<ClinicUnSettleMapper, ClinicUnSettle>
|
||||
implements IClinicUnSettleService {
|
||||
|
||||
/**
|
||||
* 根据settleId查询集合
|
||||
*
|
||||
* @param settleIds 集合
|
||||
* @return 集合
|
||||
*/
|
||||
@Override
|
||||
public List<ClinicUnSettle> getBySettleIds(List<String> settleIds) {
|
||||
return baseMapper.selectList(new LambdaQueryWrapper<ClinicUnSettle>().in(ClinicUnSettle::getSettleId, settleIds)
|
||||
.eq(ClinicUnSettle::getDeleteFlag, DelFlag.NO.getCode()));
|
||||
}
|
||||
}
|
||||
@@ -1,128 +0,0 @@
|
||||
package com.openhis.yb.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.core.common.core.domain.PageResult;
|
||||
import com.openhis.yb.domain.DayEndMedicalInsuranceSettlement;
|
||||
import com.openhis.yb.mapper.DayEndMedicalInsuranceSettlementMapper;
|
||||
import com.openhis.yb.service.IDayEndMedicalInsuranceSettlementService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 日结医保结算Service业务层处理
|
||||
*
|
||||
* @author
|
||||
* @date 2026-02-02
|
||||
*/
|
||||
@Service
|
||||
public class DayEndMedicalInsuranceSettlementServiceImpl extends ServiceImpl<DayEndMedicalInsuranceSettlementMapper, DayEndMedicalInsuranceSettlement> implements IDayEndMedicalInsuranceSettlementService {
|
||||
|
||||
@Autowired
|
||||
private DayEndMedicalInsuranceSettlementMapper dayEndMedicalInsuranceSettlementMapper;
|
||||
|
||||
/**
|
||||
* 查询日结医保结算
|
||||
*
|
||||
* @param id 日结医保结算ID
|
||||
* @return 日结医保结算
|
||||
*/
|
||||
@Override
|
||||
public DayEndMedicalInsuranceSettlement selectDayEndMedicalInsuranceSettlementById(Long id) {
|
||||
return dayEndMedicalInsuranceSettlementMapper.selectById(id);
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询日结医保结算列表
|
||||
*
|
||||
* @param dayEndMedicalInsuranceSettlement 日结医保结算
|
||||
* @return 日结医保结算
|
||||
*/
|
||||
@Override
|
||||
public List<DayEndMedicalInsuranceSettlement> selectDayEndMedicalInsuranceSettlementList(DayEndMedicalInsuranceSettlement dayEndMedicalInsuranceSettlement) {
|
||||
LambdaQueryWrapper<DayEndMedicalInsuranceSettlement> lqw = Wrappers.lambdaQuery();
|
||||
lqw.like(dayEndMedicalInsuranceSettlement.getSettlementNo() != null, DayEndMedicalInsuranceSettlement::getSettlementNo, dayEndMedicalInsuranceSettlement.getSettlementNo());
|
||||
lqw.eq(dayEndMedicalInsuranceSettlement.getSettlementDate() != null, DayEndMedicalInsuranceSettlement::getSettlementDate, dayEndMedicalInsuranceSettlement.getSettlementDate());
|
||||
lqw.eq(dayEndMedicalInsuranceSettlement.getSettlementType() != null, DayEndMedicalInsuranceSettlement::getSettlementType, dayEndMedicalInsuranceSettlement.getSettlementType());
|
||||
lqw.eq(dayEndMedicalInsuranceSettlement.getInsuranceType() != null, DayEndMedicalInsuranceSettlement::getInsuranceType, dayEndMedicalInsuranceSettlement.getInsuranceType());
|
||||
lqw.eq(dayEndMedicalInsuranceSettlement.getStatus() != null, DayEndMedicalInsuranceSettlement::getStatus, dayEndMedicalInsuranceSettlement.getStatus());
|
||||
lqw.orderByDesc(DayEndMedicalInsuranceSettlement::getCreateTime);
|
||||
return dayEndMedicalInsuranceSettlementMapper.selectList(lqw);
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增日结医保结算
|
||||
*
|
||||
* @param dayEndMedicalInsuranceSettlement 日结医保结算
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int insertDayEndMedicalInsuranceSettlement(DayEndMedicalInsuranceSettlement dayEndMedicalInsuranceSettlement) {
|
||||
return dayEndMedicalInsuranceSettlementMapper.insert(dayEndMedicalInsuranceSettlement);
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改日结医保结算
|
||||
*
|
||||
* @param dayEndMedicalInsuranceSettlement 日结医保结算
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int updateDayEndMedicalInsuranceSettlement(DayEndMedicalInsuranceSettlement dayEndMedicalInsuranceSettlement) {
|
||||
return dayEndMedicalInsuranceSettlementMapper.updateById(dayEndMedicalInsuranceSettlement);
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除日结医保结算
|
||||
*
|
||||
* @param ids 需要删除的日结医保结算ID
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int deleteDayEndMedicalInsuranceSettlementByIds(Long[] ids) {
|
||||
return dayEndMedicalInsuranceSettlementMapper.deleteBatchIds(Arrays.asList(ids));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除日结医保结算信息
|
||||
*
|
||||
* @param id 日结医保结算ID
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int deleteDayEndMedicalInsuranceSettlementById(Long id) {
|
||||
return dayEndMedicalInsuranceSettlementMapper.deleteById(id);
|
||||
}
|
||||
|
||||
/**
|
||||
* 分页查询日结医保结算列表
|
||||
*
|
||||
* @param dayEndMedicalInsuranceSettlement 日结医保结算
|
||||
* @param pageNum 页码
|
||||
* @param pageSize 页面大小
|
||||
* @return 分页结果
|
||||
*/
|
||||
@Override
|
||||
public PageResult<DayEndMedicalInsuranceSettlement> selectDayEndMedicalInsuranceSettlementPage(DayEndMedicalInsuranceSettlement dayEndMedicalInsuranceSettlement, int pageNum, int pageSize) {
|
||||
LambdaQueryWrapper<DayEndMedicalInsuranceSettlement> lqw = Wrappers.lambdaQuery();
|
||||
lqw.like(dayEndMedicalInsuranceSettlement.getSettlementNo() != null, DayEndMedicalInsuranceSettlement::getSettlementNo, dayEndMedicalInsuranceSettlement.getSettlementNo());
|
||||
lqw.eq(dayEndMedicalInsuranceSettlement.getSettlementDate() != null, DayEndMedicalInsuranceSettlement::getSettlementDate, dayEndMedicalInsuranceSettlement.getSettlementDate());
|
||||
lqw.eq(dayEndMedicalInsuranceSettlement.getSettlementType() != null, DayEndMedicalInsuranceSettlement::getSettlementType, dayEndMedicalInsuranceSettlement.getSettlementType());
|
||||
lqw.eq(dayEndMedicalInsuranceSettlement.getInsuranceType() != null, DayEndMedicalInsuranceSettlement::getInsuranceType, dayEndMedicalInsuranceSettlement.getInsuranceType());
|
||||
lqw.eq(dayEndMedicalInsuranceSettlement.getStatus() != null, DayEndMedicalInsuranceSettlement::getStatus, dayEndMedicalInsuranceSettlement.getStatus());
|
||||
lqw.orderByDesc(DayEndMedicalInsuranceSettlement::getCreateTime);
|
||||
|
||||
Page<DayEndMedicalInsuranceSettlement> page = new Page<>(pageNum, pageSize);
|
||||
Page<DayEndMedicalInsuranceSettlement> result = dayEndMedicalInsuranceSettlementMapper.selectPage(page, lqw);
|
||||
|
||||
return PageResult.<DayEndMedicalInsuranceSettlement>builder()
|
||||
.rows(result.getRecords())
|
||||
.total(result.getTotal())
|
||||
.build();
|
||||
}
|
||||
}
|
||||
@@ -1,19 +0,0 @@
|
||||
package com.openhis.yb.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.openhis.yb.domain.DirectoryCheckRecord;
|
||||
import com.openhis.yb.mapper.DirectoryCheckRecordMapper;
|
||||
import com.openhis.yb.service.IDirectoryCheckRecordService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* 医保Service业务层处理
|
||||
*
|
||||
* @author system
|
||||
* @date 2025-04-27
|
||||
*/
|
||||
@Service
|
||||
public class DirectoryCheckRecordServiceImpl extends ServiceImpl<DirectoryCheckRecordMapper, DirectoryCheckRecord>
|
||||
implements IDirectoryCheckRecordService {
|
||||
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
package com.openhis.yb.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.openhis.yb.domain.FinancialApplyRecord;
|
||||
import com.openhis.yb.mapper.FinancialApplyRecordMapper;
|
||||
import com.openhis.yb.service.IFinancialApplyRecordService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* 医保财务申请记录Service业务层处理
|
||||
*
|
||||
* @author system
|
||||
* @date 2025-04-30
|
||||
*/
|
||||
@Service
|
||||
public class FinancialApplyRecordServiceImpl extends ServiceImpl<FinancialApplyRecordMapper, FinancialApplyRecord> implements IFinancialApplyRecordService {
|
||||
|
||||
}
|
||||
@@ -1,19 +0,0 @@
|
||||
package com.openhis.yb.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.openhis.yb.domain.FinancialReconcileRecord;
|
||||
import com.openhis.yb.mapper.FinancialReconcileRecordMapper;
|
||||
import com.openhis.yb.service.IFinancialReconcileRecordService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
|
||||
/**
|
||||
* ybService业务层处理
|
||||
*
|
||||
* @author system
|
||||
* @date 2025-04-30
|
||||
*/
|
||||
@Service
|
||||
public class FinancialReconcileRecordServiceImpl extends ServiceImpl<FinancialReconcileRecordMapper, FinancialReconcileRecord> implements IFinancialReconcileRecordService {
|
||||
|
||||
}
|
||||
@@ -1,30 +0,0 @@
|
||||
/*
|
||||
* Copyright ©2023 CJB-CNIT Team. All rights reserved
|
||||
*/
|
||||
package com.openhis.yb.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.core.common.enums.DelFlag;
|
||||
import com.openhis.common.constant.YbCommonConstants;
|
||||
import com.openhis.yb.domain.InpatientDischarge;
|
||||
import com.openhis.yb.mapper.InpatientDischargeMapper;
|
||||
import com.openhis.yb.service.IInpatientDischargeService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* 医保出院Mapper
|
||||
*
|
||||
* @author SunJQ
|
||||
* @date 2025-07-31
|
||||
*/
|
||||
@Service
|
||||
public class InpatientDischargeServiceImpl extends ServiceImpl<InpatientDischargeMapper, InpatientDischarge>
|
||||
implements IInpatientDischargeService {
|
||||
|
||||
@Override
|
||||
public InpatientDischarge getByMdtrtId(String mdtrtId) {
|
||||
return baseMapper.selectOne(new LambdaQueryWrapper<InpatientDischarge>().eq(InpatientDischarge::getMdtrtId, mdtrtId)
|
||||
.eq(InpatientDischarge::getDeleteFlag, DelFlag.NO.getCode()).last(YbCommonConstants.sqlConst.LIMIT1));
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
package com.openhis.yb.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.openhis.yb.domain.InpatientFeeDetail;
|
||||
import com.openhis.yb.mapper.InpatientFeeDetailMapper;
|
||||
import com.openhis.yb.service.IInpatientFeeDetailService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Service
|
||||
public class InpatientFeeDetailServiceImpl extends ServiceImpl<InpatientFeeDetailMapper, InpatientFeeDetail> implements IInpatientFeeDetailService {
|
||||
@Override
|
||||
public List<InpatientFeeDetail> getFeeDetailList(String mdtrtId) {
|
||||
return baseMapper.selectList(new LambdaQueryWrapper<InpatientFeeDetail>().eq(InpatientFeeDetail::getMdtrtId, mdtrtId));
|
||||
}
|
||||
}
|
||||
@@ -1,13 +0,0 @@
|
||||
package com.openhis.yb.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.openhis.yb.domain.InpatientPreSettle;
|
||||
import com.openhis.yb.mapper.InpatientPreSettleMapper;
|
||||
import com.openhis.yb.service.IInpatientPreSettleService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@Service
|
||||
public class InpatientPreSettleServiceImpl extends ServiceImpl<InpatientPreSettleMapper, InpatientPreSettle>
|
||||
implements IInpatientPreSettleService {
|
||||
|
||||
}
|
||||
@@ -1,23 +0,0 @@
|
||||
/*
|
||||
* Copyright ©2023 CJB-CNIT Team. All rights reserved
|
||||
*/
|
||||
package com.openhis.yb.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.openhis.yb.domain.InpatientRegInfoUpdateRecorde;
|
||||
import com.openhis.yb.mapper.InpatientRegInfoUpdateRecordeMapper;
|
||||
import com.openhis.yb.service.IInpatientRegInfoUpdateRecordeService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* TODO:请概括描述当前类的主要用途和注意事项
|
||||
*
|
||||
* @author SunJQ
|
||||
* @date 2025-07-31
|
||||
*/
|
||||
@Service
|
||||
public class InpatientRegInfoUpdateRecordeServiceImpl extends ServiceImpl<InpatientRegInfoUpdateRecordeMapper, InpatientRegInfoUpdateRecorde>
|
||||
implements IInpatientRegInfoUpdateRecordeService {
|
||||
|
||||
|
||||
}
|
||||
@@ -1,40 +0,0 @@
|
||||
/*
|
||||
* Copyright ©2023 CJB-CNIT Team. All rights reserved
|
||||
*/
|
||||
package com.openhis.yb.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.core.common.enums.DelFlag;
|
||||
import com.openhis.yb.domain.InpatientReg;
|
||||
import com.openhis.yb.mapper.InpatientRegMapper;
|
||||
import com.openhis.yb.service.IInpatientRegService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* TODO:请概括描述当前类的主要用途和注意事项
|
||||
*
|
||||
* @author SunJQ
|
||||
* @date 2025-07-31
|
||||
*/
|
||||
@Service
|
||||
public class InpatientRegServiceImpl extends ServiceImpl<InpatientRegMapper, InpatientReg>
|
||||
implements IInpatientRegService {
|
||||
|
||||
@Override
|
||||
public InpatientReg getInpatientRegByIptNo(String busNo) {
|
||||
return baseMapper.selectOne(new LambdaQueryWrapper<InpatientReg>().eq(InpatientReg::getIptNo, busNo)
|
||||
.eq(InpatientReg::getDeleteFlag, DelFlag.NO.getCode()));
|
||||
}
|
||||
|
||||
@Override
|
||||
public InpatientReg getInpatientRegByMdtrtId(String mdtrtId) {
|
||||
return baseMapper.selectOne(new LambdaQueryWrapper<InpatientReg>().eq(InpatientReg::getMdtrtId, mdtrtId)
|
||||
.eq(InpatientReg::getDeleteFlag, DelFlag.NO.getCode()));
|
||||
}
|
||||
|
||||
@Override
|
||||
public InpatientReg getInpatientRegByEncounterId(String encounterId) {
|
||||
return baseMapper.selectInpatientInfoByEncounterId(encounterId);
|
||||
}
|
||||
}
|
||||
@@ -1,29 +0,0 @@
|
||||
package com.openhis.yb.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.core.common.enums.DelFlag;
|
||||
import com.openhis.common.constant.YbCommonConstants;
|
||||
import com.openhis.yb.domain.InpatientSettle;
|
||||
import com.openhis.yb.mapper.InpatientSettleMapper;
|
||||
import com.openhis.yb.service.IInpatientSettleService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Service
|
||||
public class InpatientSettleServiceImpl extends ServiceImpl<InpatientSettleMapper, InpatientSettle>
|
||||
implements IInpatientSettleService {
|
||||
@Override
|
||||
public InpatientSettle getBySettleId(String ybSettleIds) {
|
||||
return baseMapper
|
||||
.selectOne(new LambdaQueryWrapper<InpatientSettle>().eq(InpatientSettle::getSetlId, ybSettleIds)
|
||||
.eq(InpatientSettle::getDeleteFlag, DelFlag.NO.getCode()).last(YbCommonConstants.sqlConst.LIMIT1));
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<InpatientSettle> getByMdtrtId(String mdtrtId) {
|
||||
return baseMapper.selectList(new LambdaQueryWrapper<InpatientSettle>().eq(InpatientSettle::getMdtrtId, mdtrtId)
|
||||
.eq(InpatientSettle::getDeleteFlag, DelFlag.NO.getCode()));
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
package com.openhis.yb.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.openhis.yb.domain.InventoryChangeRecord;
|
||||
import com.openhis.yb.mapper.InventoryChangeRecordMapper;
|
||||
import com.openhis.yb.service.IInventoryChangeRecordService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* 库存信息变更记录Service业务层处理
|
||||
*
|
||||
* @author system
|
||||
* @date 2025-04-30
|
||||
*/
|
||||
@Service
|
||||
public class InventoryChangeRecordServiceImpl extends ServiceImpl<InventoryChangeRecordMapper, InventoryChangeRecord> implements IInventoryChangeRecordService {
|
||||
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
package com.openhis.yb.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.openhis.yb.domain.InventoryCheckRecord;
|
||||
import com.openhis.yb.mapper.InventoryCheckRecordMapper;
|
||||
import com.openhis.yb.service.IInventoryCheckRecordService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* 库存盘点记录Service业务层处理
|
||||
*
|
||||
* @author system
|
||||
* @date 2025-04-30
|
||||
*/
|
||||
@Service
|
||||
public class InventoryCheckRecordServiceImpl extends ServiceImpl<InventoryCheckRecordMapper, InventoryCheckRecord> implements IInventoryCheckRecordService {
|
||||
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
package com.openhis.yb.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.openhis.yb.domain.InventoryDelRecord;
|
||||
import com.openhis.yb.mapper.InventoryDelRecordMapper;
|
||||
import com.openhis.yb.service.IInventoryDelRecordService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* 库存删除记录Service业务层处理
|
||||
*
|
||||
* @author system
|
||||
* @date 2025-04-30
|
||||
*/
|
||||
@Service
|
||||
public class InventoryDelRecordServiceImpl extends ServiceImpl<InventoryDelRecordMapper, InventoryDelRecord> implements IInventoryDelRecordService {
|
||||
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
package com.openhis.yb.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.openhis.yb.domain.InventoryPurchaseRecord;
|
||||
import com.openhis.yb.mapper.InventoryPurchaseRecordMapper;
|
||||
import com.openhis.yb.service.IInventoryPurchaseRecordService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* 库存采购/退货记录Service业务层处理
|
||||
*
|
||||
* @author system
|
||||
* @date 2025-04-30
|
||||
*/
|
||||
@Service
|
||||
public class InventoryPurchaseRecordServiceImpl extends ServiceImpl<InventoryPurchaseRecordMapper, InventoryPurchaseRecord> implements IInventoryPurchaseRecordService {
|
||||
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
package com.openhis.yb.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.openhis.yb.domain.InventoryPurchaseReturnRecord;
|
||||
import com.openhis.yb.mapper.InventoryPurchaseReturnRecordMapper;
|
||||
import com.openhis.yb.service.IInventoryPurchaseReturnRecordService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* 采购/退货记录Service业务层处理
|
||||
*
|
||||
* @author system
|
||||
* @date 2025-04-30
|
||||
*/
|
||||
@Service
|
||||
public class InventoryPurchaseReturnRecordServiceImpl extends ServiceImpl<InventoryPurchaseReturnRecordMapper, InventoryPurchaseReturnRecord> implements IInventoryPurchaseReturnRecordService {
|
||||
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
package com.openhis.yb.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.openhis.yb.domain.InventorySaleRecord;
|
||||
import com.openhis.yb.mapper.InventorySaleRecordMapper;
|
||||
import com.openhis.yb.service.IInventorySaleRecordService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* 销售/退货记录Service业务层处理
|
||||
*
|
||||
* @author system
|
||||
* @date 2025-04-30
|
||||
*/
|
||||
@Service
|
||||
public class InventorySaleRecordServiceImpl extends ServiceImpl<InventorySaleRecordMapper, InventorySaleRecord> implements IInventorySaleRecordService {
|
||||
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
package com.openhis.yb.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.openhis.yb.domain.InventorySaleReturnRecord;
|
||||
import com.openhis.yb.mapper.InventorySaleReturnRecordMapper;
|
||||
import com.openhis.yb.service.IInventorySaleReturnRecordService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* 销售/退货记录Service业务层处理
|
||||
*
|
||||
* @author system
|
||||
* @date 2025-04-30
|
||||
*/
|
||||
@Service
|
||||
public class InventorySaleReturnRecordServiceImpl extends ServiceImpl<InventorySaleReturnRecordMapper, InventorySaleReturnRecord> implements IInventorySaleReturnRecordService {
|
||||
|
||||
}
|
||||
@@ -1,63 +0,0 @@
|
||||
package com.openhis.yb.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.core.common.exception.ServiceException;
|
||||
import com.core.common.utils.StringUtils;
|
||||
import com.openhis.common.constant.YbCommonConstants;
|
||||
import com.openhis.yb.domain.InfoPerson;
|
||||
import com.openhis.yb.mapper.PerinfoMapper;
|
||||
import com.openhis.yb.service.IPerinfoService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* @Description: 人员基础信息
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2021-08-27
|
||||
* @Version: V1.0
|
||||
*/
|
||||
@Service
|
||||
public class PerinfoServiceImpl extends ServiceImpl<PerinfoMapper, InfoPerson> implements IPerinfoService {
|
||||
@Override
|
||||
public InfoPerson getPerInfoByIdCard(String idCard,Integer tenantId) {
|
||||
return baseMapper.selectOne(new LambdaQueryWrapper<InfoPerson>()
|
||||
.eq(InfoPerson::getCertno, idCard).eq(InfoPerson::getTenantId, tenantId)
|
||||
.orderByDesc(InfoPerson::getCreateTime).last(YbCommonConstants.sqlConst.LIMIT1));
|
||||
}
|
||||
|
||||
@Override
|
||||
public InfoPerson getByPsnNo(String psnNo) {
|
||||
return baseMapper.selectOne(new LambdaQueryWrapper<InfoPerson>()
|
||||
.eq(InfoPerson::getPsnNo, psnNo).orderByDesc(InfoPerson::getCreateTime)
|
||||
.last(YbCommonConstants.sqlConst.LIMIT1));
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean assessInterCrossRegionalSettlement(String psnNo, String admVs) {
|
||||
InfoPerson infoPerson = getByPsnNo(psnNo);
|
||||
if(infoPerson==null){
|
||||
throw new ServiceException("未查询到身份信息");
|
||||
}
|
||||
//参保地
|
||||
String insuplcAdmdvs = infoPerson.getInsuplcAdmdvs();
|
||||
return admVs.equals(insuplcAdmdvs);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean assessIntraCrossRegionalSettlement(String psnNo, String admVs){
|
||||
InfoPerson infoPerson = getByPsnNo(psnNo);
|
||||
if(infoPerson==null){
|
||||
throw new ServiceException("未查询到身份信息");
|
||||
}
|
||||
//参保地
|
||||
String insuplcAdmdvs = infoPerson.getInsuplcAdmdvs();
|
||||
if(StringUtils.isEmpty(insuplcAdmdvs)){
|
||||
throw new ServiceException("该患者查询不到参保地信息");
|
||||
}
|
||||
return insuplcAdmdvs.startsWith(admVs.substring(0,2));
|
||||
}
|
||||
|
||||
public boolean assessCrossRegionalSettlement(String psnNo, String admVs){
|
||||
return assessIntraCrossRegionalSettlement(psnNo,admVs)||assessIntraCrossRegionalSettlement(psnNo,admVs);
|
||||
}
|
||||
}
|
||||
@@ -1,35 +0,0 @@
|
||||
package com.openhis.yb.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.openhis.yb.domain.ClinicReg;
|
||||
import com.openhis.yb.mapper.RegMapper;
|
||||
import com.openhis.yb.service.IRegService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* 挂号管理-服务
|
||||
*/
|
||||
@Service
|
||||
public class RegServiceImpl extends ServiceImpl<RegMapper, ClinicReg> implements IRegService {
|
||||
@Override
|
||||
public void updateStatus(Long id, String status) {
|
||||
ClinicReg reg = new ClinicReg();
|
||||
reg.setId(id);
|
||||
reg.setStatus(status);
|
||||
updateById(reg);
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过单据号查询
|
||||
*
|
||||
* @param busNo 单据号
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public ClinicReg getByBusNo(String busNo) {
|
||||
return baseMapper.selectOne(new LambdaQueryWrapper<ClinicReg>().eq(ClinicReg::getIptOtpNo, busNo)
|
||||
.orderByDesc(ClinicReg::getCreateTime)
|
||||
.last("LIMIT 1"));
|
||||
}
|
||||
}
|
||||
@@ -1,15 +0,0 @@
|
||||
package com.openhis.yb.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.openhis.yb.domain.Sign;
|
||||
import com.openhis.yb.mapper.SignMapper;
|
||||
import com.openhis.yb.service.ISignService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* 签到管理-服务
|
||||
*/
|
||||
@Service
|
||||
public class SignServiceImpl extends ServiceImpl<SignMapper, Sign> implements ISignService {
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user