feat:广州市一添加检验视图校验数量
parent
80ad2fd563
commit
635cb9d7a4
@ -0,0 +1,45 @@
|
|||||||
|
package com.docus.demo.config;
|
||||||
|
|
||||||
|
import com.alibaba.druid.pool.DruidDataSource;
|
||||||
|
import org.apache.ibatis.session.SqlSessionFactory;
|
||||||
|
import org.mybatis.spring.SqlSessionFactoryBean;
|
||||||
|
import org.mybatis.spring.annotation.MapperScan;
|
||||||
|
import org.springframework.beans.factory.annotation.Qualifier;
|
||||||
|
import org.springframework.boot.context.properties.ConfigurationProperties;
|
||||||
|
import org.springframework.context.annotation.Bean;
|
||||||
|
import org.springframework.context.annotation.Configuration;
|
||||||
|
import org.springframework.core.io.support.PathMatchingResourcePatternResolver;
|
||||||
|
import org.springframework.jdbc.datasource.DataSourceTransactionManager;
|
||||||
|
|
||||||
|
import javax.sql.DataSource;
|
||||||
|
|
||||||
|
@Configuration
|
||||||
|
@MapperScan(basePackages = DbSqlserverLisConfig.PACKAGE, sqlSessionFactoryRef = "sqlserverlisSqlSessionFactory")
|
||||||
|
public class DbSqlserverLisConfig {
|
||||||
|
// 这里一定要指定精准 否则后果不堪设想
|
||||||
|
static final String PACKAGE = "com.docus.demo.mapper.sqlserverlis";
|
||||||
|
static final String MAPPER_LOCATION = "classpath:mapper/sqlserverlis/*.xml";
|
||||||
|
|
||||||
|
@Bean(name = "sqlserverlisDataSource")
|
||||||
|
@ConfigurationProperties(prefix = "spring.datasource.dynamic.datasource.sqlserverlis")
|
||||||
|
public DataSource secondDataSource(){
|
||||||
|
return new DruidDataSource();
|
||||||
|
}
|
||||||
|
|
||||||
|
/*注入事务*/
|
||||||
|
@Bean(name = "sqlserverlisTransactionManager")
|
||||||
|
public DataSourceTransactionManager secondTransactionManager() {
|
||||||
|
return new DataSourceTransactionManager(secondDataSource());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Bean(name = "sqlserverlisSqlSessionFactory")
|
||||||
|
public SqlSessionFactory secondSqlSessionFactory(@Qualifier("sqlserverlisDataSource") DataSource secondDataSource)
|
||||||
|
throws Exception {
|
||||||
|
final SqlSessionFactoryBean sessionFactory = new SqlSessionFactoryBean();
|
||||||
|
sessionFactory.setDataSource(secondDataSource);
|
||||||
|
sessionFactory.setMapperLocations(new PathMatchingResourcePatternResolver()
|
||||||
|
.getResources(DbSqlserverLisConfig.MAPPER_LOCATION));
|
||||||
|
return sessionFactory.getObject();
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,16 @@
|
|||||||
|
package com.docus.demo.mapper.sqlserverlis;
|
||||||
|
|
||||||
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author YongBin Wen
|
||||||
|
* @date 2025/12/12 星期五 8:48
|
||||||
|
*/
|
||||||
|
public interface LisReportMapper {
|
||||||
|
|
||||||
|
List<Map<String,Object>> query(@Param("inpatientNo") String inpatientNo, @Param("admissTimes") String admissTimes);
|
||||||
|
}
|
||||||
@ -0,0 +1,11 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<!DOCTYPE mapper
|
||||||
|
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
|
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
|
<mapper namespace="com.docus.demo.mapper.sqlserverlis.LisReportMapper">
|
||||||
|
|
||||||
|
|
||||||
|
<select id="query" resultType="java.util.Map">
|
||||||
|
exec sp_BingAnCheckReport2 #{inpatientNo},#{admissTimes}
|
||||||
|
</select>
|
||||||
|
</mapper>
|
||||||
Loading…
Reference in New Issue