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
0898dd4c
Commit
0898dd4c
authored
Aug 09, 2022
by
yangyang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
内蒙时空相关接口对接(内蒙)
parent
d89be960
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
118 additions
and
0 deletions
+118
-0
common/common_utils/src/main/java/com/founder/commonutils/asjEntity/User.java
+0
-0
common/service_base/src/main/java/com/founder/servicebase/config/MybatisMapDbConfig.java
+49
-0
service/publicapi/src/main/java/com/founder/publicapi/mapper/mapMapper/SkPointsMapper.java
+23
-0
service/publicapi/src/main/java/com/founder/publicapi/mapper/mapMapper/xml/SkPointsMapper.xml
+46
-0
No files found.
common/common_utils/src/main/java/com/founder/commonutils/asjEntity/User.java
0 → 100644
View file @
0898dd4c
This diff is collapsed.
Click to expand it.
common/service_base/src/main/java/com/founder/servicebase/config/MybatisMapDbConfig.java
0 → 100644
View file @
0898dd4c
package
com
.
founder
.
servicebase
.
config
;
import
com.alibaba.druid.pool.DruidDataSource
;
import
com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceBuilder
;
import
com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean
;
import
org.apache.ibatis.plugin.Interceptor
;
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.*.mapper.mapMapper"
},
sqlSessionTemplateRef
=
"mapSqlTemplate"
)
public
class
MybatisMapDbConfig
{
@Bean
(
name
=
"mapdbDatasource"
)
@ConfigurationProperties
(
prefix
=
"spring.datasource.map"
)
public
DruidDataSource
druidQgdbDatasource
()
{
return
DruidDataSourceBuilder
.
create
().
build
();
}
@Bean
(
name
=
"mapdbSqlFactory"
)
public
SqlSessionFactory
sqlSessionFactory
(
@Qualifier
(
"mapdbDatasource"
)
DruidDataSource
dataSource
)
throws
Exception
{
MybatisSqlSessionFactoryBean
factoryBean
=
new
MybatisSqlSessionFactoryBean
();
factoryBean
.
setDataSource
(
dataSource
);
ResourcePatternResolver
resolver
=
new
PathMatchingResourcePatternResolver
();
factoryBean
.
setMapperLocations
(
resolver
.
getResources
(
"classpath*:com/founder/*/mapper/mapMapper/xml/*.xml"
));
// 加入SQL 语句执行拦截器和mybatiscplus分页插件
factoryBean
.
setPlugins
(
new
Interceptor
[]{
new
MybatisSqlLoggerInterceptor
(),
new
EduConfig
().
paginationInterceptor
()});
return
factoryBean
.
getObject
();
}
@Bean
(
name
=
"mapSqlTemplate"
)
public
SqlSessionTemplate
sqlSessionTemplate
(
@Qualifier
(
"mapdbSqlFactory"
)
SqlSessionFactory
sqlSessionFactory
)
{
return
new
SqlSessionTemplate
(
sqlSessionFactory
);
}
}
service/publicapi/src/main/java/com/founder/publicapi/mapper/mapMapper/SkPointsMapper.java
0 → 100644
View file @
0898dd4c
package
com
.
founder
.
publicapi
.
mapper
.
mapMapper
;
import
com.founder.commonutils.model.newPublicEntity.SkPointlocation
;
import
com.founder.commonutils.model.vo.param.SkPointlocationParam
;
import
org.springframework.stereotype.Component
;
import
java.util.List
;
/**
* (SkPointlocation)表数据库访问层
*
* @author yangyang
* @since 2022-08-02 20:03
*/
@Component
public
interface
SkPointsMapper
{
List
<
SkPointlocation
>
getKkInfoByQsJwd
(
SkPointlocationParam
skPointlocationParam
);
List
<
SkPointlocation
>
getCameraInfoByQsJwd
(
SkPointlocationParam
skPointlocationParam
);
List
<
SkPointlocation
>
getJzInfoByQsJwd
(
SkPointlocationParam
skPointlocationParam
);
}
service/publicapi/src/main/java/com/founder/publicapi/mapper/mapMapper/xml/SkPointsMapper.xml
0 → 100644
View file @
0898dd4c
<?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.publicapi.mapper.mapMapper.SkPointsMapper"
>
<!--根据起始经纬度获取卡口点位数据-->
<select
id=
"getKkInfoByQsJwd"
parameterType=
"com.founder.commonutils.model.vo.param.SkPointlocationParam"
resultType=
"com.founder.commonutils.model.newPublicEntity.SkPointlocation"
>
select
NAME as devicename,
CODE as deviceid,
(select name from sys_dictitem where groupid = 'CODE_XZQH' and code = substr(t.CODE,0,6))||NAME as address,
x as x,
y as y
from tb_zy_kk t where 1=1
<if
test=
"startLng!=null and startLng!='' and endLng!=null and endLng!='' and startLat!=null and startLat!='' and endLat!=null and endLat!=''"
>
AND x
<![CDATA[>=]]>
#{startLng,jdbcType=VARCHAR} AND x
<![CDATA[<=]]>
#{endLng,jdbcType=VARCHAR}
AND y
<![CDATA[>=]]>
#{startLat,jdbcType=VARCHAR} AND y
<![CDATA[<=]]>
#{endLat,jdbcType=VARCHAR}
</if>
</select>
<!--根据起始经纬度获取人像点位数据-->
<select
id=
"getCameraInfoByQsJwd"
parameterType=
"com.founder.commonutils.model.vo.param.SkPointlocationParam"
resultType=
"com.founder.commonutils.model.newPublicEntity.SkPointlocation"
>
select
ID as deviceid,
NAME as devicename,
(select name from sys_dictitem where groupid = 'CODE_XZQH' and code = substr(t.camera_code,0,6)) as address,
x as x,
y as y
from tb_zy_camera t where 1=1
<if
test=
"startLng!=null and startLng!='' and endLng!=null and endLng!='' and startLat!=null and startLat!='' and endLat!=null and endLat!=''"
>
AND x
<![CDATA[>=]]>
#{startLng,jdbcType=VARCHAR} AND x
<![CDATA[<=]]>
#{endLng,jdbcType=VARCHAR}
AND y
<![CDATA[>=]]>
#{startLat,jdbcType=VARCHAR} AND y
<![CDATA[<=]]>
#{endLat,jdbcType=VARCHAR}
</if>
</select>
<!--根据起始经纬度获取基站点位数据-->
<select
id=
"getJzInfoByQsJwd"
parameterType=
"com.founder.commonutils.model.vo.param.SkPointlocationParam"
resultType=
"com.founder.commonutils.model.newPublicEntity.SkPointlocation"
>
select
LAC||'_'||CID as deviceid,
XZQH_DZ as devicename,
CITY || DISTRICT || XZQH_DZ as address,
x as x,
y as y
from tb_zy_jz t where 1=1
<if
test=
"startLng!=null and startLng!='' and endLng!=null and endLng!='' and startLat!=null and startLat!='' and endLat!=null and endLat!=''"
>
AND x
<![CDATA[>=]]>
#{startLng,jdbcType=VARCHAR} AND x
<![CDATA[<=]]>
#{endLng,jdbcType=VARCHAR}
AND y
<![CDATA[>=]]>
#{startLat,jdbcType=VARCHAR} AND y
<![CDATA[<=]]>
#{endLat,jdbcType=VARCHAR}
</if>
</select>
</mapper>
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