Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
map-parent
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
常超
map-parent
Commits
14b30aa4
Commit
14b30aa4
authored
Jul 15, 2021
by
cc150520900118
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
时空内蒙
parent
b7d43a49
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
20 changed files
with
0 additions
and
557 deletions
+0
-557
service/view/pom.xml
+0
-18
service/view/src/main/java/com/founder/asj/ViewApplication.java
+0
-15
service/view/src/main/java/com/founder/asj/config/EduConfig.java
+0
-29
service/view/src/main/java/com/founder/asj/config/MybatisBaseDbConfig.java
+0
-58
service/view/src/main/java/com/founder/asj/config/MybatisQgDbConfig.java
+0
-50
service/view/src/main/java/com/founder/asj/controller/TbStAsjController.java
+0
-0
service/view/src/main/java/com/founder/asj/mapper/SysUsersMapper.java
+0
-19
service/view/src/main/java/com/founder/asj/mapper/TbStAsjBzMapper.java
+0
-19
service/view/src/main/java/com/founder/asj/mapper/TbStAsjMapper.java
+0
-40
service/view/src/main/java/com/founder/asj/mapper/xml/SysUsersMapper.xml
+0
-5
service/view/src/main/java/com/founder/asj/mapper/xml/TbStAsjBzMapper.xml
+0
-5
service/view/src/main/java/com/founder/asj/mapper/xml/TbStAsjMapper.xml
+0
-0
service/view/src/main/java/com/founder/asj/service/SysUsersService.java
+0
-9
service/view/src/main/java/com/founder/asj/service/TbStAsjBzService.java
+0
-17
service/view/src/main/java/com/founder/asj/service/TbStAsjService.java
+0
-41
service/view/src/main/java/com/founder/asj/service/impl/SysUsersServiceImpl.java
+0
-13
service/view/src/main/java/com/founder/asj/service/impl/TbStAsjBzServiceImpl.java
+0
-21
service/view/src/main/java/com/founder/asj/service/impl/TbStAsjServiceImpl.java
+0
-87
service/view/src/main/resources/bootstrap.properties
+0
-21
service/view/src/test/java/com/founder/demo/CodeGenerator.java
+0
-90
No files found.
service/view/pom.xml
deleted
100644 → 0
View file @
b7d43a49
<?xml version="1.0" encoding="UTF-8"?>
<project
xmlns=
"http://maven.apache.org/POM/4.0.0"
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=
"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
>
<parent>
<artifactId>
service
</artifactId>
<groupId>
com.founder
</groupId>
<version>
0.0.1-SNAPSHOT
</version>
</parent>
<modelVersion>
4.0.0
</modelVersion>
<artifactId>
view
</artifactId>
<build>
<finalName>
view
</finalName>
</build>
</project>
\ No newline at end of file
service/view/src/main/java/com/founder/asj/ViewApplication.java
deleted
100644 → 0
View file @
b7d43a49
package
com
.
founder
.
asj
;
import
org.springframework.boot.SpringApplication
;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
import
springfox.documentation.swagger2.annotations.EnableSwagger2
;
@SpringBootApplication
@EnableSwagger2
public
class
AsjApplication
{
public
static
void
main
(
String
[]
args
)
{
System
.
setProperty
(
"es.set.netty.runtime.available.processors"
,
"false"
);
SpringApplication
.
run
(
AsjApplication
.
class
,
args
);
}
}
service/view/src/main/java/com/founder/asj/config/EduConfig.java
deleted
100644 → 0
View file @
b7d43a49
package
com
.
founder
.
asj
.
config
;
import
com.baomidou.mybatisplus.core.injector.ISqlInjector
;
import
com.baomidou.mybatisplus.extension.injector.LogicSqlInjector
;
import
com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor
;
import
org.mybatis.spring.annotation.MapperScan
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Configuration
;
@Configuration
@MapperScan
(
"com.founder.asj.mapper"
)
public
class
EduConfig
{
/**
* 逻辑删除插件
*/
@Bean
public
ISqlInjector
sqlInjector
()
{
return
new
LogicSqlInjector
();
}
/**
* 分页插件
*/
@Bean
public
PaginationInterceptor
paginationInterceptor
()
{
return
new
PaginationInterceptor
();
}
}
service/view/src/main/java/com/founder/asj/config/MybatisBaseDbConfig.java
deleted
100644 → 0
View file @
b7d43a49
package
com
.
founder
.
asj
.
config
;
import
com.alibaba.druid.pool.DruidDataSource
;
import
com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceBuilder
;
import
com.baomidou.mybatisplus.core.MybatisConfiguration
;
import
com.baomidou.mybatisplus.core.injector.ISqlInjector
;
import
com.baomidou.mybatisplus.extension.injector.LogicSqlInjector
;
import
com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor
;
import
com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean
;
import
org.apache.ibatis.session.SqlSessionFactory
;
import
org.mybatis.spring.SqlSessionTemplate
;
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.context.annotation.Primary
;
import
org.springframework.core.io.support.PathMatchingResourcePatternResolver
;
import
org.springframework.core.io.support.ResourcePatternResolver
;
@Configuration
@MapperScan
(
basePackages
=
{
"com.founder.asj.mapper"
},
sqlSessionTemplateRef
=
"xzxtSqlTemplate"
)
public
class
MybatisBaseDbConfig
{
@Bean
(
name
=
"xzxtdbDatasource"
)
@ConfigurationProperties
(
prefix
=
"spring.datasource.xzxtdb"
)
public
DruidDataSource
druidXzxtdbDatasource
()
{
return
DruidDataSourceBuilder
.
create
().
build
();
}
@Bean
(
name
=
"xzxtdbSqlFactory"
)
@Primary
public
SqlSessionFactory
sqlSessionFactory
(
@Qualifier
(
"xzxtdbDatasource"
)
DruidDataSource
dataSource
)
throws
Exception
{
MybatisSqlSessionFactoryBean
factoryBean
=
new
MybatisSqlSessionFactoryBean
();
factoryBean
.
setDataSource
(
dataSource
);
MybatisConfiguration
configuration
=
new
MybatisConfiguration
();
factoryBean
.
setConfiguration
(
configuration
);
ResourcePatternResolver
resolver
=
new
PathMatchingResourcePatternResolver
();
factoryBean
.
setMapperLocations
(
resolver
.
getResources
(
"classpath*:com/founder/asj/mapper/xml/*.xml"
));
return
factoryBean
.
getObject
();
}
@Bean
(
name
=
"xzxtSqlTemplate"
)
@Primary
public
SqlSessionTemplate
sqlSessionTemplate
(
@Qualifier
(
"xzxtdbSqlFactory"
)
SqlSessionFactory
sqlSessionFactory
)
{
return
new
SqlSessionTemplate
(
sqlSessionFactory
);
}
}
service/view/src/main/java/com/founder/asj/config/MybatisQgDbConfig.java
deleted
100644 → 0
View file @
b7d43a49
package
com
.
founder
.
asj
.
config
;
import
com.alibaba.druid.pool.DruidDataSource
;
import
com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceBuilder
;
import
com.baomidou.mybatisplus.core.injector.ISqlInjector
;
import
com.baomidou.mybatisplus.extension.injector.LogicSqlInjector
;
import
com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor
;
import
com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean
;
import
org.apache.ibatis.session.SqlSessionFactory
;
import
org.mybatis.spring.SqlSessionTemplate
;
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.core.io.support.ResourcePatternResolver
;
@Configuration
@MapperScan
(
basePackages
=
{
"com.founder.asj.qgxzMapper"
},
sqlSessionTemplateRef
=
"qgSqlTemplate"
)
public
class
MybatisQgDbConfig
{
@Bean
(
name
=
"qgdbDatasource"
)
@ConfigurationProperties
(
prefix
=
"spring.datasource.qgdb"
)
public
DruidDataSource
druidQgdbDatasource
()
{
return
DruidDataSourceBuilder
.
create
().
build
();
}
@Bean
(
name
=
"qgdbSqlFactory"
)
public
SqlSessionFactory
sqlSessionFactory
(
@Qualifier
(
"qgdbDatasource"
)
DruidDataSource
dataSource
)
throws
Exception
{
MybatisSqlSessionFactoryBean
factoryBean
=
new
MybatisSqlSessionFactoryBean
();
factoryBean
.
setDataSource
(
dataSource
);
ResourcePatternResolver
resolver
=
new
PathMatchingResourcePatternResolver
();
factoryBean
.
setMapperLocations
(
resolver
.
getResources
(
"classpath*:com/founder/asj/qgxzMapper/xml/*.xml"
));
return
factoryBean
.
getObject
();
}
@Bean
(
name
=
"qgSqlTemplate"
)
public
SqlSessionTemplate
sqlSessionTemplate
(
@Qualifier
(
"qgdbSqlFactory"
)
SqlSessionFactory
sqlSessionFactory
)
{
return
new
SqlSessionTemplate
(
sqlSessionFactory
);
}
}
service/view/src/main/java/com/founder/asj/controller/TbStAsjController.java
deleted
100644 → 0
View file @
b7d43a49
This diff is collapsed.
Click to expand it.
service/view/src/main/java/com/founder/asj/mapper/SysUsersMapper.java
deleted
100644 → 0
View file @
b7d43a49
package
com
.
founder
.
asj
.
mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.founder.commonutils.publicEntity.SysUser
;
import
org.apache.ibatis.annotations.Mapper
;
/**
* <p>
* 用户登录 Mapper 接口
* </p>
*
* @author yy
* @since 2021-03-11
*/
@Mapper
public
interface
SysUsersMapper
extends
BaseMapper
<
SysUser
>
{
}
service/view/src/main/java/com/founder/asj/mapper/TbStAsjBzMapper.java
deleted
100644 → 0
View file @
b7d43a49
package
com
.
founder
.
asj
.
mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.founder.commonutils.viewEntity.TbXwAsjbz
;
import
org.apache.ibatis.annotations.Mapper
;
/**
* <p>
* 案事件标注Mapper 接口
* </p>
*
* @author yangyang
* @since 2021-03-05
*/
@Mapper
public
interface
TbStAsjBzMapper
extends
BaseMapper
<
TbXwAsjbz
>
{
}
service/view/src/main/java/com/founder/asj/mapper/TbStAsjMapper.java
deleted
100644 → 0
View file @
b7d43a49
package
com
.
founder
.
asj
.
mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.founder.commonutils.viewEntity.CbxszAndXlaj
;
import
com.founder.commonutils.viewEntity.TbStAsj
;
import
com.founder.commonutils.publicEntity.Receiving
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
import
java.util.Map
;
/**
* <p>
* 案事件基本信息 Mapper 接口
* </p>
*
* @author Guojunfeng
* @since 2021-03-03
*/
@Mapper
public
interface
TbStAsjMapper
extends
BaseMapper
<
TbStAsj
>
{
List
<
String
>
getXszajbhByAsjbh
(
@Param
(
value
=
"asjbh"
)
String
asjbh
);
List
<
String
>
getXlajbhByAsjbh
(
@Param
(
value
=
"asjbh"
)
String
asjbh
);
List
<
CbxszAndXlaj
>
GetlistXszXgaj
(
Map
map
);
List
<
CbxszAndXlaj
>
GetlistCbzXgaj
(
Map
map
);
String
getNameByCode
(
Map
<
String
,
String
>
map
);
List
<
TbStAsj
>
selectAsjxxByReceivingList
(
Receiving
receiving
);
List
<
TbStAsj
>
selectTlAsjxx
(
Receiving
receiving
);
List
<
Map
<
String
,
Object
>>
getAsjxxByZjhm
(
@Param
(
value
=
"zjhm"
)
String
zjhm
);
}
service/view/src/main/java/com/founder/asj/mapper/xml/SysUsersMapper.xml
deleted
100644 → 0
View file @
b7d43a49
<?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.founder.asj.mapper.SysUsersMapper"
>
</mapper>
service/view/src/main/java/com/founder/asj/mapper/xml/TbStAsjBzMapper.xml
deleted
100644 → 0
View file @
b7d43a49
<?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.founder.asj.mapper.TbStAsjBzMapper"
>
</mapper>
service/view/src/main/java/com/founder/asj/mapper/xml/TbStAsjMapper.xml
deleted
100644 → 0
View file @
b7d43a49
This diff is collapsed.
Click to expand it.
service/view/src/main/java/com/founder/asj/service/SysUsersService.java
deleted
100644 → 0
View file @
b7d43a49
package
com
.
founder
.
asj
.
service
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.founder.commonutils.publicEntity.SysUser
;
public
interface
SysUsersService
extends
IService
<
SysUser
>
{
}
service/view/src/main/java/com/founder/asj/service/TbStAsjBzService.java
deleted
100644 → 0
View file @
b7d43a49
package
com
.
founder
.
asj
.
service
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.founder.commonutils.viewEntity.TbXwAsjbz
;
/**
* <p>
* 案事件基本信息 服务类
* </p>
*
* @author yangyang
* @since 2021-03-0
*/
public
interface
TbStAsjBzService
extends
IService
<
TbXwAsjbz
>
{
}
service/view/src/main/java/com/founder/asj/service/TbStAsjService.java
deleted
100644 → 0
View file @
b7d43a49
package
com
.
founder
.
asj
.
service
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.founder.commonutils.viewEntity.CbxszAndXlaj
;
import
com.founder.commonutils.viewEntity.TbStAsj
;
import
com.founder.commonutils.publicEntity.MapRestResult
;
import
com.founder.commonutils.publicEntity.Receiving
;
import
java.util.List
;
import
java.util.Map
;
/**
* <p>
* 案事件基本信息 服务类
* </p>
*
* @author Guojunfeng
* @since 2021-03-03
*/
public
interface
TbStAsjService
extends
IService
<
TbStAsj
>
{
List
<
String
>
getXszajbhByAsjbh
(
String
asjbh
);
List
<
String
>
getXlajbhByAsjbh
(
String
asjbh
);
List
<
CbxszAndXlaj
>
GetlistXszXgaj
(
Map
map
);
List
<
CbxszAndXlaj
>
GetlistCbzXgaj
(
Map
map
);
String
getNameByCode
(
Map
<
String
,
String
>
map
);
List
<
TbStAsj
>
selectAsjxxList
(
Receiving
receiving
);
MapRestResult
selectTlAsjxxList
(
Receiving
receiving
);
List
<
Map
<
String
,
Object
>>
getAsjxxByZjhm
(
String
zjhm
);
List
<
Map
<
String
,
Object
>>
getqgAsjxxByZjhm
(
String
zjhm
,
String
ssdw
);
}
service/view/src/main/java/com/founder/asj/service/impl/SysUsersServiceImpl.java
deleted
100644 → 0
View file @
b7d43a49
package
com
.
founder
.
asj
.
service
.
impl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.founder.asj.mapper.SysUsersMapper
;
import
com.founder.asj.service.SysUsersService
;
import
com.founder.commonutils.publicEntity.SysUser
;
import
org.springframework.stereotype.Service
;
@Service
public
class
SysUsersServiceImpl
extends
ServiceImpl
<
SysUsersMapper
,
SysUser
>
implements
SysUsersService
{
}
service/view/src/main/java/com/founder/asj/service/impl/TbStAsjBzServiceImpl.java
deleted
100644 → 0
View file @
b7d43a49
package
com
.
founder
.
asj
.
service
.
impl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.founder.asj.mapper.TbStAsjBzMapper
;
import
com.founder.asj.service.TbStAsjBzService
;
import
com.founder.commonutils.viewEntity.TbXwAsjbz
;
import
org.springframework.stereotype.Service
;
/**
* <p>
* 案事件基本信息 服务实现类
* </p>
*
* @author yangyang
* @since 2021-03-03
*/
@Service
public
class
TbStAsjBzServiceImpl
extends
ServiceImpl
<
TbStAsjBzMapper
,
TbXwAsjbz
>
implements
TbStAsjBzService
{
}
service/view/src/main/java/com/founder/asj/service/impl/TbStAsjServiceImpl.java
deleted
100644 → 0
View file @
b7d43a49
package
com
.
founder
.
asj
.
service
.
impl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.founder.asj.mapper.TbStAsjMapper
;
import
com.founder.asj.qgxzMapper.TbStAsjqgMapper
;
import
com.founder.asj.service.TbStAsjService
;
import
com.founder.commonutils.viewEntity.CbxszAndXlaj
;
import
com.founder.commonutils.viewEntity.TbStAsj
;
import
com.founder.commonutils.publicEntity.MapRestResult
;
import
com.founder.commonutils.publicEntity.Receiving
;
import
com.founder.commonutils.util.StringUtil
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
java.util.List
;
import
java.util.Map
;
/**
* <p>
* 案事件基本信息 服务实现类
* </p>
*
* @author Guojunfeng
* @since 2021-03-03
*/
@Service
public
class
TbStAsjServiceImpl
extends
ServiceImpl
<
TbStAsjMapper
,
TbStAsj
>
implements
TbStAsjService
{
@Autowired
private
TbStAsjMapper
tbStAsjMapper
;
@Autowired
private
TbStAsjqgMapper
tbStAsjqgMapper
;
@Override
public
List
<
String
>
getXszajbhByAsjbh
(
String
asjbh
)
{
return
tbStAsjMapper
.
getXszajbhByAsjbh
(
asjbh
);
}
@Override
public
List
<
String
>
getXlajbhByAsjbh
(
String
asjbh
)
{
return
tbStAsjMapper
.
getXlajbhByAsjbh
(
asjbh
);
}
@Override
public
List
<
CbxszAndXlaj
>
GetlistXszXgaj
(
Map
map
)
{
return
tbStAsjMapper
.
GetlistXszXgaj
(
map
);
}
@Override
public
List
<
CbxszAndXlaj
>
GetlistCbzXgaj
(
Map
map
)
{
return
tbStAsjMapper
.
GetlistCbzXgaj
(
map
);
}
@Override
public
String
getNameByCode
(
Map
<
String
,
String
>
map
){
return
tbStAsjMapper
.
getNameByCode
(
map
);
}
@Override
public
List
<
TbStAsj
>
selectAsjxxList
(
Receiving
receiving
)
{
return
tbStAsjMapper
.
selectAsjxxByReceivingList
(
receiving
);
}
//utils.StringUtil
@Override
public
MapRestResult
selectTlAsjxxList
(
Receiving
receiving
)
{
if
(
StringUtil
.
isEmpty
(
receiving
.
getQsjd
())||
StringUtil
.
isEmpty
(
receiving
.
getJsjd
())||
StringUtil
.
isEmpty
(
receiving
.
getQswd
())||
StringUtil
.
isEmpty
(
receiving
.
getJswd
())){
return
MapRestResult
.
error
(
"起始经纬度不能为空"
);
}
else
if
(
StringUtil
.
isEmpty
(
receiving
.
getAsjfssj_asjfskssj_start
())||
StringUtil
.
isEmpty
(
receiving
.
getAsjfssj_asjfskssj_end
())){
return
MapRestResult
.
error
(
"时间段不能为空"
);
}
else
if
(
StringUtil
.
isEmpty
(
receiving
.
getAjzlb
())&&
StringUtil
.
isEmpty
(
receiving
.
getAjxzlb
())&&
StringUtil
.
isEmpty
(
receiving
.
getXalbdmbcms
())){
return
MapRestResult
.
error
(
"案件标签为空,无法推算同类案件"
);
}
else
{
return
MapRestResult
.
build
(
200
,
"同类案件查询成功"
,
tbStAsjMapper
.
selectTlAsjxx
(
receiving
));
}
}
@Override
public
List
<
Map
<
String
,
Object
>>
getAsjxxByZjhm
(
String
zjhm
)
{
return
tbStAsjMapper
.
getAsjxxByZjhm
(
zjhm
);
}
@Override
public
List
<
Map
<
String
,
Object
>>
getqgAsjxxByZjhm
(
String
zjhm
,
String
ssdw
)
{
return
tbStAsjqgMapper
.
getqgAsjxxByZjhm
(
zjhm
,
ssdw
);
}
}
service/view/src/main/resources/bootstrap.properties
deleted
100644 → 0
View file @
b7d43a49
#配置中心地址
spring.cloud.nacos.config.server-addr
=
47.92.48.137:9949
spring.cloud.nacos.discovery.server-addr
=
47.92.48.137:9949
#spring.cloud.nacos.config.server-addr=26.3.13.184:8848
#spring.cloud.nacos.discovery.server-addr=26.3.13.184:8848
spring.profiles.active
=
prod
# 该配置影响统一配置中心中的dataId
spring.application.name
=
asj
spring.cloud.nacos.config.namespace
=
prod
#spring.cloud.nacos.config.ext-config[0].data-id=image.properties
# 开启动态刷新配置,否则配置文件修改,工程无法感知
#spring.cloud.nacos.config.ext-config[0].refresh=true
spring.cloud.nacos.config.shared-dataids
=
asjpz.properties
spring.cloud.nacos.config.refreshable-dataids
=
asjpz.properties
management.health.elasticsearch.enabled
:
false
\ No newline at end of file
service/view/src/test/java/com/founder/demo/CodeGenerator.java
deleted
100644 → 0
View file @
b7d43a49
package
com
.
founder
.
demo
;
import
com.baomidou.mybatisplus.annotation.DbType
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.generator.AutoGenerator
;
import
com.baomidou.mybatisplus.generator.config.DataSourceConfig
;
import
com.baomidou.mybatisplus.generator.config.GlobalConfig
;
import
com.baomidou.mybatisplus.generator.config.PackageConfig
;
import
com.baomidou.mybatisplus.generator.config.StrategyConfig
;
import
com.baomidou.mybatisplus.generator.config.rules.DateType
;
import
com.baomidou.mybatisplus.generator.config.rules.NamingStrategy
;
import
org.junit.Test
;
/**
* @author
* @since 2018/12/13
*/
public
class
CodeGenerator
{
@Test
public
void
run
()
{
// 1、创建代码生成器
AutoGenerator
mpg
=
new
AutoGenerator
();
// 2、全局配置
GlobalConfig
gc
=
new
GlobalConfig
();
String
projectPath
=
System
.
getProperty
(
"user.dir"
);
gc
.
setOutputDir
(
"F:\\MyProject\\map-parent\\service\\es"
+
"/src/main/java"
);
//生成路径
gc
.
setAuthor
(
"chent"
);
//作者
gc
.
setOpen
(
false
);
//生成后是否打开资源管理器
gc
.
setFileOverride
(
false
);
//重新生成时文件是否覆盖
//UserServie
gc
.
setServiceName
(
"%sService"
);
//去掉Service接口的首字母I
gc
.
setIdType
(
IdType
.
ID_WORKER_STR
);
//主键策略
gc
.
setDateType
(
DateType
.
ONLY_DATE
);
//定义生成的实体类中日期类型
gc
.
setSwagger2
(
true
);
//开启Swagger2模式
mpg
.
setGlobalConfig
(
gc
);
// 3、数据源配置
DataSourceConfig
dsc
=
new
DataSourceConfig
();
// dsc.setUrl("jdbc:mysql://47.92.225.109:3900/guli?serverTimezone=GMT%2B8");
// dsc.setDriverName("com.mysql.cj.jdbc.Driver");
// dsc.setUsername("root");
// dsc.setPassword("root");
// dsc.setDbType(DbType.MYSQL);
dsc
.
setUrl
(
"jdbc:oracle:thin:@47.92.129.99:1600:orcl"
);
dsc
.
setDriverName
(
"oracle.jdbc.driver.OracleDriver"
);
dsc
.
setUsername
(
"MAPYWGL"
);
dsc
.
setPassword
(
"MAPYWGL"
);
dsc
.
setDbType
(
DbType
.
ORACLE
);
mpg
.
setDataSource
(
dsc
);
// 4、包配置
PackageConfig
pc
=
new
PackageConfig
();
pc
.
setModuleName
(
"eszy"
);
//模块名
//包 com.atguigu.eduservice
pc
.
setParent
(
"com.founder"
);
//包 com.atguigu.eduservice.controller
//pc.setController("controller");
pc
.
setEntity
(
"entity"
);
// pc.setService("service");
// pc.setMapper("mapper");
mpg
.
setPackageInfo
(
pc
);
// 5、策略配置
StrategyConfig
strategy
=
new
StrategyConfig
();
strategy
.
setInclude
(
"TB_ZY_CAMERA"
);
//生成的表
strategy
.
setNaming
(
NamingStrategy
.
underline_to_camel
);
//数据库表映射到实体的命名策略
strategy
.
setTablePrefix
(
pc
.
getModuleName
()
+
"_"
);
//生成实体时去掉表前缀
strategy
.
setColumnNaming
(
NamingStrategy
.
underline_to_camel
);
//数据库表字段映射到实体的命名策略
strategy
.
setEntityLombokModel
(
true
);
// lombok 模型 @Accessors(chain = true) setter链式操作
strategy
.
setRestControllerStyle
(
true
);
//restful api风格控制器
strategy
.
setControllerMappingHyphenStyle
(
true
);
//url中驼峰转连字符
mpg
.
setStrategy
(
strategy
);
// 6、执行
mpg
.
execute
();
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment