Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
A
aroad_aqsc
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
许言琪
aroad_aqsc
Commits
2e11e5d6
提交
2e11e5d6
authored
5月 14, 2019
作者:
朱运伟
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
数字公路
上级
6dd64a05
显示空白字符变更
内嵌
并排
正在显示
24 个修改的文件
包含
871 行增加
和
37 行删除
+871
-37
Baseindexdata.java
...ork/galaxy/aroad/module/indexES/entity/Baseindexdata.java
+44
-0
BaseindexdataMapper.java
...laxy/aroad/module/indexES/mapper/BaseindexdataMapper.java
+20
-0
BaseindexdataService.java
...xy/aroad/module/indexES/service/BaseindexdataService.java
+16
-0
BaseindexdataServiceImpl.java
...module/indexES/service/impl/BaseindexdataServiceImpl.java
+30
-0
SzglController.java
...k/galaxy/aroad/module/szgl/controller/SzglController.java
+104
-37
SzglGsdGczController.java
...xy/aroad/module/szgl/controller/SzglGsdGczController.java
+59
-0
SzglGsdLxjjController.java
...y/aroad/module/szgl/controller/SzglGsdLxjjController.java
+40
-0
SzglGsdSpdwController.java
...y/aroad/module/szgl/controller/SzglGsdSpdwController.java
+59
-0
SzglGsdGcz.java
...framework/galaxy/aroad/module/szgl/entity/SzglGsdGcz.java
+129
-0
SzglGsdLxjj.java
...ramework/galaxy/aroad/module/szgl/entity/SzglGsdLxjj.java
+61
-0
SzglGsdSpdw.java
...ramework/galaxy/aroad/module/szgl/entity/SzglGsdSpdw.java
+77
-0
SzglGsdGczMapper.java
...ork/galaxy/aroad/module/szgl/mapper/SzglGsdGczMapper.java
+14
-0
SzglGsdLxjjMapper.java
...rk/galaxy/aroad/module/szgl/mapper/SzglGsdLxjjMapper.java
+14
-0
SzglGsdSpdwMapper.java
...rk/galaxy/aroad/module/szgl/mapper/SzglGsdSpdwMapper.java
+14
-0
SzglGsdGczService.java
...k/galaxy/aroad/module/szgl/service/SzglGsdGczService.java
+14
-0
SzglGsdLxjjService.java
.../galaxy/aroad/module/szgl/service/SzglGsdLxjjService.java
+14
-0
SzglGsdSpdwService.java
.../galaxy/aroad/module/szgl/service/SzglGsdSpdwService.java
+14
-0
SzglGsdGczServiceImpl.java
...aroad/module/szgl/service/impl/SzglGsdGczServiceImpl.java
+18
-0
SzglGsdLxjjServiceImpl.java
...road/module/szgl/service/impl/SzglGsdLxjjServiceImpl.java
+18
-0
SzglGsdSpdwServiceImpl.java
...road/module/szgl/service/impl/SzglGsdSpdwServiceImpl.java
+18
-0
BaseindexdataMapper.xml
src/main/resources/mapper/indexES/BaseindexdataMapper.xml
+19
-0
SzglGsdGczMapper.xml
src/main/resources/mapper/szgl/SzglGsdGczMapper.xml
+35
-0
SzglGsdLxjjMapper.xml
src/main/resources/mapper/szgl/SzglGsdLxjjMapper.xml
+18
-0
SzglGsdSpdwMapper.xml
src/main/resources/mapper/szgl/SzglGsdSpdwMapper.xml
+22
-0
没有找到文件。
src/main/java/com/elephant/framework/galaxy/aroad/module/indexES/entity/Baseindexdata.java
0 → 100755
浏览文件 @
2e11e5d6
package
com
.
elephant
.
framework
.
galaxy
.
aroad
.
module
.
indexES
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.extension.activerecord.Model
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.io.Serializable
;
import
java.time.LocalDateTime
;
/**
* elasticsearch索引表
*
* @author wangjian
* @date 2019-05-14 10:24:55
*/
@Data
@TableName
(
"baseindexdata"
)
@EqualsAndHashCode
(
callSuper
=
true
)
public
class
Baseindexdata
extends
Model
<
Baseindexdata
>
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 序号
*/
@TableId
private
Integer
id
;
/**
* elasticsearch索引的名称
*/
private
String
indexName
;
/**
* elasticsearch类型名称
*/
private
String
indexType
;
/**
* 创建时间
*/
private
LocalDateTime
createTime
;
/**
* 备注
*/
private
String
beizhu
;
}
src/main/java/com/elephant/framework/galaxy/aroad/module/indexES/mapper/BaseindexdataMapper.java
0 → 100755
浏览文件 @
2e11e5d6
package
com
.
elephant
.
framework
.
galaxy
.
aroad
.
module
.
indexES
.
mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.elephant.framework.galaxy.aroad.module.indexES.entity.Baseindexdata
;
import
org.apache.ibatis.annotations.Param
;
/**
* elasticsearch索引表
*
* @author wangjian
* @date 2019-05-14 10:24:55
*/
public
interface
BaseindexdataMapper
extends
BaseMapper
<
Baseindexdata
>
{
/**
* 根据表名查询最新数据
* @param tableName
* @return
*/
Baseindexdata
selectLatesByTableName
(
@Param
(
"name"
)
String
tableName
);
}
src/main/java/com/elephant/framework/galaxy/aroad/module/indexES/service/BaseindexdataService.java
0 → 100755
浏览文件 @
2e11e5d6
package
com
.
elephant
.
framework
.
galaxy
.
aroad
.
module
.
indexES
.
service
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.elephant.framework.galaxy.aroad.module.indexES.entity.Baseindexdata
;
/**
* elasticsearch索引表
*
* @author wangjian
* @date 2019-05-14 10:24:55
*/
public
interface
BaseindexdataService
extends
IService
<
Baseindexdata
>
{
Baseindexdata
selectLatesByTableName
(
String
tableName
);
}
src/main/java/com/elephant/framework/galaxy/aroad/module/indexES/service/impl/BaseindexdataServiceImpl.java
0 → 100755
浏览文件 @
2e11e5d6
package
com
.
elephant
.
framework
.
galaxy
.
aroad
.
module
.
indexES
.
service
.
impl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.elephant.framework.galaxy.aroad.module.indexES.entity.Baseindexdata
;
import
com.elephant.framework.galaxy.aroad.module.indexES.mapper.BaseindexdataMapper
;
import
com.elephant.framework.galaxy.aroad.module.indexES.service.BaseindexdataService
;
import
com.elephant.framework.galaxy.aroad.module.zhjc.mapper.ZhjcGhjhGhxmMapper
;
import
lombok.AllArgsConstructor
;
import
org.springframework.stereotype.Service
;
/**
* elasticsearch索引表
*
* @author wangjian
* @date 2019-05-14 10:24:55
*/
@Service
@AllArgsConstructor
public
class
BaseindexdataServiceImpl
extends
ServiceImpl
<
BaseindexdataMapper
,
Baseindexdata
>
implements
BaseindexdataService
{
private
final
BaseindexdataMapper
baseindexdataMapper
;
@Override
public
Baseindexdata
selectLatesByTableName
(
String
tableName
)
{
return
baseindexdataMapper
.
selectLatesByTableName
(
tableName
);
}
}
src/main/java/com/elephant/framework/galaxy/aroad/module/szgl/controller/SzglController.java
浏览文件 @
2e11e5d6
...
@@ -3,6 +3,10 @@ package com.elephant.framework.galaxy.aroad.module.szgl.controller;
...
@@ -3,6 +3,10 @@ package com.elephant.framework.galaxy.aroad.module.szgl.controller;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.elephant.framework.galaxy.aroad.bigdata.*
;
import
com.elephant.framework.galaxy.aroad.bigdata.*
;
import
com.elephant.framework.galaxy.aroad.module.codegen.response.R
;
import
com.elephant.framework.galaxy.aroad.module.codegen.response.R
;
import
com.elephant.framework.galaxy.aroad.module.indexES.entity.Baseindexdata
;
import
com.elephant.framework.galaxy.aroad.module.indexES.mapper.BaseindexdataMapper
;
import
com.elephant.framework.galaxy.aroad.module.indexES.service.BaseindexdataService
;
import
lombok.AllArgsConstructor
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RequestParam
;
...
@@ -15,7 +19,10 @@ import java.util.Map;
...
@@ -15,7 +19,10 @@ import java.util.Map;
@RestController
@RestController
@RequestMapping
(
"/szgl"
)
@RequestMapping
(
"/szgl"
)
@AllArgsConstructor
public
class
SzglController
{
public
class
SzglController
{
private
final
BaseindexdataService
baseindexdataService
;
/**
/**
* 全局搜索路段、收费站、桥梁、隧道
* 全局搜索路段、收费站、桥梁、隧道
* @Param keyword 搜索条件
* @Param keyword 搜索条件
...
@@ -23,21 +30,14 @@ public class SzglController {
...
@@ -23,21 +30,14 @@ public class SzglController {
@GetMapping
(
"/bigdata"
)
@GetMapping
(
"/bigdata"
)
public
R
getBigData
(
String
keyword
,
Page
page
)
throws
Exception
{
public
R
getBigData
(
String
keyword
,
Page
page
)
throws
Exception
{
List
<
Map
<
String
,
Object
>>
responseList
=
new
ArrayList
<>();
List
<
Map
<
String
,
Object
>>
responseList
=
new
ArrayList
<>();
Baseindexdata
ql
=
baseindexdataService
.
selectLatesByTableName
(
"basebridgealldata"
);
Baseindexdata
lx
=
baseindexdataService
.
selectLatesByTableName
(
"basehighwayalldata"
);
Baseindexdata
sd
=
baseindexdataService
.
selectLatesByTableName
(
"basetunnelalldata"
);
long
total
=
0
;
long
total
=
0
;
// 桥梁
Map
<
String
,
Object
>
luKeBridges
=
EsUtil_fanshe
.
queryBridge
(
keyword
,
"basebridgealldata"
,
"2018"
,
(
int
)((
page
.
getCurrent
()-
1
)*
page
.
getSize
()),
(
int
)
page
.
getSize
());
for
(
Basebridgealldata
lnKeBridge
:
(
List
<
Basebridgealldata
>)
luKeBridges
.
get
(
"list"
)){
responseList
.
add
(
new
HashMap
<
String
,
Object
>(){{
put
(
"name"
,
lnKeBridge
.
getQiaoliangmingcheng
());
put
(
"iden"
,
"qiaoliang"
);
put
(
"idenVal"
,
"桥梁"
);
put
(
"data"
,
lnKeBridge
);
}});
}
total
+=(
long
)
luKeBridges
.
get
(
"total"
);
// 路线
// 路线
// ArrayList<Basehighwayalldata> basehighwayalldataList = EsUtil_fanshe.queryHighWayLXBH(keyword, "basehighwayalldata", "2018", (int)((page.getCurrent()-1)*page.getSize()), (int)page.getSize());
Map
<
String
,
Object
>
lukehighways
=
EsUtil_fanshe
.
queryHighWay
(
keyword
,
"basehighwayalldata"
,
"2018"
,
(
int
)((
page
.
getCurrent
()-
1
)*
page
.
getSize
()),
(
int
)
page
.
getSize
());
Map
<
String
,
Object
>
lukehighways
=
EsUtil_fanshe
.
queryHighWay
(
keyword
,
"basehighwayalldata"
,
lx
.
getIndexType
()
,
(
int
)((
page
.
getCurrent
()-
1
)*
page
.
getSize
()),
(
int
)
page
.
getSize
());
for
(
Basehighwayalldata
basehighwayalldata
:
(
List
<
Basehighwayalldata
>)
lukehighways
.
get
(
"list"
)){
for
(
Basehighwayalldata
basehighwayalldata
:
(
List
<
Basehighwayalldata
>)
lukehighways
.
get
(
"list"
)){
responseList
.
add
(
new
HashMap
<
String
,
Object
>(){{
responseList
.
add
(
new
HashMap
<
String
,
Object
>(){{
put
(
"name"
,
basehighwayalldata
.
getLuxianmingcheng
());
put
(
"name"
,
basehighwayalldata
.
getLuxianmingcheng
());
...
@@ -48,8 +48,20 @@ public class SzglController {
...
@@ -48,8 +48,20 @@ public class SzglController {
}});
}});
}
}
total
+=(
long
)
lukehighways
.
get
(
"total"
);
total
+=(
long
)
lukehighways
.
get
(
"total"
);
// 桥梁
Map
<
String
,
Object
>
luKeBridges
=
EsUtil_fanshe
.
queryBridge
(
keyword
,
"basebridgealldata"
,
ql
.
getIndexType
(),
(
int
)((
page
.
getCurrent
()-
1
)*
page
.
getSize
()),
(
int
)
page
.
getSize
());
for
(
Basebridgealldata
lnKeBridge
:
(
List
<
Basebridgealldata
>)
luKeBridges
.
get
(
"list"
)){
responseList
.
add
(
new
HashMap
<
String
,
Object
>(){{
put
(
"name"
,
lnKeBridge
.
getQiaoliangmingcheng
());
put
(
"iden"
,
"qiaoliang"
);
put
(
"idenVal"
,
"桥梁"
);
put
(
"data"
,
lnKeBridge
);
}});
}
total
+=(
long
)
luKeBridges
.
get
(
"total"
);
// 隧道
// 隧道
Map
<
String
,
Object
>
basicTunnels
=
EsUtil_fanshe
.
queryTunnel
(
keyword
,
"basetunnelalldata"
,
"2018"
,
(
int
)((
page
.
getCurrent
()-
1
)*
page
.
getSize
()),
(
int
)
page
.
getSize
());
Map
<
String
,
Object
>
basicTunnels
=
EsUtil_fanshe
.
queryTunnel
(
keyword
,
"basetunnelalldata"
,
sd
.
getIndexType
()
,
(
int
)((
page
.
getCurrent
()-
1
)*
page
.
getSize
()),
(
int
)
page
.
getSize
());
for
(
Basetunnelalldata
basicTunnel
:
(
List
<
Basetunnelalldata
>)
basicTunnels
.
get
(
"list"
)){
for
(
Basetunnelalldata
basicTunnel
:
(
List
<
Basetunnelalldata
>)
basicTunnels
.
get
(
"list"
)){
responseList
.
add
(
new
HashMap
<
String
,
Object
>(){{
responseList
.
add
(
new
HashMap
<
String
,
Object
>(){{
put
(
"name"
,
basicTunnel
.
getSuidaomingcheng
());
put
(
"name"
,
basicTunnel
.
getSuidaomingcheng
());
...
@@ -60,29 +72,29 @@ public class SzglController {
...
@@ -60,29 +72,29 @@ public class SzglController {
}});
}});
}
}
total
+=(
long
)
basicTunnels
.
get
(
"total"
);
total
+=(
long
)
basicTunnels
.
get
(
"total"
);
// 收费站
//
// 收费站
Map
<
String
,
Object
>
baseRoadTollStrings
=
EsUtil_fanshe
.
queryBaseRoadTollString
(
keyword
,
"baseroadtolldata"
,
"2018"
,
(
int
)((
page
.
getCurrent
()-
1
)*
page
.
getSize
()),
(
int
)
page
.
getSize
());
//
Map<String,Object> baseRoadTollStrings = EsUtil_fanshe.queryBaseRoadTollString(keyword, "baseroadtolldata", "2018", (int)((page.getCurrent()-1)*page.getSize()), (int)page.getSize());
for
(
BaseRoadToll_String
baseRoadToll_String
:
(
List
<
BaseRoadToll_String
>)
baseRoadTollStrings
.
get
(
"list"
)){
//
for(BaseRoadToll_String baseRoadToll_String : (List<BaseRoadToll_String>)baseRoadTollStrings.get("list")){
responseList
.
add
(
new
HashMap
<
String
,
Object
>(){{
//
responseList.add(new HashMap<String,Object>(){{
put
(
"name"
,
baseRoadToll_String
.
getShortName
());
//
put("name",baseRoadToll_String.getShortName());
put
(
"iden"
,
"shoufeizhan"
);
//
put("iden","shoufeizhan");
put
(
"idenVal"
,
"收费站"
);
//
put("idenVal", "收费站");
put
(
"data"
,
baseRoadToll_String
);
//
put("data", baseRoadToll_String);
put
(
"total"
,
baseRoadTollStrings
.
get
(
"total"
));
//
put("total", baseRoadTollStrings.get("total"));
}});
//
}});
}
//
}
total
+=(
long
)
baseRoadTollStrings
.
get
(
"total"
);
//
total+=(long)baseRoadTollStrings.get("total");
// 服务区
//
// 服务区
Map
<
String
,
Object
>
baseHighWayServices
=
EsUtil_fanshe
.
queryBaseHighWayService
(
keyword
,
"basehighwayservice"
,
"2018"
,
(
int
)((
page
.
getCurrent
()-
1
)*
page
.
getSize
()),
(
int
)
page
.
getSize
());
//
Map<String,Object> baseHighWayServices = EsUtil_fanshe.queryBaseHighWayService(keyword, "basehighwayservice", "2018", (int)((page.getCurrent()-1)*page.getSize()), (int)page.getSize());
for
(
BaseHighWayService
baseHighWayService
:
(
List
<
BaseHighWayService
>)
baseHighWayServices
.
get
(
"list"
)){
//
for(BaseHighWayService baseHighWayService : (List<BaseHighWayService>)baseHighWayServices.get("list")){
responseList
.
add
(
new
HashMap
<
String
,
Object
>(){{
//
responseList.add(new HashMap<String,Object>(){{
put
(
"name"
,
baseHighWayService
.
getFwssmc
());
//
put("name",baseHighWayService.getFwssmc());
put
(
"iden"
,
"fuwuqu"
);
//
put("iden","fuwuqu");
put
(
"idenVal"
,
"服务区"
);
//
put("idenVal", "服务区");
put
(
"data"
,
baseHighWayService
);
//
put("data", baseHighWayService);
}});
//
}});
}
//
}
total
+=(
long
)
baseHighWayServices
.
get
(
"total"
);
//
total+=(long)baseHighWayServices.get("total");
Map
<
String
,
Object
>
responseMap
=
new
HashMap
<>();
Map
<
String
,
Object
>
responseMap
=
new
HashMap
<>();
responseMap
.
put
(
"result"
,
responseList
);
responseMap
.
put
(
"result"
,
responseList
);
responseMap
.
put
(
"total"
,
total
);
responseMap
.
put
(
"total"
,
total
);
...
@@ -124,4 +136,59 @@ public class SzglController {
...
@@ -124,4 +136,59 @@ public class SzglController {
// ArrayList<BaseRoadToll_String> baseRoadTollStrings = EsUtil_fanshe.queryBaseRoadTollString(keyword, "baseroadtolldata", "2018", 0, 2000000000);
// ArrayList<BaseRoadToll_String> baseRoadTollStrings = EsUtil_fanshe.queryBaseRoadTollString(keyword, "baseroadtolldata", "2018", 0, 2000000000);
// return new R<>(baseRoadTollStrings);
// return new R<>(baseRoadTollStrings);
// }
// }
/**
* 获取普通国省道隧道
* @return
*/
@GetMapping
(
"/getSdList"
)
public
R
getSdList
(
Page
page
)
throws
Exception
{
int
start
=
0
;
int
row
=
10000000
;
if
(
page
!=
null
){
start
=
(
int
)((
page
.
getCurrent
()-
1
)*
page
.
getSize
());
row
=
(
int
)(
page
.
getSize
());
}
Baseindexdata
data
=
baseindexdataService
.
selectLatesByTableName
(
"basetunnelalldata"
);
List
<
Basetunnelalldata
>
sdList
=
EsUtil_fanshe
.
queryTunnelAll
(
"basetunnelalldata"
,
data
.
getIndexType
(),
start
,
row
);
return
new
R
(
sdList
);
}
/**
* 获取普通国省道收费站
* @return
*/
@GetMapping
(
"/getFwqList"
)
public
R
getFwqList
(
Page
page
)
throws
Exception
{
int
start
=
0
;
int
row
=
10000000
;
if
(
page
!=
null
){
start
=
(
int
)((
page
.
getCurrent
()-
1
)*
page
.
getSize
());
row
=
(
int
)(
page
.
getSize
());
}
Baseindexdata
data
=
baseindexdataService
.
selectLatesByTableName
(
"basehighwayservice"
);
List
<
BaseHighWayService
>
fwqList
=
EsUtil_fanshe
.
queryBaseHighWayServiceAll
(
"basehighwayservice"
,
data
.
getIndexType
(),
start
,
row
);
return
new
R
(
fwqList
);
}
/**
* 获取普通国省道收费站
* @return
*/
@GetMapping
(
"/getSfzList"
)
public
R
getSfzList
(
Page
page
)
throws
Exception
{
int
start
=
0
;
int
row
=
10000000
;
if
(
page
!=
null
){
start
=
(
int
)((
page
.
getCurrent
()-
1
)*
page
.
getSize
());
row
=
(
int
)(
page
.
getSize
());
}
Baseindexdata
data
=
baseindexdataService
.
selectLatesByTableName
(
"baseroadtolldata"
);
List
<
BaseRoadToll_String
>
sfzList
=
EsUtil_fanshe
.
queryBaseRoadTollStringAll
(
"baseroadtolldata"
,
data
.
getIndexType
(),
start
,
row
);
return
new
R
(
sfzList
);
}
}
}
src/main/java/com/elephant/framework/galaxy/aroad/module/szgl/controller/SzglGsdGczController.java
0 → 100755
浏览文件 @
2e11e5d6
package
com
.
elephant
.
framework
.
galaxy
.
aroad
.
module
.
szgl
.
controller
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.elephant.framework.galaxy.aroad.module.common.controller.BaseController
;
import
com.elephant.framework.galaxy.aroad.module.szgl.entity.SzglGsdGcz
;
import
com.elephant.framework.galaxy.aroad.module.szgl.service.SzglGsdGczService
;
import
com.elephant.framework.galaxy.aroad.response.R
;
import
lombok.AllArgsConstructor
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
/**
* 数字公路-观测站
*
* @author zyw
* @date 2019-05-13 11:08:50
*/
@RestController
@AllArgsConstructor
@RequestMapping
(
"/szgl/szglgsdgcz"
)
public
class
SzglGsdGczController
extends
BaseController
{
private
final
SzglGsdGczService
szglGsdGczService
;
/**
* 查询全部观测站
*
* @param page
* @return
*/
@GetMapping
(
"/page"
)
public
R
getSzglGsdGczPage
(
Page
page
)
{
QueryWrapper
<
SzglGsdGcz
>
queryWrapper
=
new
QueryWrapper
<>();
queryWrapper
.
ne
(
"jsdj"
,
"高速公路"
);
return
new
R
<>(
szglGsdGczService
.
page
(
page
,
queryWrapper
));
}
/**
* 查询全部观测站
*
* @param szglGsdGcz 数字公路-观测站
* @return
*/
@GetMapping
(
"/all"
)
public
R
getGczList
(
SzglGsdGcz
szglGsdGcz
)
{
QueryWrapper
<
SzglGsdGcz
>
queryWrapper
=
new
QueryWrapper
<>();
queryWrapper
.
ne
(
"jsdj"
,
"高速公路"
);
return
new
R
<>(
szglGsdGczService
.
list
(
queryWrapper
));
}
}
src/main/java/com/elephant/framework/galaxy/aroad/module/szgl/controller/SzglGsdLxjjController.java
0 → 100755
浏览文件 @
2e11e5d6
package
com
.
elephant
.
framework
.
galaxy
.
aroad
.
module
.
szgl
.
controller
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.elephant.framework.galaxy.aroad.response.R
;
import
com.elephant.framework.galaxy.aroad.module.common.annotation.SysLog
;
import
com.elephant.framework.galaxy.aroad.module.szgl.entity.SzglGsdLxjj
;
import
com.elephant.framework.galaxy.aroad.module.szgl.service.SzglGsdLxjjService
;
import
lombok.AllArgsConstructor
;
import
org.springframework.web.bind.annotation.*
;
import
com.elephant.framework.galaxy.aroad.module.common.controller.BaseController
;
/**
* 数字公路-路线简介
*
* @author zyw
* @date 2019-05-13 11:10:24
*/
@RestController
@AllArgsConstructor
@RequestMapping
(
"/szgl/szglgsdlxjj"
)
public
class
SzglGsdLxjjController
extends
BaseController
{
private
final
SzglGsdLxjjService
szglGsdLxjjService
;
/**
* 通过id查询数字公路-路线简介
* @param szglGsdLxjj szglGsdLxjj
* @return R
*/
@GetMapping
(
"/getLxjj"
)
public
R
getLxjjByLxbh
(
SzglGsdLxjj
szglGsdLxjj
){
return
new
R
<>(
szglGsdLxjjService
.
getOne
(
Wrappers
.
query
(
szglGsdLxjj
)));
}
}
src/main/java/com/elephant/framework/galaxy/aroad/module/szgl/controller/SzglGsdSpdwController.java
0 → 100755
浏览文件 @
2e11e5d6
package
com
.
elephant
.
framework
.
galaxy
.
aroad
.
module
.
szgl
.
controller
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.elephant.framework.galaxy.aroad.response.R
;
import
com.elephant.framework.galaxy.aroad.module.common.annotation.SysLog
;
import
com.elephant.framework.galaxy.aroad.module.szgl.entity.SzglGsdSpdw
;
import
com.elephant.framework.galaxy.aroad.module.szgl.service.SzglGsdSpdwService
;
import
lombok.AllArgsConstructor
;
import
org.springframework.web.bind.annotation.*
;
import
com.elephant.framework.galaxy.aroad.module.common.controller.BaseController
;
/**
* 数字公路-视频点
*
* @author zyw
* @date 2019-05-13 11:10:42
*/
@RestController
@AllArgsConstructor
@RequestMapping
(
"/szgl/szglgsdspdw"
)
public
class
SzglGsdSpdwController
extends
BaseController
{
private
final
SzglGsdSpdwService
szglGsdSpdwService
;
/**
* 分页查询
* @param page 数字公路-视频点
* @return
*/
@GetMapping
(
"/page"
)
public
R
getSzglGsdSpdwPage
(
Page
page
,
SzglGsdSpdw
szglGsdSpdw
)
{
return
new
R
<>(
szglGsdSpdwService
.
page
(
page
,
Wrappers
.
query
(
szglGsdSpdw
)));
}
/**
* 分页查询
* @param szglGsdSpdw 数字公路-视频点
* @return
*/
@GetMapping
(
"/all"
)
public
R
getSpdAll
(
SzglGsdSpdw
szglGsdSpdw
)
{
return
new
R
<>(
szglGsdSpdwService
.
list
(
Wrappers
.
query
(
szglGsdSpdw
)));
}
/**
* 通过id查询数字公路-视频点
* @param id id
* @return R
*/
@GetMapping
(
"/{id}"
)
public
R
getById
(
@PathVariable
(
"id"
)
Integer
id
){
return
new
R
<>(
szglGsdSpdwService
.
getById
(
id
));
}
}
src/main/java/com/elephant/framework/galaxy/aroad/module/szgl/entity/SzglGsdGcz.java
0 → 100755
浏览文件 @
2e11e5d6
package
com
.
elephant
.
framework
.
galaxy
.
aroad
.
module
.
szgl
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.extension.activerecord.Model
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.io.Serializable
;
import
java.time.LocalDateTime
;
/**
* 数字公路-观测站
*
* @author zyw
* @date 2019-05-13 11:08:50
*/
@Data
@TableName
(
"t_szgl_gsd_gcz"
)
@EqualsAndHashCode
(
callSuper
=
true
)
public
class
SzglGsdGcz
extends
Model
<
SzglGsdGcz
>
{
private
static
final
long
serialVersionUID
=
1L
;
/**
*
*/
@TableId
private
Integer
id
;
/**
* 观测站编号
*/
private
String
gczbh
;
/**
* 观测站名称
*/
private
String
gczmc
;
/**
* 路线编号
*/
private
String
lxbh
;
/**
* 路线名称
*/
private
String
lxmc
;
/**
* 行政区划
*/
private
String
xzqh
;
/**
* 观测站类型
*/
private
String
gczlx
;
/**
* 观测站桩号(KM)
*/
private
Double
gczzh
;
/**
* 起点粧号(KM)
*/
private
Double
qdzh
;
/**
* 终点桩号(KM)
*/
private
Double
zdzh
;
/**
* 观测里程(KM)
*/
private
Double
gclc
;
/**
* 起点名称
*/
private
String
qdmc
;
/**
* 终点名称
*/
private
String
zdmc
;
/**
* 技术等级
*/
private
String
jsdj
;
/**
* 行车道数
*/
private
Integer
xcds
;
/**
* 面层类型
*/
private
String
mclx
;
/**
* 路面宽度(M)
*/
private
Double
lmkd
;
/**
* 设计时速(KM/H)
*/
private
Integer
sjss
;
/**
* 地形
*/
private
String
dx
;
/**
* 停测月份
*/
private
String
tcyf
;
/**
* 路线编码
*/
private
String
lxbm
;
/**
* 桩号
*/
private
Double
zh
;
/**
* 经度
*/
private
Double
jd
;
/**
* 纬度
*/
private
Double
wd
;
/**
* 国道或省道
*/
private
String
gs
;
/**
*
*/
private
Integer
nian
;
}
src/main/java/com/elephant/framework/galaxy/aroad/module/szgl/entity/SzglGsdLxjj.java
0 → 100755
浏览文件 @
2e11e5d6
package
com
.
elephant
.
framework
.
galaxy
.
aroad
.
module
.
szgl
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.extension.activerecord.Model
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.io.Serializable
;
import
java.time.LocalDateTime
;
/**
* 数字公路-路线简介
*
* @author zyw
* @date 2019-05-13 11:10:24
*/
@Data
@TableName
(
"t_szgl_gsd_lxjj"
)
@EqualsAndHashCode
(
callSuper
=
true
)
public
class
SzglGsdLxjj
extends
Model
<
SzglGsdLxjj
>
{
private
static
final
long
serialVersionUID
=
1L
;
/**
*
*/
@TableId
private
Integer
id
;
/**
* 路线编号
*/
private
String
lxbh
;
/**
* 路线名称
*/
private
String
lxmc
;
/**
* 起点名称
*/
private
String
qdmc
;
/**
* 止点名称
*/
private
String
zdmc
;
/**
* 起点桩号
*/
private
Double
qdzh
;
/**
* 止点桩号
*/
private
Double
zdzh
;
/**
* 里程
*/
private
Double
lc
;
/**
* 途径地市
*/
private
String
tjcs
;
}
src/main/java/com/elephant/framework/galaxy/aroad/module/szgl/entity/SzglGsdSpdw.java
0 → 100755
浏览文件 @
2e11e5d6
package
com
.
elephant
.
framework
.
galaxy
.
aroad
.
module
.
szgl
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.extension.activerecord.Model
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.io.Serializable
;
import
java.time.LocalDateTime
;
/**
* 数字公路-视频点
*
* @author zyw
* @date 2019-05-13 11:10:42
*/
@Data
@TableName
(
"t_szgl_gsd_spdw"
)
@EqualsAndHashCode
(
callSuper
=
true
)
public
class
SzglGsdSpdw
extends
Model
<
SzglGsdSpdw
>
{
private
static
final
long
serialVersionUID
=
1L
;
/**
*
*/
@TableId
private
Integer
id
;
/**
* 地区名称
*/
private
String
dqmc
;
/**
* 路线编号
*/
private
String
lxbh
;
/**
* 桩号1
*/
private
String
zh1
;
/**
* 名称
*/
private
String
mc
;
/**
* 管理单位
*/
private
String
gldw
;
/**
* 是否通畅
*/
private
String
sftc
;
/**
* 清晰度
*/
private
String
qxd
;
/**
* 备注
*/
private
String
bz
;
/**
* 路线编码
*/
private
String
lxbm
;
/**
* 桩号
*/
private
Double
zh
;
/**
* 经度
*/
private
Double
jd
;
/**
* 纬度
*/
private
Double
wd
;
}
src/main/java/com/elephant/framework/galaxy/aroad/module/szgl/mapper/SzglGsdGczMapper.java
0 → 100755
浏览文件 @
2e11e5d6
package
com
.
elephant
.
framework
.
galaxy
.
aroad
.
module
.
szgl
.
mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.elephant.framework.galaxy.aroad.module.szgl.entity.SzglGsdGcz
;
/**
* 数字公路-观测站
*
* @author zyw
* @date 2019-05-13 11:08:50
*/
public
interface
SzglGsdGczMapper
extends
BaseMapper
<
SzglGsdGcz
>
{
}
src/main/java/com/elephant/framework/galaxy/aroad/module/szgl/mapper/SzglGsdLxjjMapper.java
0 → 100755
浏览文件 @
2e11e5d6
package
com
.
elephant
.
framework
.
galaxy
.
aroad
.
module
.
szgl
.
mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.elephant.framework.galaxy.aroad.module.szgl.entity.SzglGsdLxjj
;
/**
* 数字公路-路线简介
*
* @author zyw
* @date 2019-05-13 11:10:24
*/
public
interface
SzglGsdLxjjMapper
extends
BaseMapper
<
SzglGsdLxjj
>
{
}
src/main/java/com/elephant/framework/galaxy/aroad/module/szgl/mapper/SzglGsdSpdwMapper.java
0 → 100755
浏览文件 @
2e11e5d6
package
com
.
elephant
.
framework
.
galaxy
.
aroad
.
module
.
szgl
.
mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.elephant.framework.galaxy.aroad.module.szgl.entity.SzglGsdSpdw
;
/**
* 数字公路-视频点
*
* @author zyw
* @date 2019-05-13 11:10:42
*/
public
interface
SzglGsdSpdwMapper
extends
BaseMapper
<
SzglGsdSpdw
>
{
}
src/main/java/com/elephant/framework/galaxy/aroad/module/szgl/service/SzglGsdGczService.java
0 → 100755
浏览文件 @
2e11e5d6
package
com
.
elephant
.
framework
.
galaxy
.
aroad
.
module
.
szgl
.
service
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.elephant.framework.galaxy.aroad.module.szgl.entity.SzglGsdGcz
;
/**
* 数字公路-观测站
*
* @author zyw
* @date 2019-05-13 11:08:50
*/
public
interface
SzglGsdGczService
extends
IService
<
SzglGsdGcz
>
{
}
src/main/java/com/elephant/framework/galaxy/aroad/module/szgl/service/SzglGsdLxjjService.java
0 → 100755
浏览文件 @
2e11e5d6
package
com
.
elephant
.
framework
.
galaxy
.
aroad
.
module
.
szgl
.
service
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.elephant.framework.galaxy.aroad.module.szgl.entity.SzglGsdLxjj
;
/**
* 数字公路-路线简介
*
* @author zyw
* @date 2019-05-13 11:10:24
*/
public
interface
SzglGsdLxjjService
extends
IService
<
SzglGsdLxjj
>
{
}
src/main/java/com/elephant/framework/galaxy/aroad/module/szgl/service/SzglGsdSpdwService.java
0 → 100755
浏览文件 @
2e11e5d6
package
com
.
elephant
.
framework
.
galaxy
.
aroad
.
module
.
szgl
.
service
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.elephant.framework.galaxy.aroad.module.szgl.entity.SzglGsdSpdw
;
/**
* 数字公路-视频点
*
* @author zyw
* @date 2019-05-13 11:10:42
*/
public
interface
SzglGsdSpdwService
extends
IService
<
SzglGsdSpdw
>
{
}
src/main/java/com/elephant/framework/galaxy/aroad/module/szgl/service/impl/SzglGsdGczServiceImpl.java
0 → 100755
浏览文件 @
2e11e5d6
package
com
.
elephant
.
framework
.
galaxy
.
aroad
.
module
.
szgl
.
service
.
impl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.elephant.framework.galaxy.aroad.module.szgl.entity.SzglGsdGcz
;
import
com.elephant.framework.galaxy.aroad.module.szgl.mapper.SzglGsdGczMapper
;
import
com.elephant.framework.galaxy.aroad.module.szgl.service.SzglGsdGczService
;
import
org.springframework.stereotype.Service
;
/**
* 数字公路-观测站
*
* @author zyw
* @date 2019-05-13 11:08:50
*/
@Service
public
class
SzglGsdGczServiceImpl
extends
ServiceImpl
<
SzglGsdGczMapper
,
SzglGsdGcz
>
implements
SzglGsdGczService
{
}
src/main/java/com/elephant/framework/galaxy/aroad/module/szgl/service/impl/SzglGsdLxjjServiceImpl.java
0 → 100755
浏览文件 @
2e11e5d6
package
com
.
elephant
.
framework
.
galaxy
.
aroad
.
module
.
szgl
.
service
.
impl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.elephant.framework.galaxy.aroad.module.szgl.entity.SzglGsdLxjj
;
import
com.elephant.framework.galaxy.aroad.module.szgl.mapper.SzglGsdLxjjMapper
;
import
com.elephant.framework.galaxy.aroad.module.szgl.service.SzglGsdLxjjService
;
import
org.springframework.stereotype.Service
;
/**
* 数字公路-路线简介
*
* @author zyw
* @date 2019-05-13 11:10:24
*/
@Service
public
class
SzglGsdLxjjServiceImpl
extends
ServiceImpl
<
SzglGsdLxjjMapper
,
SzglGsdLxjj
>
implements
SzglGsdLxjjService
{
}
src/main/java/com/elephant/framework/galaxy/aroad/module/szgl/service/impl/SzglGsdSpdwServiceImpl.java
0 → 100755
浏览文件 @
2e11e5d6
package
com
.
elephant
.
framework
.
galaxy
.
aroad
.
module
.
szgl
.
service
.
impl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.elephant.framework.galaxy.aroad.module.szgl.entity.SzglGsdSpdw
;
import
com.elephant.framework.galaxy.aroad.module.szgl.mapper.SzglGsdSpdwMapper
;
import
com.elephant.framework.galaxy.aroad.module.szgl.service.SzglGsdSpdwService
;
import
org.springframework.stereotype.Service
;
/**
* 数字公路-视频点
*
* @author zyw
* @date 2019-05-13 11:10:42
*/
@Service
public
class
SzglGsdSpdwServiceImpl
extends
ServiceImpl
<
SzglGsdSpdwMapper
,
SzglGsdSpdw
>
implements
SzglGsdSpdwService
{
}
src/main/resources/mapper/indexES/BaseindexdataMapper.xml
0 → 100755
浏览文件 @
2e11e5d6
<?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.elephant.framework.galaxy.aroad.module.indexES.mapper.BaseindexdataMapper"
>
<resultMap
id=
"baseindexdataMap"
type=
"com.elephant.framework.galaxy.aroad.module.indexES.entity.Baseindexdata"
>
<id
property=
"id"
column=
"id"
/>
<result
property=
"indexName"
column=
"index_name"
/>
<result
property=
"indexType"
column=
"index_type"
/>
<result
property=
"createTime"
column=
"create_time"
/>
<result
property=
"beizhu"
column=
"beizhu"
/>
</resultMap>
<select
id=
"selectLatesByTableName"
resultMap=
"baseindexdataMap"
>
select index_name,index_type,create_time from baseindexdata
where create_time =(select max(create_time) from baseindexdata where index_name =#{name})
</select>
</mapper>
src/main/resources/mapper/szgl/SzglGsdGczMapper.xml
0 → 100755
浏览文件 @
2e11e5d6
<?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.elephant.framework.galaxy.aroad.module.szgl.mapper.SzglGsdGczMapper"
>
<resultMap
id=
"szglGsdGczMap"
type=
"com.elephant.framework.galaxy.aroad.module.szgl.entity.SzglGsdGcz"
>
<id
property=
"id"
column=
"id"
/>
<result
property=
"gczbh"
column=
"gczbh"
/>
<result
property=
"gczmc"
column=
"gczmc"
/>
<result
property=
"lxbh"
column=
"lxbh"
/>
<result
property=
"lxmc"
column=
"lxmc"
/>
<result
property=
"xzqh"
column=
"xzqh"
/>
<result
property=
"gczlx"
column=
"gczlx"
/>
<result
property=
"gczzh"
column=
"gczzh"
/>
<result
property=
"qdzh"
column=
"qdzh"
/>
<result
property=
"zdzh"
column=
"zdzh"
/>
<result
property=
"gclc"
column=
"gclc"
/>
<result
property=
"qdmc"
column=
"qdmc"
/>
<result
property=
"zdmc"
column=
"zdmc"
/>
<result
property=
"jsdj"
column=
"jsdj"
/>
<result
property=
"xcds"
column=
"xcds"
/>
<result
property=
"mclx"
column=
"mclx"
/>
<result
property=
"lmkd"
column=
"lmkd"
/>
<result
property=
"sjss"
column=
"sjss"
/>
<result
property=
"dx"
column=
"dx"
/>
<result
property=
"tcyf"
column=
"tcyf"
/>
<result
property=
"lxbm"
column=
"lxbm"
/>
<result
property=
"zh"
column=
"zh"
/>
<result
property=
"jd"
column=
"jd"
/>
<result
property=
"wd"
column=
"wd"
/>
<result
property=
"gs"
column=
"gs"
/>
<result
property=
"nian"
column=
"nian"
/>
</resultMap>
</mapper>
src/main/resources/mapper/szgl/SzglGsdLxjjMapper.xml
0 → 100755
浏览文件 @
2e11e5d6
<?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.elephant.framework.galaxy.aroad.module.szgl.mapper.SzglGsdLxjjMapper"
>
<resultMap
id=
"szglGsdLxjjMap"
type=
"com.elephant.framework.galaxy.aroad.module.szgl.entity.SzglGsdLxjj"
>
<id
property=
"id"
column=
"id"
/>
<result
property=
"lxbh"
column=
"lxbh"
/>
<result
property=
"lxmc"
column=
"lxmc"
/>
<result
property=
"qdmc"
column=
"qdmc"
/>
<result
property=
"zdmc"
column=
"zdmc"
/>
<result
property=
"qdzh"
column=
"qdzh"
/>
<result
property=
"zdzh"
column=
"zdzh"
/>
<result
property=
"lc"
column=
"lc"
/>
<result
property=
"tjcs"
column=
"tjcs"
/>
</resultMap>
</mapper>
src/main/resources/mapper/szgl/SzglGsdSpdwMapper.xml
0 → 100755
浏览文件 @
2e11e5d6
<?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.elephant.framework.galaxy.aroad.module.szgl.mapper.SzglGsdSpdwMapper"
>
<resultMap
id=
"szglGsdSpdwMap"
type=
"com.elephant.framework.galaxy.aroad.module.szgl.entity.SzglGsdSpdw"
>
<id
property=
"id"
column=
"id"
/>
<result
property=
"dqmc"
column=
"dqmc"
/>
<result
property=
"lxbh"
column=
"lxbh"
/>
<result
property=
"zh1"
column=
"zh1"
/>
<result
property=
"mc"
column=
"mc"
/>
<result
property=
"gldw"
column=
"gldw"
/>
<result
property=
"sftc"
column=
"sftc"
/>
<result
property=
"qxd"
column=
"qxd"
/>
<result
property=
"bz"
column=
"bz"
/>
<result
property=
"lxbm"
column=
"lxbm"
/>
<result
property=
"zh"
column=
"zh"
/>
<result
property=
"jd"
column=
"jd"
/>
<result
property=
"wd"
column=
"wd"
/>
</resultMap>
</mapper>
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论