update:医保对账

This commit is contained in:
Yuan
2025-10-27 08:49:28 +08:00
parent 94e8850a40
commit 3e9a25dd38
32 changed files with 2134 additions and 38 deletions

View File

@@ -30,4 +30,6 @@ public interface HisDetailService {
List<HashMap<Object, Object>> findHisCashDetail(HashMap<Object, Object> map) throws Exception;
List<HashMap<Object, Object>> findHisDetailCountData(HashMap<Object, Object> map) throws Exception;
List<HashMap<Object, Object>> findMedicalInsuranceGroupData(HashMap<Object, Object> map) throws Exception;
}

View File

@@ -0,0 +1,35 @@
package com.saye.hospitalgd.service;
import java.util.HashMap;
import java.util.List;
/**
* @author thuang
* @version 1.0
* @description: 医保对账Service
* @date 2025/10/24
*/
public interface MedicalInsuranceReconciliationService {
/**
* 插入医保对账结果
*/
void insertMedicalInsuranceReconciliationResult(HashMap<Object, Object> map) throws Exception;
/**
* 批量插入医保对账结果
*/
void insertMedicalInsuranceReconciliationResultBatch(List<HashMap<Object, Object>> list) throws Exception;
/**
* 查询医保对账结果
*/
List<HashMap<Object, Object>> findMedicalInsuranceReconciliationResult(HashMap<Object, Object> map) throws Exception;
/**
* 删除医保对账结果
*/
void deleteMedicalInsuranceReconciliationResult(HashMap<Object, Object> map) throws Exception;
}

View File

@@ -179,5 +179,9 @@ public class HisDetailServiceImpl implements HisDetailService {
return hisDetailMapper.findHisDetailCountData(map);
}
@Override
public List<HashMap<Object, Object>> findMedicalInsuranceGroupData(HashMap<Object, Object> map) throws Exception {
return hisDetailMapper.findMedicalInsuranceGroupData(map);
}
}

View File

@@ -0,0 +1,46 @@
package com.saye.hospitalgd.service.impl;
import com.saye.hospitalgd.mapper.MedicalInsuranceReconciliationMapper;
import com.saye.hospitalgd.service.MedicalInsuranceReconciliationService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.util.HashMap;
import java.util.List;
/**
* @author thuang
* @version 1.0
* @description: 医保对账ServiceImpl
* @date 2025/10/24
*/
@Service
@Transactional
public class MedicalInsuranceReconciliationServiceImpl implements MedicalInsuranceReconciliationService {
@Autowired
private MedicalInsuranceReconciliationMapper medicalInsuranceReconciliationMapper;
@Override
public void insertMedicalInsuranceReconciliationResult(HashMap<Object, Object> map) throws Exception {
medicalInsuranceReconciliationMapper.insertMedicalInsuranceReconciliationResult(map);
}
@Override
public void insertMedicalInsuranceReconciliationResultBatch(List<HashMap<Object, Object>> list) throws Exception {
medicalInsuranceReconciliationMapper.insertMedicalInsuranceReconciliationResultBatch(list);
}
@Override
public List<HashMap<Object, Object>> findMedicalInsuranceReconciliationResult(HashMap<Object, Object> map) throws Exception {
return medicalInsuranceReconciliationMapper.findMedicalInsuranceReconciliationResult(map);
}
@Override
public void deleteMedicalInsuranceReconciliationResult(HashMap<Object, Object> map) throws Exception {
medicalInsuranceReconciliationMapper.deleteMedicalInsuranceReconciliationResult(map);
}
}

View File

@@ -76,4 +76,5 @@ public interface FinanceUserService {

View File

@@ -106,4 +106,5 @@ public class FinanceUserServiceImpl implements FinanceUserService {