Commit e5fda3e4 authored by suntao's avatar suntao

Merge branch 'branch-suntao' into v1

* branch-suntao:
  clf 数据源
parents 528b784a 16da0e1e
package cn.quantgroup.cashloanflowboss.api.channel.controller;
import cn.quantgroup.cashloanflowboss.api.channel.entity.clf.ChannelConfiguration;
import cn.quantgroup.cashloanflowboss.spi.clf.entity.ChannelConfiguration;
import cn.quantgroup.cashloanflowboss.api.channel.service.ChannelConfService;
import cn.quantgroup.cashloanflowboss.api.user.entity.boss.User;
import cn.quantgroup.cashloanflowboss.api.user.model.Pagination;
import cn.quantgroup.cashloanflowboss.core.base.Result;
import org.springframework.beans.factory.annotation.Autowired;
......@@ -13,7 +12,6 @@ import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import javax.validation.Valid;
import java.util.Map;
/**
* Created with suntao on 2019/8/2
......
package cn.quantgroup.cashloanflowboss.api.channel.model.boss;
package cn.quantgroup.cashloanflowboss.api.channel.model;
import lombok.Data;
......
package cn.quantgroup.cashloanflowboss.api.channel.model.boss;
package cn.quantgroup.cashloanflowboss.api.channel.model;
import lombok.Data;
......
package cn.quantgroup.cashloanflowboss.api.channel.model.clf;
/**
* function:
* date: 2019/8/6
*
* @author: suntao
*/
public class ChannelConfigurationPage {
}
package cn.quantgroup.cashloanflowboss.api.channel.service;
import cn.quantgroup.cashloanflowboss.api.channel.entity.boss.ChannelConf;
import cn.quantgroup.cashloanflowboss.api.channel.entity.clf.ChannelConfiguration;
import cn.quantgroup.cashloanflowboss.spi.clf.entity.ChannelConfiguration;
import cn.quantgroup.cashloanflowboss.api.channel.repository.boss.ChannelConfRepository;
import cn.quantgroup.cashloanflowboss.api.channel.repository.clf.ChannelConfigurationRepository;
import cn.quantgroup.cashloanflowboss.spi.clf.repository.ChannelConfigurationRepository;
import cn.quantgroup.cashloanflowboss.api.channel.util.ChannelConfUtil;
import cn.quantgroup.cashloanflowboss.api.user.model.Pagination;
import cn.quantgroup.cashloanflowboss.core.base.Result;
......
......@@ -2,8 +2,8 @@ package cn.quantgroup.cashloanflowboss.api.channel.util;
import java.util.Date;
import cn.quantgroup.cashloanflowboss.api.channel.entity.boss.ChannelConf;
import cn.quantgroup.cashloanflowboss.api.channel.model.boss.ChannelConfAddModel;
import cn.quantgroup.cashloanflowboss.api.channel.model.boss.ChannelConfBaseModel;
import cn.quantgroup.cashloanflowboss.api.channel.model.ChannelConfAddModel;
import cn.quantgroup.cashloanflowboss.api.channel.model.ChannelConfBaseModel;
import org.springframework.beans.BeanUtils;
import java.util.HashMap;
......
......@@ -20,29 +20,28 @@ import javax.persistence.EntityManagerFactory;
import javax.sql.DataSource;
@Configuration
@EntityScan(basePackages = {"cn.quantgroup.cashloanflowboss.api.*.entity.clf"})
@EnableTransactionManagement
@EnableJpaRepositories(basePackages = {"cn.quantgroup.cashloanflowboss.api.*.repository.clf"},
@EnableJpaRepositories(basePackages = {"cn.quantgroup.cashloanflowboss.spi.clf.repository"},
entityManagerFactoryRef = "clfEntityManager",
transactionManagerRef = "clfTransactionManager")
public class ClfDSConfig {
@Value("${data.boss.url}")
@Value("${data.clf.url}")
private String jdbcUrl;
@Value("${data.boss.password}")
@Value("${data.clf.password}")
private String password;
@Value("${data.boss.username}")
@Value("${data.clf.username}")
private String user;
private String uniquename = "bossDS";
private String uniquename = "clfDS";
@Value("${data.boss.pool-size}")
@Value("${data.clf.pool-size}")
private Integer poolSize;
@Bean(name = "clfDataSource")
@ConfigurationProperties(prefix = "data.boss")
@ConfigurationProperties(prefix = "data.clf")
public DataSource createDataSource() {
DruidDataSource source = DruidDataSourceBuilder.create().build();
source.setMaxActive(200);
......@@ -63,7 +62,7 @@ public class ClfDSConfig {
public LocalContainerEntityManagerFactoryBean entityManager(EntityManagerFactoryBuilder builder) {
return builder.dataSource(createDataSource())
.packages("cn.quantgroup.cashloanflowboss.api.*.entity.clf")
.packages("cn.quantgroup.cashloanflowboss.spi.clf.entity")
.persistenceUnit(uniquename)
.build();
}
......
package cn.quantgroup.cashloanflowboss.api.channel.entity.clf;
package cn.quantgroup.cashloanflowboss.spi.clf.entity;
import cn.quantgroup.cashloanflowboss.api.channel.model.clf.EncType;
import cn.quantgroup.cashloanflowboss.spi.clf.model.EncType;
import lombok.Data;
import javax.persistence.*;
......
package cn.quantgroup.cashloanflowboss.api.channel.model.clf;
package cn.quantgroup.cashloanflowboss.spi.clf.model;
/**
* Created by liqing on 2017/4/26 0026.
......
package cn.quantgroup.cashloanflowboss.api.channel.repository.clf;
package cn.quantgroup.cashloanflowboss.spi.clf.repository;
import cn.quantgroup.cashloanflowboss.api.channel.entity.clf.ChannelConfiguration;
import cn.quantgroup.cashloanflowboss.spi.clf.entity.ChannelConfiguration;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.repository.PagingAndSortingRepository;
import org.springframework.stereotype.Repository;
......
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