Commit 18da15f0 authored by suntao's avatar suntao

conf

parent 2494fd30
package cn.quantgroup.cashloanflowboss.api.channel.repository.boss; package cn.quantgroup.cashloanflowboss.api.channel.repository.boss;
import cn.quantgroup.cashloanflowboss.api.channel.entity.boss.ChannelConf; import cn.quantgroup.cashloanflowboss.api.channel.entity.boss.ChannelConf;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository; import org.springframework.stereotype.Repository;
/** /**
* Created by suntao on 2019/7/22. * Created by suntao on 2019/7/22.
* @author suntao * @author suntao
*/ */
@Repository @Repository
public interface ChannelConfRepository { public interface ChannelConfRepository extends JpaRepository<ChannelConf, Long> {
/** /**
* 获取用户 * 获取用户
......
...@@ -5,7 +5,6 @@ import cn.quantgroup.cashloanflowboss.api.channel.entity.clf.ChannelConfiguratio ...@@ -5,7 +5,6 @@ import cn.quantgroup.cashloanflowboss.api.channel.entity.clf.ChannelConfiguratio
import cn.quantgroup.cashloanflowboss.api.channel.repository.boss.ChannelConfRepository; import cn.quantgroup.cashloanflowboss.api.channel.repository.boss.ChannelConfRepository;
import cn.quantgroup.cashloanflowboss.api.channel.repository.clf.ChannelConfigurationRepository; import cn.quantgroup.cashloanflowboss.api.channel.repository.clf.ChannelConfigurationRepository;
import cn.quantgroup.cashloanflowboss.api.channel.util.ChannelConfUtil; import cn.quantgroup.cashloanflowboss.api.channel.util.ChannelConfUtil;
import cn.quantgroup.cashloanflowboss.api.user.entity.boss.User;
import cn.quantgroup.cashloanflowboss.api.user.model.Pagination; import cn.quantgroup.cashloanflowboss.api.user.model.Pagination;
import cn.quantgroup.cashloanflowboss.core.base.Result; import cn.quantgroup.cashloanflowboss.core.base.Result;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
...@@ -13,8 +12,6 @@ import org.springframework.data.domain.Page; ...@@ -13,8 +12,6 @@ import org.springframework.data.domain.Page;
import org.springframework.data.domain.PageRequest; import org.springframework.data.domain.PageRequest;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.Map;
/** /**
* function: * function:
* date: 2019/8/2 * date: 2019/8/2
......
...@@ -65,7 +65,7 @@ public class BossDSConfig { ...@@ -65,7 +65,7 @@ public class BossDSConfig {
public LocalContainerEntityManagerFactoryBean entityManager(EntityManagerFactoryBuilder builder) { public LocalContainerEntityManagerFactoryBean entityManager(EntityManagerFactoryBuilder builder) {
return builder.dataSource(createDataSource()) return builder.dataSource(createDataSource())
.packages("cn.quantgroup.cashloanflowboss.api.user.entity.boss") .packages("cn.quantgroup.cashloanflowboss.api.*.entity.boss")
.persistenceUnit(uniquename) .persistenceUnit(uniquename)
.build(); .build();
} }
......
...@@ -23,8 +23,8 @@ import javax.sql.DataSource; ...@@ -23,8 +23,8 @@ import javax.sql.DataSource;
@EntityScan(basePackages = {"cn.quantgroup.cashloanflowboss.api.*.entity.clf"}) @EntityScan(basePackages = {"cn.quantgroup.cashloanflowboss.api.*.entity.clf"})
@EnableTransactionManagement @EnableTransactionManagement
@EnableJpaRepositories(basePackages = {"cn.quantgroup.cashloanflowboss.api.*.repository.clf"}, @EnableJpaRepositories(basePackages = {"cn.quantgroup.cashloanflowboss.api.*.repository.clf"},
entityManagerFactoryRef = "bossEntityManager", entityManagerFactoryRef = "clfEntityManager",
transactionManagerRef = "bossTransactionManager") transactionManagerRef = "clfTransactionManager")
public class ClfDSConfig { public class ClfDSConfig {
@Value("${data.boss.url}") @Value("${data.boss.url}")
...@@ -41,8 +41,7 @@ public class ClfDSConfig { ...@@ -41,8 +41,7 @@ public class ClfDSConfig {
@Value("${data.boss.pool-size}") @Value("${data.boss.pool-size}")
private Integer poolSize; private Integer poolSize;
@Primary @Bean(name = "clfDataSource")
@Bean(name = "bossDataSource")
@ConfigurationProperties(prefix = "data.boss") @ConfigurationProperties(prefix = "data.boss")
public DataSource createDataSource() { public DataSource createDataSource() {
DruidDataSource source = DruidDataSourceBuilder.create().build(); DruidDataSource source = DruidDataSourceBuilder.create().build();
...@@ -60,8 +59,7 @@ public class ClfDSConfig { ...@@ -60,8 +59,7 @@ public class ClfDSConfig {
return source; return source;
} }
@Primary @Bean(name = "clfEntityManager")
@Bean(name = "bossEntityManager")
public LocalContainerEntityManagerFactoryBean entityManager(EntityManagerFactoryBuilder builder) { public LocalContainerEntityManagerFactoryBean entityManager(EntityManagerFactoryBuilder builder) {
return builder.dataSource(createDataSource()) return builder.dataSource(createDataSource())
...@@ -70,9 +68,8 @@ public class ClfDSConfig { ...@@ -70,9 +68,8 @@ public class ClfDSConfig {
.build(); .build();
} }
@Primary @Bean(name = "clfTransactionManager")
@Bean(name = "bossTransactionManager") public PlatformTransactionManager transactionManager(@Qualifier("clfEntityManager") EntityManagerFactory entityManagerFactory) {
public PlatformTransactionManager transactionManager(@Qualifier("bossEntityManager") EntityManagerFactory entityManagerFactory) {
return new JpaTransactionManager(entityManagerFactory); return new JpaTransactionManager(entityManagerFactory);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment