版本更新
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,39 +0,0 @@
|
||||
package com.openhis.yb.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.openhis.yb.domain.ClinicReg;
|
||||
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 java.util.List;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.openhis.yb.domain.ClinicUnSettle;
|
||||
|
||||
/**
|
||||
* 【请填写功能名称】Service接口
|
||||
*
|
||||
* @author system
|
||||
* @date 2025-04-20
|
||||
*/
|
||||
public interface IClinicUnSettleService extends IService<ClinicUnSettle> {
|
||||
|
||||
/**
|
||||
* 根据settleId查询集合
|
||||
*
|
||||
* @param settleIds 集合
|
||||
* @return 集合
|
||||
*/
|
||||
List<ClinicUnSettle> 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.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,8 +0,0 @@
|
||||
package com.openhis.yb.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.openhis.yb.domain.InfoPerson;
|
||||
import com.openhis.yb.domain.InpatientFeeDetail;
|
||||
|
||||
public interface IInpatientFeeDetailService extends IService<InpatientFeeDetail> {
|
||||
}
|
||||
@@ -1,25 +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;
|
||||
import com.openhis.yb.domain.InventorySaleReturnRecord;
|
||||
|
||||
/**
|
||||
* TODO:请概括描述当前接口的主要用途和注意事项
|
||||
*
|
||||
* @author SunJQ
|
||||
* @date 2025-07-31
|
||||
*/
|
||||
|
||||
public interface IInpatientRegService extends IService<InpatientReg> {
|
||||
|
||||
/**
|
||||
* 根据busNo查询住院挂号信息
|
||||
* @param busNo 业务流水号
|
||||
* @return 医保住院挂号信息
|
||||
*/
|
||||
InpatientReg getInpatientRegByIptNo(String busNo);
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
package com.openhis.yb.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.openhis.yb.domain.InpatientSettle;
|
||||
|
||||
public interface IInpatientSettleService extends IService<InpatientSettle> {
|
||||
/**
|
||||
* 根据医保结算id找到住院结算id
|
||||
* @param ybSettleIds
|
||||
* @return
|
||||
*/
|
||||
InpatientSettle getBySettleId(String ybSettleIds);
|
||||
|
||||
}
|
||||
@@ -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,23 +0,0 @@
|
||||
package com.openhis.yb.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.openhis.workflow.domain.SupplyRequest;
|
||||
import com.openhis.yb.domain.ClinicReg;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 挂号管理-服务接口
|
||||
*/
|
||||
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,19 +0,0 @@
|
||||
package com.openhis.yb.service.impl;
|
||||
|
||||
import com.openhis.yb.domain.ClinicPreSettle;
|
||||
import com.openhis.yb.mapper.ClinicPreSettleMapper;
|
||||
import com.openhis.yb.service.IClinicPreSettleService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
|
||||
/**
|
||||
* 【请填写功能名称】Service业务层处理
|
||||
*
|
||||
* @author system
|
||||
* @date 2025-04-20
|
||||
*/
|
||||
@Service
|
||||
public class ClinicPreSettleServiceImpl extends ServiceImpl<ClinicPreSettleMapper, ClinicPreSettle> implements IClinicPreSettleService {
|
||||
|
||||
}
|
||||
@@ -1,44 +0,0 @@
|
||||
package com.openhis.yb.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.openhis.yb.domain.ClinicReg;
|
||||
import com.openhis.yb.domain.ClinicSettle;
|
||||
import com.openhis.yb.mapper.ClinicSettleMapper;
|
||||
import com.openhis.yb.service.IClinicSettleService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
|
||||
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,20 +0,0 @@
|
||||
package com.openhis.yb.service.impl;
|
||||
|
||||
import com.openhis.yb.domain.ClinicUnReg;
|
||||
import com.openhis.yb.service.IClinicUnRegService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.openhis.yb.mapper.ClinicUnRegMapper;
|
||||
|
||||
|
||||
/**
|
||||
* 撤销挂号记录Service业务层处理
|
||||
*
|
||||
* @author system
|
||||
* @date 2025-04-21
|
||||
*/
|
||||
@Service
|
||||
public class ClinicUnRegServiceImpl extends ServiceImpl<ClinicUnRegMapper, ClinicUnReg> implements IClinicUnRegService {
|
||||
|
||||
}
|
||||
@@ -1,35 +0,0 @@
|
||||
package com.openhis.yb.service.impl;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.openhis.common.enums.DelFlag;
|
||||
import com.openhis.yb.domain.ClinicUnSettle;
|
||||
import com.openhis.yb.mapper.ClinicUnSettleMapper;
|
||||
import com.openhis.yb.service.IClinicUnSettleService;
|
||||
|
||||
/**
|
||||
* 【请填写功能名称】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,20 +0,0 @@
|
||||
package com.openhis.yb.service.impl;
|
||||
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
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;
|
||||
|
||||
/**
|
||||
* 医保Service业务层处理
|
||||
*
|
||||
* @author system
|
||||
* @date 2025-04-27
|
||||
*/
|
||||
@Service
|
||||
public class DirectoryCheckRecordServiceImpl extends ServiceImpl<DirectoryCheckRecordMapper, DirectoryCheckRecord>
|
||||
implements IDirectoryCheckRecordService {
|
||||
|
||||
}
|
||||
@@ -1,19 +0,0 @@
|
||||
package com.openhis.yb.service.impl;
|
||||
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
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;
|
||||
|
||||
/**
|
||||
* 医保财务申请记录Service业务层处理
|
||||
*
|
||||
* @author system
|
||||
* @date 2025-04-30
|
||||
*/
|
||||
@Service
|
||||
public class FinancialApplyRecordServiceImpl extends ServiceImpl<FinancialApplyRecordMapper, FinancialApplyRecord> implements IFinancialApplyRecordService {
|
||||
|
||||
}
|
||||
@@ -1,20 +0,0 @@
|
||||
package com.openhis.yb.service.impl;
|
||||
|
||||
import com.openhis.yb.domain.FinancialReconcileRecord;
|
||||
import com.openhis.yb.mapper.FinancialReconcileRecordMapper;
|
||||
import com.openhis.yb.service.IFinancialReconcileRecordService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
|
||||
|
||||
/**
|
||||
* ybService业务层处理
|
||||
*
|
||||
* @author system
|
||||
* @date 2025-04-30
|
||||
*/
|
||||
@Service
|
||||
public class FinancialReconcileRecordServiceImpl extends ServiceImpl<FinancialReconcileRecordMapper, FinancialReconcileRecord> implements IFinancialReconcileRecordService {
|
||||
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
package com.openhis.yb.service.impl;
|
||||
|
||||
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;
|
||||
|
||||
@Service
|
||||
public class InpatientFeeDetailServiceImpl extends ServiceImpl<InpatientFeeDetailMapper, InpatientFeeDetail> implements IInpatientFeeDetailService {
|
||||
}
|
||||
@@ -1,29 +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.openhis.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()));
|
||||
}
|
||||
}
|
||||
@@ -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.common.constant.YbCommonConstants;
|
||||
import com.openhis.common.enums.Whether;
|
||||
import com.openhis.yb.domain.InpatientSettle;
|
||||
import com.openhis.yb.mapper.InpatientSettleMapper;
|
||||
import com.openhis.yb.service.IInpatientSettleService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@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, Whether.NO.getValue()).last(YbCommonConstants.sqlConst.LIMIT1));
|
||||
}
|
||||
}
|
||||
@@ -1,19 +0,0 @@
|
||||
package com.openhis.yb.service.impl;
|
||||
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
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;
|
||||
|
||||
/**
|
||||
* 库存信息变更记录Service业务层处理
|
||||
*
|
||||
* @author system
|
||||
* @date 2025-04-30
|
||||
*/
|
||||
@Service
|
||||
public class InventoryChangeRecordServiceImpl extends ServiceImpl<InventoryChangeRecordMapper, InventoryChangeRecord> implements IInventoryChangeRecordService {
|
||||
|
||||
}
|
||||
@@ -1,19 +0,0 @@
|
||||
package com.openhis.yb.service.impl;
|
||||
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
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;
|
||||
|
||||
/**
|
||||
* 库存盘点记录Service业务层处理
|
||||
*
|
||||
* @author system
|
||||
* @date 2025-04-30
|
||||
*/
|
||||
@Service
|
||||
public class InventoryCheckRecordServiceImpl extends ServiceImpl<InventoryCheckRecordMapper, InventoryCheckRecord> implements IInventoryCheckRecordService {
|
||||
|
||||
}
|
||||
@@ -1,19 +0,0 @@
|
||||
package com.openhis.yb.service.impl;
|
||||
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
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;
|
||||
|
||||
/**
|
||||
* 库存删除记录Service业务层处理
|
||||
*
|
||||
* @author system
|
||||
* @date 2025-04-30
|
||||
*/
|
||||
@Service
|
||||
public class InventoryDelRecordServiceImpl extends ServiceImpl<InventoryDelRecordMapper, InventoryDelRecord> implements IInventoryDelRecordService {
|
||||
|
||||
}
|
||||
@@ -1,19 +0,0 @@
|
||||
package com.openhis.yb.service.impl;
|
||||
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
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;
|
||||
|
||||
/**
|
||||
* 库存采购/退货记录Service业务层处理
|
||||
*
|
||||
* @author system
|
||||
* @date 2025-04-30
|
||||
*/
|
||||
@Service
|
||||
public class InventoryPurchaseRecordServiceImpl extends ServiceImpl<InventoryPurchaseRecordMapper, InventoryPurchaseRecord> implements IInventoryPurchaseRecordService {
|
||||
|
||||
}
|
||||
@@ -1,19 +0,0 @@
|
||||
package com.openhis.yb.service.impl;
|
||||
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
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;
|
||||
|
||||
/**
|
||||
* 采购/退货记录Service业务层处理
|
||||
*
|
||||
* @author system
|
||||
* @date 2025-04-30
|
||||
*/
|
||||
@Service
|
||||
public class InventoryPurchaseReturnRecordServiceImpl extends ServiceImpl<InventoryPurchaseReturnRecordMapper, InventoryPurchaseReturnRecord> implements IInventoryPurchaseReturnRecordService {
|
||||
|
||||
}
|
||||
@@ -1,19 +0,0 @@
|
||||
package com.openhis.yb.service.impl;
|
||||
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
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;
|
||||
|
||||
/**
|
||||
* 销售/退货记录Service业务层处理
|
||||
*
|
||||
* @author system
|
||||
* @date 2025-04-30
|
||||
*/
|
||||
@Service
|
||||
public class InventorySaleRecordServiceImpl extends ServiceImpl<InventorySaleRecordMapper, InventorySaleRecord> implements IInventorySaleRecordService {
|
||||
|
||||
}
|
||||
@@ -1,19 +0,0 @@
|
||||
package com.openhis.yb.service.impl;
|
||||
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
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;
|
||||
|
||||
/**
|
||||
* 销售/退货记录Service业务层处理
|
||||
*
|
||||
* @author system
|
||||
* @date 2025-04-30
|
||||
*/
|
||||
@Service
|
||||
public class InventorySaleReturnRecordServiceImpl extends ServiceImpl<InventorySaleReturnRecordMapper, InventorySaleReturnRecord> implements IInventorySaleReturnRecordService {
|
||||
|
||||
}
|
||||
@@ -1,65 +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.financial.domain.Contract;
|
||||
import com.openhis.yb.domain.InfoPerson;
|
||||
import com.openhis.yb.service.IPerinfoService;
|
||||
import com.openhis.yb.mapper.PerinfoMapper;
|
||||
|
||||
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,39 +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.workflow.domain.SupplyRequest;
|
||||
import com.openhis.yb.service.IRegService;
|
||||
import com.openhis.yb.domain.ClinicReg;
|
||||
import com.openhis.yb.mapper.RegMapper;
|
||||
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 挂号管理-服务
|
||||
*/
|
||||
@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,16 +0,0 @@
|
||||
package com.openhis.yb.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.openhis.yb.service.ISignService;
|
||||
import com.openhis.yb.domain.Sign;
|
||||
import com.openhis.yb.mapper.SignMapper;
|
||||
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* 签到管理-服务
|
||||
*/
|
||||
@Service
|
||||
public class SignServiceImpl extends ServiceImpl<SignMapper, Sign> implements ISignService {
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user