Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
A
aroad_aqsc
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
许言琪
aroad_aqsc
Commits
fa632738
提交
fa632738
authored
4月 28, 2019
作者:
张龙发
浏览文件
操作
浏览文件
下载
差异文件
Merge remote-tracking branch 'origin/dev' into dev
上级
59ad1b66
3cd33fca
显示空白字符变更
内嵌
并排
正在显示
33 个修改的文件
包含
1466 行增加
和
0 行删除
+1466
-0
ZhjcXmjcGhxmController.java
.../aroad/module/zhjc/controller/ZhjcXmjcGhxmController.java
+88
-0
ZhjcXmjcZtxmDdjglController.java
...d/module/zhjc/controller/ZhjcXmjcZtxmDdjglController.java
+49
-0
ZhjcXmjcZtxmDtlController.java
...oad/module/zhjc/controller/ZhjcXmjcZtxmDtlController.java
+52
-0
ZhjcXmjcZtxmWqController.java
...road/module/zhjc/controller/ZhjcXmjcZtxmWqController.java
+48
-0
ZhjcZljcZcqghController.java
...aroad/module/zhjc/controller/ZhjcZljcZcqghController.java
+107
-0
ZhjcXmjcGhxm.java
...amework/galaxy/aroad/module/zhjc/entity/ZhjcXmjcGhxm.java
+136
-0
ZhjcXmjcGhxmShape.java
...rk/galaxy/aroad/module/zhjc/entity/ZhjcXmjcGhxmShape.java
+57
-0
ZhjcXmjcZtxmDdjgl.java
...rk/galaxy/aroad/module/zhjc/entity/ZhjcXmjcZtxmDdjgl.java
+121
-0
ZhjcXmjcZtxmDtl.java
...work/galaxy/aroad/module/zhjc/entity/ZhjcXmjcZtxmDtl.java
+77
-0
ZhjcXmjcZtxmWq.java
...ework/galaxy/aroad/module/zhjc/entity/ZhjcXmjcZtxmWq.java
+97
-0
ZhjcZljcZcqgh.java
...mework/galaxy/aroad/module/zhjc/entity/ZhjcZljcZcqgh.java
+53
-0
ZhjcXmjcGhxmMapper.java
...k/galaxy/aroad/module/zhjc/mapper/ZhjcXmjcGhxmMapper.java
+19
-0
ZhjcXmjcGhxmShapeMapper.java
...axy/aroad/module/zhjc/mapper/ZhjcXmjcGhxmShapeMapper.java
+14
-0
ZhjcXmjcZtxmDdjglMapper.java
...axy/aroad/module/zhjc/mapper/ZhjcXmjcZtxmDdjglMapper.java
+20
-0
ZhjcXmjcZtxmDtlMapper.java
...alaxy/aroad/module/zhjc/mapper/ZhjcXmjcZtxmDtlMapper.java
+19
-0
ZhjcXmjcZtxmWqMapper.java
...galaxy/aroad/module/zhjc/mapper/ZhjcXmjcZtxmWqMapper.java
+20
-0
ZhjcZljcZcqghMapper.java
.../galaxy/aroad/module/zhjc/mapper/ZhjcZljcZcqghMapper.java
+14
-0
ZhjcXmjcGhxmService.java
...galaxy/aroad/module/zhjc/service/ZhjcXmjcGhxmService.java
+24
-0
ZhjcXmjcZtxmDdjglService.java
...y/aroad/module/zhjc/service/ZhjcXmjcZtxmDdjglService.java
+20
-0
ZhjcXmjcZtxmDtlService.java
...axy/aroad/module/zhjc/service/ZhjcXmjcZtxmDtlService.java
+17
-0
ZhjcXmjcZtxmWqService.java
...laxy/aroad/module/zhjc/service/ZhjcXmjcZtxmWqService.java
+20
-0
ZhjcZljcZcqghService.java
...alaxy/aroad/module/zhjc/service/ZhjcZljcZcqghService.java
+15
-0
ZhjcXmjcGhxmServiceImpl.java
...oad/module/zhjc/service/impl/ZhjcXmjcGhxmServiceImpl.java
+43
-0
ZhjcXmjcZtxmDdjglServiceImpl.java
...odule/zhjc/service/impl/ZhjcXmjcZtxmDdjglServiceImpl.java
+37
-0
ZhjcXmjcZtxmDtlServiceImpl.java
.../module/zhjc/service/impl/ZhjcXmjcZtxmDtlServiceImpl.java
+35
-0
ZhjcXmjcZtxmWqServiceImpl.java
...d/module/zhjc/service/impl/ZhjcXmjcZtxmWqServiceImpl.java
+40
-0
ZhjcZljcZcqghServiceImpl.java
...ad/module/zhjc/service/impl/ZhjcZljcZcqghServiceImpl.java
+19
-0
ZhjcXmjcGhxmMapper.xml
src/main/resources/mapper/zhjc/ZhjcXmjcGhxmMapper.xml
+61
-0
ZhjcXmjcGhxmShapeMapper.xml
src/main/resources/mapper/zhjc/ZhjcXmjcGhxmShapeMapper.xml
+17
-0
ZhjcXmjcZtxmDdjglMapper.xml
src/main/resources/mapper/zhjc/ZhjcXmjcZtxmDdjglMapper.xml
+43
-0
ZhjcXmjcZtxmDtlMapper.xml
src/main/resources/mapper/zhjc/ZhjcXmjcZtxmDtlMapper.xml
+31
-0
ZhjcXmjcZtxmWqMapper.xml
src/main/resources/mapper/zhjc/ZhjcXmjcZtxmWqMapper.xml
+37
-0
ZhjcZljcZcqghMapper.xml
src/main/resources/mapper/zhjc/ZhjcZljcZcqghMapper.xml
+16
-0
没有找到文件。
src/main/java/com/elephant/framework/galaxy/aroad/module/zhjc/controller/ZhjcXmjcGhxmController.java
0 → 100755
浏览文件 @
fa632738
package
com
.
elephant
.
framework
.
galaxy
.
aroad
.
module
.
zhjc
.
controller
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.toolkit.StringUtils
;
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.zhjc.entity.ZhjcXmjcGhxm
;
import
com.elephant.framework.galaxy.aroad.module.zhjc.service.ZhjcXmjcGhxmService
;
import
lombok.AllArgsConstructor
;
import
org.springframework.web.bind.annotation.*
;
import
com.elephant.framework.galaxy.aroad.module.common.controller.BaseController
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
/**
* 规划项目
*
* @author zyw
* @date 2019-04-22 23:22:37
*/
@RestController
@AllArgsConstructor
@RequestMapping
(
"/zhjc/zhjcxmjcghxm"
)
public
class
ZhjcXmjcGhxmController
extends
BaseController
{
private
final
ZhjcXmjcGhxmService
zhjcXmjcGhxmService
;
/**
* 分页查询
* @param zhjcXmjcGhxm 规划项目
* @return
*/
@GetMapping
(
"/list"
)
public
R
getList
(
ZhjcXmjcGhxm
zhjcXmjcGhxm
)
{
return
new
R
<>(
zhjcXmjcGhxmService
.
getList
(
zhjcXmjcGhxm
));
}
/**
* 通过id查询规划项目
* @param id id
* @return R
*/
@GetMapping
(
"/{id}"
)
public
R
getById
(
@PathVariable
(
"id"
)
Integer
id
){
return
new
R
<>(
zhjcXmjcGhxmService
.
getById
(
id
));
}
/**
* 新增规划项目
* @param zhjcXmjcGhxm 规划项目
* @return R
*/
@SysLog
(
"新增规划项目"
)
@PostMapping
public
R
save
(
@RequestBody
ZhjcXmjcGhxm
zhjcXmjcGhxm
){
return
new
R
<>(
zhjcXmjcGhxmService
.
save
(
zhjcXmjcGhxm
));
}
/**
* 修改规划项目
* @param zhjcXmjcGhxm 规划项目
* @return R
*/
@SysLog
(
"修改规划项目"
)
@PutMapping
public
R
updateById
(
@RequestBody
ZhjcXmjcGhxm
zhjcXmjcGhxm
){
return
new
R
<>(
zhjcXmjcGhxmService
.
updateById
(
zhjcXmjcGhxm
));
}
/**
* 通过id删除规划项目
* @param id id
* @return R
*/
@SysLog
(
"删除规划项目"
)
@DeleteMapping
(
"/{id}"
)
public
R
removeById
(
@PathVariable
Integer
id
){
return
new
R
<>(
zhjcXmjcGhxmService
.
removeById
(
id
));
}
}
src/main/java/com/elephant/framework/galaxy/aroad/module/zhjc/controller/ZhjcXmjcZtxmDdjglController.java
0 → 100755
浏览文件 @
fa632738
package
com
.
elephant
.
framework
.
galaxy
.
aroad
.
module
.
zhjc
.
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.zhjc.entity.ZhjcXmjcZtxmDdjgl
;
import
com.elephant.framework.galaxy.aroad.module.zhjc.service.ZhjcXmjcZtxmDdjglService
;
import
lombok.AllArgsConstructor
;
import
org.springframework.web.bind.annotation.*
;
import
com.elephant.framework.galaxy.aroad.module.common.controller.BaseController
;
/**
* 项目专题低等级公路
*
* @author zyw
* @date 2019-04-28 11:03:58
*/
@RestController
@AllArgsConstructor
@RequestMapping
(
"/zhjc/zhjcxmjcztxmddjgl"
)
public
class
ZhjcXmjcZtxmDdjglController
extends
BaseController
{
private
final
ZhjcXmjcZtxmDdjglService
zhjcXmjcZtxmDdjglService
;
/**
* list查询
* @param zhjcXmjcZtxmDdjgl 项目专题低等级公路
* @return
*/
@GetMapping
(
"/list"
)
public
R
getList
(
ZhjcXmjcZtxmDdjgl
zhjcXmjcZtxmDdjgl
)
{
return
new
R
<>(
zhjcXmjcZtxmDdjglService
.
getList
(
zhjcXmjcZtxmDdjgl
));
}
/**
* 通过id查询项目专题低等级公路
* @param id id
* @return R
*/
@GetMapping
(
"/{id}"
)
public
R
getById
(
@PathVariable
(
"id"
)
Integer
id
){
return
new
R
<>(
zhjcXmjcZtxmDdjglService
.
getById
(
id
));
}
}
src/main/java/com/elephant/framework/galaxy/aroad/module/zhjc/controller/ZhjcXmjcZtxmDtlController.java
0 → 100755
浏览文件 @
fa632738
package
com
.
elephant
.
framework
.
galaxy
.
aroad
.
module
.
zhjc
.
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.response.R
;
import
com.elephant.framework.galaxy.aroad.module.common.annotation.SysLog
;
import
com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcXmjcZtxmDtl
;
import
com.elephant.framework.galaxy.aroad.module.zhjc.service.ZhjcXmjcZtxmDtlService
;
import
lombok.AllArgsConstructor
;
import
org.springframework.web.bind.annotation.*
;
import
com.elephant.framework.galaxy.aroad.module.common.controller.BaseController
;
/**
* 项目专题断头路
*
* @author zyw
* @date 2019-04-28 11:01:53
*/
@RestController
@AllArgsConstructor
@RequestMapping
(
"/zhjc/zhjcxmjcztxmdtl"
)
public
class
ZhjcXmjcZtxmDtlController
extends
BaseController
{
private
final
ZhjcXmjcZtxmDtlService
zhjcXmjcZtxmDtlService
;
/**
* list查询
* @param dtl 项目专题断头路
* @return
*/
@GetMapping
(
"/list"
)
public
R
getDtlList
(
ZhjcXmjcZtxmDtl
dtl
)
{
return
new
R
<>(
zhjcXmjcZtxmDtlService
.
getList
(
dtl
));
}
/**
* 通过id查询项目专题断头路
* @param id id
* @return R
*/
@GetMapping
(
"/{id}"
)
public
R
getById
(
@PathVariable
(
"id"
)
Integer
id
){
return
new
R
<>(
zhjcXmjcZtxmDtlService
.
getById
(
id
));
}
}
src/main/java/com/elephant/framework/galaxy/aroad/module/zhjc/controller/ZhjcXmjcZtxmWqController.java
0 → 100755
浏览文件 @
fa632738
package
com
.
elephant
.
framework
.
galaxy
.
aroad
.
module
.
zhjc
.
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.zhjc.entity.ZhjcXmjcZtxmWq
;
import
com.elephant.framework.galaxy.aroad.module.zhjc.service.ZhjcXmjcZtxmWqService
;
import
lombok.AllArgsConstructor
;
import
org.springframework.web.bind.annotation.*
;
import
com.elephant.framework.galaxy.aroad.module.common.controller.BaseController
;
/**
* 项目专题低危桥
*
* @author zyw
* @date 2019-04-28 11:07:21
*/
@RestController
@AllArgsConstructor
@RequestMapping
(
"/zhjc/zhjcxmjcztxmwq"
)
public
class
ZhjcXmjcZtxmWqController
extends
BaseController
{
private
final
ZhjcXmjcZtxmWqService
zhjcXmjcZtxmWqService
;
/**
* list查询
* @param zhjcXmjcZtxmWq 项目专题低危桥
* @return
*/
@GetMapping
(
"/list"
)
public
R
getList
(
ZhjcXmjcZtxmWq
zhjcXmjcZtxmWq
)
{
return
new
R
<>(
zhjcXmjcZtxmWqService
.
getList
(
zhjcXmjcZtxmWq
));
}
/**
* 通过id查询项目专题低危桥
* @param id id
* @return R
*/
@GetMapping
(
"/{id}"
)
public
R
getById
(
@PathVariable
(
"id"
)
Integer
id
){
return
new
R
<>(
zhjcXmjcZtxmWqService
.
getById
(
id
));
}
}
src/main/java/com/elephant/framework/galaxy/aroad/module/zhjc/controller/ZhjcZljcZcqghController.java
0 → 100755
浏览文件 @
fa632738
package
com
.
elephant
.
framework
.
galaxy
.
aroad
.
module
.
zhjc
.
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.zhjc.entity.ZhjcZljcZcqgh
;
import
com.elephant.framework.galaxy.aroad.module.zhjc.service.ZhjcZljcZcqghService
;
import
com.elephant.framework.galaxy.aroad.response.R
;
import
com.elephant.framework.galaxy.aroad.module.common.annotation.SysLog
;
import
lombok.AllArgsConstructor
;
import
org.springframework.web.bind.annotation.*
;
import
com.elephant.framework.galaxy.aroad.module.common.controller.BaseController
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.stream.Collectors
;
/**
* 中长期规划路线
*
* @author zyw
* @date 2019-04-22 10:57:21
*/
@RestController
@AllArgsConstructor
@RequestMapping
(
"/zhjc/zhjczljczcqgh"
)
public
class
ZhjcZljcZcqghController
extends
BaseController
{
private
final
ZhjcZljcZcqghService
zhjcZljcZcqghService
;
/**
* 查询国道数据
* @param zhjcZljcZcqgh 中长期规划路线
* @return
*/
@GetMapping
(
"/list"
)
public
R
getGdList
(
ZhjcZljcZcqgh
zhjcZljcZcqgh
)
{
Map
<
String
,
List
<
ZhjcZljcZcqgh
>>
map
=
new
HashMap
<>();
List
<
ZhjcZljcZcqgh
>
list
=
zhjcZljcZcqghService
.
list
();
List
<
ZhjcZljcZcqgh
>
sdfx
=
list
.
stream
().
filter
(
a
->
"国道"
.
equals
(
a
.
getLxjb
())&&
"首都放射线"
.
equals
(
a
.
getLxlx
())).
collect
(
Collectors
.
toList
());
List
<
ZhjcZljcZcqgh
>
gdhx
=
list
.
stream
().
filter
(
a
->
"国道"
.
equals
(
a
.
getLxjb
())&&
"横线"
.
equals
(
a
.
getLxlx
())).
collect
(
Collectors
.
toList
());
List
<
ZhjcZljcZcqgh
>
gdzx
=
list
.
stream
().
filter
(
a
->
"国道"
.
equals
(
a
.
getLxjb
())&&
"纵线"
.
equals
(
a
.
getLxlx
())).
collect
(
Collectors
.
toList
());
List
<
ZhjcZljcZcqgh
>
gdllx
=
list
.
stream
().
filter
(
a
->
"国道"
.
equals
(
a
.
getLxjb
())&&
"联络线"
.
equals
(
a
.
getLxlx
())).
collect
(
Collectors
.
toList
());
List
<
ZhjcZljcZcqgh
>
shfx
=
list
.
stream
().
filter
(
a
->
"省道"
.
equals
(
a
.
getLxjb
())&&
"省会放射线"
.
equals
(
a
.
getLxlx
())).
collect
(
Collectors
.
toList
());
List
<
ZhjcZljcZcqgh
>
sdhx
=
list
.
stream
().
filter
(
a
->
"省道"
.
equals
(
a
.
getLxjb
())&&
"横线"
.
equals
(
a
.
getLxlx
())).
collect
(
Collectors
.
toList
());
List
<
ZhjcZljcZcqgh
>
sdzx
=
list
.
stream
().
filter
(
a
->
"省道"
.
equals
(
a
.
getLxjb
())&&
"纵线"
.
equals
(
a
.
getLxlx
())).
collect
(
Collectors
.
toList
());
List
<
ZhjcZljcZcqgh
>
sdllx
=
list
.
stream
().
filter
(
a
->
"省道"
.
equals
(
a
.
getLxjb
())&&
"联络线"
.
equals
(
a
.
getLxlx
())).
collect
(
Collectors
.
toList
());
map
.
put
(
"sdfx"
,
sdfx
);
map
.
put
(
"gdhx"
,
gdhx
);
map
.
put
(
"gdzx"
,
gdzx
);
map
.
put
(
"gdllx"
,
gdllx
);
map
.
put
(
"shfx"
,
shfx
);
map
.
put
(
"sdhx"
,
sdhx
);
map
.
put
(
"sdzx"
,
sdzx
);
map
.
put
(
"sdllx"
,
sdllx
);
return
new
R
<>(
map
);
}
/**
* 通过id查询中长期规划路线
* @param id id
* @return R
*/
@GetMapping
(
"/{id}"
)
public
R
getById
(
@PathVariable
(
"id"
)
Integer
id
){
return
new
R
<>(
zhjcZljcZcqghService
.
getById
(
id
));
}
/**
* 新增中长期规划路线
* @param zhjcZljcZcqgh 中长期规划路线
* @return R
*/
@SysLog
(
"新增中长期规划路线"
)
@PostMapping
public
R
save
(
@RequestBody
ZhjcZljcZcqgh
zhjcZljcZcqgh
){
return
new
R
<>(
zhjcZljcZcqghService
.
save
(
zhjcZljcZcqgh
));
}
/**
* 修改中长期规划路线
* @param zhjcZljcZcqgh 中长期规划路线
* @return R
*/
@SysLog
(
"修改中长期规划路线"
)
@PutMapping
public
R
updateById
(
@RequestBody
ZhjcZljcZcqgh
zhjcZljcZcqgh
){
return
new
R
<>(
zhjcZljcZcqghService
.
updateById
(
zhjcZljcZcqgh
));
}
/**
* 通过id删除中长期规划路线
* @param id id
* @return R
*/
@SysLog
(
"删除中长期规划路线"
)
@DeleteMapping
(
"/{id}"
)
public
R
removeById
(
@PathVariable
Integer
id
){
return
new
R
<>(
zhjcZljcZcqghService
.
removeById
(
id
));
}
}
src/main/java/com/elephant/framework/galaxy/aroad/module/zhjc/entity/ZhjcXmjcGhxm.java
0 → 100755
浏览文件 @
fa632738
package
com
.
elephant
.
framework
.
galaxy
.
aroad
.
module
.
zhjc
.
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
;
import
java.util.List
;
/**
* 规划项目
*
* @author zyw
* @date 2019-04-22 23:22:37
*/
@Data
@TableName
(
"t_zhjc_xmjc_ghxm"
)
@EqualsAndHashCode
(
callSuper
=
true
)
public
class
ZhjcXmjcGhxm
extends
Model
<
ZhjcXmjcGhxm
>
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 主键
*/
@TableId
private
Integer
id
;
/**
* 项目类型
*/
private
String
xmlx
;
/**
* 路线编号
*/
private
String
lxbh
;
/**
* 项目名称
*/
private
String
xmmc
;
/**
* 所在地市
*/
private
String
city
;
/**
* 调整前编号
*/
private
String
tzqbh
;
/**
* 建设性质
*/
private
String
jsxz
;
/**
* 里程(公里)
*/
private
Double
lc
;
/**
* 总投资
*/
private
Double
ztz
;
/**
* 总投资(其中:中央和省投资)
*/
private
Double
ztzZyhstz
;
/**
* 五年计划投资
*/
private
Double
wnjhtz
;
/**
* 五年计划投资(其中:中央和省投资)
*/
private
Double
wnjhtzZyhstz
;
/**
* 起终点桩号
*/
private
String
qzdzh
;
/**
* 技术等级
*/
private
String
jsdj
;
/**
* 路基宽度(米)
*/
private
String
ljkd
;
/**
* 路面宽度(米)
*/
private
String
lmkd
;
/**
* 改建及大中修时间
*/
private
String
gjjdzxsj
;
/**
* 交通量(辆/日)
*/
private
Integer
jtl
;
/**
* 路面状况PCI(公里)
*/
private
String
pci
;
/**
* 拟采用技术标准_技术等级
*/
private
String
ncyJsdj
;
/**
* 拟采用技术标准_路基宽度(米)
*/
private
Double
ncyLjkd
;
/**
* 建设年限_起始年
*/
private
String
jsnxQsn
;
/**
* 建设年限_建成年
*/
private
String
jsnxJcn
;
/**
* 进展情况
*/
private
String
jzqk
;
/**
* 备注
*/
private
String
bz
;
/**
* 规划名称
*/
private
String
ghmc
;
/**
* 创建时间
*/
private
LocalDateTime
createTime
;
private
List
<
ZhjcXmjcGhxmShape
>
shapeList
;
}
src/main/java/com/elephant/framework/galaxy/aroad/module/zhjc/entity/ZhjcXmjcGhxmShape.java
0 → 100755
浏览文件 @
fa632738
package
com
.
elephant
.
framework
.
galaxy
.
aroad
.
module
.
zhjc
.
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-04-25 12:03:36
*/
@Data
@TableName
(
"t_zhjc_xmjc_ghxm_shape"
)
@EqualsAndHashCode
(
callSuper
=
true
)
public
class
ZhjcXmjcGhxmShape
extends
Model
<
ZhjcXmjcGhxmShape
>
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 主键
*/
@TableId
private
Integer
objectid
;
/**
* 路线编号
*/
private
String
code
;
/**
* 项目名称
*/
private
String
name
;
/**
* 所属地市
*/
private
String
city
;
/**
* 建设性质
*/
private
String
projattr
;
/**
* 完成情况
*/
private
String
completed
;
/**
* shap_length
*/
private
String
shapeLeng
;
/**
* 经纬度
*/
private
String
shape
;
}
src/main/java/com/elephant/framework/galaxy/aroad/module/zhjc/entity/ZhjcXmjcZtxmDdjgl.java
0 → 100755
浏览文件 @
fa632738
package
com
.
elephant
.
framework
.
galaxy
.
aroad
.
module
.
zhjc
.
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-04-28 11:03:58
*/
@Data
@TableName
(
"t_zhjc_xmjc_ztxm_ddjgl"
)
@EqualsAndHashCode
(
callSuper
=
true
)
public
class
ZhjcXmjcZtxmDdjgl
extends
Model
<
ZhjcXmjcZtxmDdjgl
>
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 主键
*/
@TableId
private
Integer
id
;
/**
* 年度
*/
private
String
year
;
/**
* 市
*/
private
String
city
;
/**
* 县
*/
private
String
county
;
/**
* 路线编号
*/
private
String
lxbh
;
/**
* 路线名称
*/
private
String
lxmc
;
/**
* 起点名称
*/
private
String
qdmc
;
/**
* 止点名称
*/
private
String
zdmc
;
/**
* 起点桩号
*/
private
Double
qdzh
;
/**
* 止点桩号
*/
private
Double
zdzh
;
/**
* 里程
*/
private
Double
lc
;
/**
* 等级名称
*/
private
String
dj
;
/**
* 车道分类
*/
private
String
cdfl
;
/**
* 面层分类
*/
private
String
mcfl
;
/**
* 路面宽度
*/
private
Double
lmkd
;
/**
* 路基宽度
*/
private
Double
ljkd
;
/**
* 修建年度
*/
private
String
xjnd
;
/**
* 改建年度
*/
private
String
gjnd
;
/**
* 最近一次大修年度
*/
private
String
zjycdxnd
;
/**
* 重复编码
*/
private
String
cfbm
;
/**
* 重复序号
*/
private
String
cfxh
;
/**
* 重复路段起点桩号
*/
private
String
cfldQdzh
;
/**
* 重复路段止点桩号
*/
private
String
cfldZdzh
;
/**
* 管养单位
*/
private
String
gydw
;
}
src/main/java/com/elephant/framework/galaxy/aroad/module/zhjc/entity/ZhjcXmjcZtxmDtl.java
0 → 100755
浏览文件 @
fa632738
package
com
.
elephant
.
framework
.
galaxy
.
aroad
.
module
.
zhjc
.
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-04-28 11:01:53
*/
@Data
@TableName
(
"t_zhjc_xmjc_ztxm_dtl"
)
@EqualsAndHashCode
(
callSuper
=
true
)
public
class
ZhjcXmjcZtxmDtl
extends
Model
<
ZhjcXmjcZtxmDtl
>
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 主键
*/
@TableId
private
Integer
id
;
/**
* 年度
*/
private
String
year
;
/**
* 路线编码
*/
private
String
lxbm
;
/**
* 所在市
*/
private
String
city
;
/**
* 路线名称
*/
private
String
lxmc
;
/**
* 起点名称
*/
private
String
qdmc
;
/**
* 止点名称
*/
private
String
zdmc
;
/**
* 起点桩号
*/
private
Double
qdzh
;
/**
* 止点桩号
*/
private
Double
zdzh
;
/**
* 里程
*/
private
Double
lc
;
/**
* 重复路段编号
*/
private
String
cfldbh
;
/**
* 重复路起点桩号
*/
private
String
cfldQdzh
;
/**
* 重复路止点桩号
*/
private
String
cfldZdzh
;
}
src/main/java/com/elephant/framework/galaxy/aroad/module/zhjc/entity/ZhjcXmjcZtxmWq.java
0 → 100755
浏览文件 @
fa632738
package
com
.
elephant
.
framework
.
galaxy
.
aroad
.
module
.
zhjc
.
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-04-28 11:07:21
*/
@Data
@TableName
(
"t_zhjc_xmjc_ztxm_wq"
)
@EqualsAndHashCode
(
callSuper
=
true
)
public
class
ZhjcXmjcZtxmWq
extends
Model
<
ZhjcXmjcZtxmWq
>
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 主键
*/
@TableId
private
Integer
id
;
/**
* 年度
*/
private
String
year
;
/**
* 所在市
*/
private
String
city
;
/**
* 桥梁名称
*/
private
String
qlmc
;
/**
* 桥梁代码
*/
private
String
qldm
;
/**
* 中心桩号
*/
private
Double
zxzh
;
/**
* 路线编码
*/
private
String
lxbm
;
/**
* 路线名称
*/
private
String
lxmc
;
/**
* 技术等级
*/
private
String
jsdj
;
/**
* 桥梁全长
*/
private
Double
qlqc
;
/**
* 桥梁全宽
*/
private
Double
qlqk
;
/**
* 跨径分类类型
*/
private
String
kjfllx
;
/**
* 修建年度
*/
private
String
xjnd
;
/**
* 管养单位
*/
private
String
gydw
;
/**
* 收费性质
*/
private
String
sfxz
;
/**
* 评定等级
*/
private
String
pddj
;
/**
* 改造年度
*/
private
String
gznd
;
/**
* 管制措施
*/
private
String
gzcs
;
}
src/main/java/com/elephant/framework/galaxy/aroad/module/zhjc/entity/ZhjcZljcZcqgh.java
0 → 100755
浏览文件 @
fa632738
package
com
.
elephant
.
framework
.
galaxy
.
aroad
.
module
.
zhjc
.
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-04-22 10:57:21
*/
@Data
@TableName
(
"t_zhjc_zljc_zcqgh"
)
@EqualsAndHashCode
(
callSuper
=
true
)
public
class
ZhjcZljcZcqgh
extends
Model
<
ZhjcZljcZcqgh
>
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 主键
*/
@TableId
private
Integer
id
;
/**
* 路线编号
*/
private
String
lxbh
;
/**
* 路线名称
*/
private
String
lxmc
;
/**
* 路线全长
*/
private
Double
lxcd
;
/**
* 路线类型(横、纵、首都放射、联络)
*/
private
String
lxlx
;
/**
* 路线级别(国道、省道)
*/
private
String
lxjb
;
/**
* 创建时间
*/
private
LocalDateTime
createTime
;
}
src/main/java/com/elephant/framework/galaxy/aroad/module/zhjc/mapper/ZhjcXmjcGhxmMapper.java
0 → 100755
浏览文件 @
fa632738
package
com
.
elephant
.
framework
.
galaxy
.
aroad
.
module
.
zhjc
.
mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcXmjcGhxm
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
/**
* 规划项目
*
* @author zyw
* @date 2019-04-22 23:22:37
*/
public
interface
ZhjcXmjcGhxmMapper
extends
BaseMapper
<
ZhjcXmjcGhxm
>
{
List
<
ZhjcXmjcGhxm
>
selectGhxm
(
@Param
(
"ghxm"
)
ZhjcXmjcGhxm
zhjcXmjcGhxm
);
}
src/main/java/com/elephant/framework/galaxy/aroad/module/zhjc/mapper/ZhjcXmjcGhxmShapeMapper.java
0 → 100755
浏览文件 @
fa632738
package
com
.
elephant
.
framework
.
galaxy
.
aroad
.
module
.
zhjc
.
mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcXmjcGhxmShape
;
/**
* 规划项目坐标数据
*
* @author zyw
* @date 2019-04-25 12:03:36
*/
public
interface
ZhjcXmjcGhxmShapeMapper
extends
BaseMapper
<
ZhjcXmjcGhxmShape
>
{
}
src/main/java/com/elephant/framework/galaxy/aroad/module/zhjc/mapper/ZhjcXmjcZtxmDdjglMapper.java
0 → 100755
浏览文件 @
fa632738
package
com
.
elephant
.
framework
.
galaxy
.
aroad
.
module
.
zhjc
.
mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcXmjcZtxmDdjgl
;
import
com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcXmjcZtxmDtl
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
/**
* 项目专题低等级公路
*
* @author zyw
* @date 2019-04-28 11:03:58
*/
public
interface
ZhjcXmjcZtxmDdjglMapper
extends
BaseMapper
<
ZhjcXmjcZtxmDdjgl
>
{
List
<
ZhjcXmjcZtxmDdjgl
>
getList
(
@Param
(
"wr"
)
ZhjcXmjcZtxmDdjgl
ddjgl
);
}
src/main/java/com/elephant/framework/galaxy/aroad/module/zhjc/mapper/ZhjcXmjcZtxmDtlMapper.java
0 → 100755
浏览文件 @
fa632738
package
com
.
elephant
.
framework
.
galaxy
.
aroad
.
module
.
zhjc
.
mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcXmjcZtxmDtl
;
import
com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcXmjcZtxmWq
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
/**
* 项目专题断头路
*
* @author zyw
* @date 2019-04-28 11:01:53
*/
public
interface
ZhjcXmjcZtxmDtlMapper
extends
BaseMapper
<
ZhjcXmjcZtxmDtl
>
{
List
<
ZhjcXmjcZtxmDtl
>
getList
(
@Param
(
"wr"
)
ZhjcXmjcZtxmDtl
dtl
);
}
src/main/java/com/elephant/framework/galaxy/aroad/module/zhjc/mapper/ZhjcXmjcZtxmWqMapper.java
0 → 100755
浏览文件 @
fa632738
package
com
.
elephant
.
framework
.
galaxy
.
aroad
.
module
.
zhjc
.
mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcXmjcZtxmDdjgl
;
import
com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcXmjcZtxmWq
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
/**
* 项目专题低危桥
*
* @author zyw
* @date 2019-04-28 11:07:21
*/
public
interface
ZhjcXmjcZtxmWqMapper
extends
BaseMapper
<
ZhjcXmjcZtxmWq
>
{
List
<
ZhjcXmjcZtxmWq
>
getList
(
@Param
(
"wr"
)
ZhjcXmjcZtxmWq
wq
);
}
src/main/java/com/elephant/framework/galaxy/aroad/module/zhjc/mapper/ZhjcZljcZcqghMapper.java
0 → 100755
浏览文件 @
fa632738
package
com
.
elephant
.
framework
.
galaxy
.
aroad
.
module
.
zhjc
.
mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcZljcZcqgh
;
/**
* 中长期规划路线
*
* @author zyw
* @date 2019-04-22 10:57:21
*/
public
interface
ZhjcZljcZcqghMapper
extends
BaseMapper
<
ZhjcZljcZcqgh
>
{
}
src/main/java/com/elephant/framework/galaxy/aroad/module/zhjc/service/ZhjcXmjcGhxmService.java
0 → 100755
浏览文件 @
fa632738
package
com
.
elephant
.
framework
.
galaxy
.
aroad
.
module
.
zhjc
.
service
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcXmjcGhxm
;
import
com.elephant.framework.galaxy.aroad.response.R
;
import
java.util.List
;
import
java.util.Map
;
/**
* 规划项目
*
* @author zyw
* @date 2019-04-22 23:22:37
*/
public
interface
ZhjcXmjcGhxmService
extends
IService
<
ZhjcXmjcGhxm
>
{
/**
* 获取规划项目
* @param zhjcXmjcGhxm
* @return
*/
Map
<
String
,
List
<
ZhjcXmjcGhxm
>>
getList
(
ZhjcXmjcGhxm
zhjcXmjcGhxm
);
}
src/main/java/com/elephant/framework/galaxy/aroad/module/zhjc/service/ZhjcXmjcZtxmDdjglService.java
0 → 100755
浏览文件 @
fa632738
package
com
.
elephant
.
framework
.
galaxy
.
aroad
.
module
.
zhjc
.
service
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcXmjcZtxmDdjgl
;
import
com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcXmjcZtxmDtl
;
import
java.util.List
;
import
java.util.Map
;
/**
* 项目专题低等级公路
*
* @author zyw
* @date 2019-04-28 11:03:58
*/
public
interface
ZhjcXmjcZtxmDdjglService
extends
IService
<
ZhjcXmjcZtxmDdjgl
>
{
Map
<
String
,
Object
>
getList
(
ZhjcXmjcZtxmDdjgl
ddjgl
);
}
src/main/java/com/elephant/framework/galaxy/aroad/module/zhjc/service/ZhjcXmjcZtxmDtlService.java
0 → 100755
浏览文件 @
fa632738
package
com
.
elephant
.
framework
.
galaxy
.
aroad
.
module
.
zhjc
.
service
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcXmjcZtxmDtl
;
import
java.util.List
;
import
java.util.Map
;
/**
* 项目专题断头路
*
* @author zyw
* @date 2019-04-28 11:01:53
*/
public
interface
ZhjcXmjcZtxmDtlService
extends
IService
<
ZhjcXmjcZtxmDtl
>
{
Map
<
String
,
Object
>
getList
(
ZhjcXmjcZtxmDtl
dtl
);
}
src/main/java/com/elephant/framework/galaxy/aroad/module/zhjc/service/ZhjcXmjcZtxmWqService.java
0 → 100755
浏览文件 @
fa632738
package
com
.
elephant
.
framework
.
galaxy
.
aroad
.
module
.
zhjc
.
service
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcXmjcZtxmDtl
;
import
com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcXmjcZtxmWq
;
import
java.util.List
;
import
java.util.Map
;
/**
* 项目专题低危桥
*
* @author zyw
* @date 2019-04-28 11:07:21
*/
public
interface
ZhjcXmjcZtxmWqService
extends
IService
<
ZhjcXmjcZtxmWq
>
{
Map
<
String
,
Object
>
getList
(
ZhjcXmjcZtxmWq
wq
);
}
src/main/java/com/elephant/framework/galaxy/aroad/module/zhjc/service/ZhjcZljcZcqghService.java
0 → 100755
浏览文件 @
fa632738
package
com
.
elephant
.
framework
.
galaxy
.
aroad
.
module
.
zhjc
.
service
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcZljcZcqgh
;
/**
* 中长期规划路线
*
* @author zyw
* @date 2019-04-22 10:57:21
*/
public
interface
ZhjcZljcZcqghService
extends
IService
<
ZhjcZljcZcqgh
>
{
}
src/main/java/com/elephant/framework/galaxy/aroad/module/zhjc/service/impl/ZhjcXmjcGhxmServiceImpl.java
0 → 100755
浏览文件 @
fa632738
package
com
.
elephant
.
framework
.
galaxy
.
aroad
.
module
.
zhjc
.
service
.
impl
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.toolkit.StringUtils
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcXmjcGhxm
;
import
com.elephant.framework.galaxy.aroad.module.zhjc.mapper.ZhjcXmjcGhxmMapper
;
import
com.elephant.framework.galaxy.aroad.module.zhjc.service.ZhjcXmjcGhxmService
;
import
lombok.AllArgsConstructor
;
import
org.springframework.stereotype.Service
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.stream.Collectors
;
/**
* 规划项目
*
* @author zyw
* @date 2019-04-22 23:22:37
*/
@Service
@AllArgsConstructor
public
class
ZhjcXmjcGhxmServiceImpl
extends
ServiceImpl
<
ZhjcXmjcGhxmMapper
,
ZhjcXmjcGhxm
>
implements
ZhjcXmjcGhxmService
{
private
final
ZhjcXmjcGhxmMapper
zhjcXmjcGhxmMapper
;
@Override
public
Map
<
String
,
List
<
ZhjcXmjcGhxm
>>
getList
(
ZhjcXmjcGhxm
zhjcXmjcGhxm
)
{
List
<
ZhjcXmjcGhxm
>
list
=
zhjcXmjcGhxmMapper
.
selectGhxm
(
zhjcXmjcGhxm
);
Map
<
String
,
List
<
ZhjcXmjcGhxm
>>
map
=
new
HashMap
<>();
List
<
ZhjcXmjcGhxm
>
dzxList
=
list
.
stream
().
filter
(
a
->
"大中修项目"
.
equals
(
a
.
getXmlx
())).
collect
(
Collectors
.
toList
());
List
<
ZhjcXmjcGhxm
>
xgjList
=
list
.
stream
().
filter
(
a
->
"新改建项目"
.
equals
(
a
.
getXmlx
())).
collect
(
Collectors
.
toList
());
map
.
put
(
"xgj"
,
xgjList
);
map
.
put
(
"dzx"
,
dzxList
);
return
map
;
}
}
src/main/java/com/elephant/framework/galaxy/aroad/module/zhjc/service/impl/ZhjcXmjcZtxmDdjglServiceImpl.java
0 → 100755
浏览文件 @
fa632738
package
com
.
elephant
.
framework
.
galaxy
.
aroad
.
module
.
zhjc
.
service
.
impl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcXmjcZtxmDdjgl
;
import
com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcXmjcZtxmDtl
;
import
com.elephant.framework.galaxy.aroad.module.zhjc.mapper.ZhjcXmjcZtxmDdjglMapper
;
import
com.elephant.framework.galaxy.aroad.module.zhjc.service.ZhjcXmjcZtxmDdjglService
;
import
lombok.AllArgsConstructor
;
import
org.springframework.stereotype.Service
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
/**
* 项目专题低等级公路
*
* @author zyw
* @date 2019-04-28 11:03:58
*/
@Service
@AllArgsConstructor
public
class
ZhjcXmjcZtxmDdjglServiceImpl
extends
ServiceImpl
<
ZhjcXmjcZtxmDdjglMapper
,
ZhjcXmjcZtxmDdjgl
>
implements
ZhjcXmjcZtxmDdjglService
{
private
final
ZhjcXmjcZtxmDdjglMapper
zhjcXmjcZtxmDdjglMapper
;
@Override
public
Map
<
String
,
Object
>
getList
(
ZhjcXmjcZtxmDdjgl
ddjgl
)
{
List
<
ZhjcXmjcZtxmDdjgl
>
list
=
zhjcXmjcZtxmDdjglMapper
.
getList
(
ddjgl
);
Double
total_lc
=
list
.
stream
().
mapToDouble
(
ZhjcXmjcZtxmDdjgl:
:
getLc
).
sum
();
Map
<
String
,
Object
>
map
=
new
HashMap
<>();
map
.
put
(
"dataList"
,
list
);
map
.
put
(
"totalLc"
,
total_lc
);
return
map
;
}
}
src/main/java/com/elephant/framework/galaxy/aroad/module/zhjc/service/impl/ZhjcXmjcZtxmDtlServiceImpl.java
0 → 100755
浏览文件 @
fa632738
package
com
.
elephant
.
framework
.
galaxy
.
aroad
.
module
.
zhjc
.
service
.
impl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcXmjcZtxmDtl
;
import
com.elephant.framework.galaxy.aroad.module.zhjc.mapper.ZhjcXmjcZtxmDtlMapper
;
import
com.elephant.framework.galaxy.aroad.module.zhjc.service.ZhjcXmjcZtxmDtlService
;
import
lombok.AllArgsConstructor
;
import
org.springframework.stereotype.Service
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
/**
* 项目专题断头路
*
* @author zyw
* @date 2019-04-28 11:01:53
*/
@Service
@AllArgsConstructor
public
class
ZhjcXmjcZtxmDtlServiceImpl
extends
ServiceImpl
<
ZhjcXmjcZtxmDtlMapper
,
ZhjcXmjcZtxmDtl
>
implements
ZhjcXmjcZtxmDtlService
{
private
final
ZhjcXmjcZtxmDtlMapper
zhjcXmjcZtxmDtlMapper
;
@Override
public
Map
<
String
,
Object
>
getList
(
ZhjcXmjcZtxmDtl
dtl
)
{
List
<
ZhjcXmjcZtxmDtl
>
list
=
zhjcXmjcZtxmDtlMapper
.
getList
(
dtl
);
Double
total_lc
=
list
.
stream
().
mapToDouble
(
ZhjcXmjcZtxmDtl:
:
getLc
).
sum
();
Map
<
String
,
Object
>
map
=
new
HashMap
<>();
map
.
put
(
"dataList"
,
list
);
map
.
put
(
"totalLc"
,
total_lc
);
return
map
;
}
}
src/main/java/com/elephant/framework/galaxy/aroad/module/zhjc/service/impl/ZhjcXmjcZtxmWqServiceImpl.java
0 → 100755
浏览文件 @
fa632738
package
com
.
elephant
.
framework
.
galaxy
.
aroad
.
module
.
zhjc
.
service
.
impl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcXmjcZtxmDdjgl
;
import
com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcXmjcZtxmDtl
;
import
com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcXmjcZtxmWq
;
import
com.elephant.framework.galaxy.aroad.module.zhjc.mapper.ZhjcXmjcZtxmDtlMapper
;
import
com.elephant.framework.galaxy.aroad.module.zhjc.mapper.ZhjcXmjcZtxmWqMapper
;
import
com.elephant.framework.galaxy.aroad.module.zhjc.service.ZhjcXmjcZtxmWqService
;
import
lombok.AllArgsConstructor
;
import
org.springframework.stereotype.Service
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
/**
* 项目专题低危桥
*
* @author zyw
* @date 2019-04-28 11:07:21
*/
@Service
@AllArgsConstructor
public
class
ZhjcXmjcZtxmWqServiceImpl
extends
ServiceImpl
<
ZhjcXmjcZtxmWqMapper
,
ZhjcXmjcZtxmWq
>
implements
ZhjcXmjcZtxmWqService
{
private
final
ZhjcXmjcZtxmWqMapper
zhjcXmjcZtxmWqMapper
;
@Override
public
Map
<
String
,
Object
>
getList
(
ZhjcXmjcZtxmWq
wq
)
{
List
<
ZhjcXmjcZtxmWq
>
list
=
zhjcXmjcZtxmWqMapper
.
getList
(
wq
);
int
total_sl
=
list
.
size
();
Map
<
String
,
Object
>
map
=
new
HashMap
<>();
map
.
put
(
"dataList"
,
list
);
map
.
put
(
"totalSl"
,
total_sl
);
return
map
;
}
}
src/main/java/com/elephant/framework/galaxy/aroad/module/zhjc/service/impl/ZhjcZljcZcqghServiceImpl.java
0 → 100755
浏览文件 @
fa632738
package
com
.
elephant
.
framework
.
galaxy
.
aroad
.
module
.
zhjc
.
service
.
impl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcZljcZcqgh
;
import
com.elephant.framework.galaxy.aroad.module.zhjc.mapper.ZhjcZljcZcqghMapper
;
import
com.elephant.framework.galaxy.aroad.module.zhjc.service.ZhjcZljcZcqghService
;
import
org.springframework.stereotype.Service
;
/**
* 中长期规划路线
*
* @author zyw
* @date 2019-04-22 10:57:21
*/
@Service
public
class
ZhjcZljcZcqghServiceImpl
extends
ServiceImpl
<
ZhjcZljcZcqghMapper
,
ZhjcZljcZcqgh
>
implements
ZhjcZljcZcqghService
{
}
src/main/resources/mapper/zhjc/ZhjcXmjcGhxmMapper.xml
0 → 100755
浏览文件 @
fa632738
<?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.zhjc.mapper.ZhjcXmjcGhxmMapper"
>
<resultMap
id=
"zhjcXmjcGhxmMap"
type=
"com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcXmjcGhxm"
>
<id
property=
"id"
column=
"id"
/>
<result
property=
"xmlx"
column=
"xmlx"
/>
<result
property=
"lxbh"
column=
"lxbh"
/>
<result
property=
"xmmc"
column=
"xmmc"
/>
<result
property=
"city"
column=
"city"
/>
<result
property=
"tzqbh"
column=
"tzqbh"
/>
<result
property=
"jsxz"
column=
"jsxz"
/>
<result
property=
"lc"
column=
"lc"
/>
<result
property=
"ztz"
column=
"ztz"
/>
<result
property=
"ztzZyhstz"
column=
"ztz_zyhstz"
/>
<result
property=
"wnjhtz"
column=
"wnjhtz"
/>
<result
property=
"wnjhtzZyhstz"
column=
"wnjhtz_zyhstz"
/>
<result
property=
"qzdzh"
column=
"qzdzh"
/>
<result
property=
"jsdj"
column=
"jsdj"
/>
<result
property=
"ljkd"
column=
"ljkd"
/>
<result
property=
"lmkd"
column=
"lmkd"
/>
<result
property=
"gjjdzxsj"
column=
"gjjdzxsj"
/>
<result
property=
"jtl"
column=
"jtl"
/>
<result
property=
"pci"
column=
"pci"
/>
<result
property=
"ncyJsdj"
column=
"ncy_jsdj"
/>
<result
property=
"ncyLjkd"
column=
"ncy_ljkd"
/>
<result
property=
"jsnxQsn"
column=
"jsnx_qsn"
/>
<result
property=
"jsnxJcn"
column=
"jsnx_jcn"
/>
<result
property=
"jzqk"
column=
"jzqk"
/>
<result
property=
"bz"
column=
"bz"
/>
<result
property=
"ghmc"
column=
"ghmc"
/>
<result
property=
"createTime"
column=
"create_time"
/>
<collection
property=
"shapeList"
ofType=
"com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcXmjcGhxmShape"
resultMap=
"com.elephant.framework.galaxy.aroad.module.zhjc.mapper.ZhjcXmjcGhxmeShapMapper.zhjcXmjcGhxmShapeMap"
>
</collection>
</resultMap>
<select
id=
"selectGhxm"
parameterType=
"com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcXmjcGhxm"
resultMap=
"zhjcXmjcGhxmMap"
>
select xm.*,shape.code,shape.shape
from t_zhjc_xmjc_ghxm xm
left join t_zhjc_xmjc_ghxm_shape shape on xm.xmmc = shape.name
<where>
<if
test=
"ghxm.city!=null and ghxm.city !=''"
>
xm.city = #{ghxm.city}
</if>
<if
test=
"ghxm.jsdj !=null and ghxm.jsdj !=''"
>
and xm.jsdj LIKE CONCAT(CONCAT('%', #{ghxm.jsdj}), '%')
</if>
<if
test=
"ghxm.jsxz !=null and ghxm.jsxz !=''"
>
and xm.jsxz = #{ghxm.jsxz}
</if>
<if
test=
"ghxm.jzqk !=null and ghxm.jzqk !=''"
>
and xm.jzqk = #{ghxm.jzqk}
</if>
</where>
order by xm.id
</select>
</mapper>
src/main/resources/mapper/zhjc/ZhjcXmjcGhxmShapeMapper.xml
0 → 100755
浏览文件 @
fa632738
<?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.zhjc.mapper.ZhjcXmjcGhxmeShapMapper"
>
<resultMap
id=
"zhjcXmjcGhxmShapeMap"
type=
"com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcXmjcGhxmShape"
>
<id
property=
"objectid"
column=
"objectid"
/>
<result
property=
"code"
column=
"code"
/>
<result
property=
"name"
column=
"name"
/>
<result
property=
"city"
column=
"city"
/>
<result
property=
"projattr"
column=
"projAttr"
/>
<result
property=
"completed"
column=
"completed"
/>
<result
property=
"shapeLeng"
column=
"shape_Leng"
/>
<result
property=
"shape"
column=
"shape"
/>
</resultMap>
</mapper>
src/main/resources/mapper/zhjc/ZhjcXmjcZtxmDdjglMapper.xml
0 → 100755
浏览文件 @
fa632738
<?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.zhjc.mapper.ZhjcXmjcZtxmDdjglMapper"
>
<resultMap
id=
"zhjcXmjcZtxmDdjglMap"
type=
"com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcXmjcZtxmDdjgl"
>
<id
property=
"id"
column=
"id"
/>
<result
property=
"year"
column=
"year"
/>
<result
property=
"city"
column=
"city"
/>
<result
property=
"county"
column=
"county"
/>
<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=
"dj"
column=
"dj"
/>
<result
property=
"cdfl"
column=
"cdfl"
/>
<result
property=
"mcfl"
column=
"mcfl"
/>
<result
property=
"lmkd"
column=
"lmkd"
/>
<result
property=
"ljkd"
column=
"ljkd"
/>
<result
property=
"xjnd"
column=
"xjnd"
/>
<result
property=
"gjnd"
column=
"gjnd"
/>
<result
property=
"zjycdxnd"
column=
"zjycdxnd"
/>
<result
property=
"cfbm"
column=
"cfbm"
/>
<result
property=
"cfxh"
column=
"cfxh"
/>
<result
property=
"cfldQdzh"
column=
"cfld_qdzh"
/>
<result
property=
"cfldZdzh"
column=
"cfld_zdzh"
/>
<result
property=
"gydw"
column=
"gydw"
/>
</resultMap>
<select
id=
"getList"
resultMap=
"zhjcXmjcZtxmDdjglMap"
>
select *
from t_zhjc_xmjc_ztxm_ddjgl ddj
<where>
<if
test=
"wr.year !=null"
>
ddj.year =#{wr.year}
</if>
</where>
</select>
</mapper>
src/main/resources/mapper/zhjc/ZhjcXmjcZtxmDtlMapper.xml
0 → 100755
浏览文件 @
fa632738
<?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.zhjc.mapper.ZhjcXmjcZtxmDtlMapper"
>
<resultMap
id=
"zhjcXmjcZtxmDtlMap"
type=
"com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcXmjcZtxmDtl"
>
<id
property=
"id"
column=
"id"
/>
<result
property=
"year"
column=
"year"
/>
<result
property=
"lxbm"
column=
"lxbm"
/>
<result
property=
"city"
column=
"city"
/>
<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=
"cfldbh"
column=
"cfldbh"
/>
<result
property=
"cfldQdzh"
column=
"cfld_qdzh"
/>
<result
property=
"cfldZdzh"
column=
"cfld_zdzh"
/>
</resultMap>
<select
id=
"getList"
resultMap=
"zhjcXmjcZtxmDtlMap"
>
select *
from t_zhjc_xmjc_ztxm_dtl dtl
<where>
<if
test=
"wr.year !=null"
>
dtl.year =#{wr.year}
</if>
</where>
</select>
</mapper>
src/main/resources/mapper/zhjc/ZhjcXmjcZtxmWqMapper.xml
0 → 100755
浏览文件 @
fa632738
<?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.zhjc.mapper.ZhjcXmjcZtxmWqMapper"
>
<resultMap
id=
"zhjcXmjcZtxmWqMap"
type=
"com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcXmjcZtxmWq"
>
<id
property=
"id"
column=
"id"
/>
<result
property=
"year"
column=
"year"
/>
<result
property=
"city"
column=
"city"
/>
<result
property=
"qlmc"
column=
"qlmc"
/>
<result
property=
"qldm"
column=
"qldm"
/>
<result
property=
"zxzh"
column=
"zxzh"
/>
<result
property=
"lxbm"
column=
"lxbm"
/>
<result
property=
"lxmc"
column=
"lxmc"
/>
<result
property=
"jsdj"
column=
"jsdj"
/>
<result
property=
"qlqc"
column=
"qlqc"
/>
<result
property=
"qlqk"
column=
"qlqk"
/>
<result
property=
"kjfllx"
column=
"kjfllx"
/>
<result
property=
"xjnd"
column=
"xjnd"
/>
<result
property=
"gydw"
column=
"gydw"
/>
<result
property=
"sfxz"
column=
"sfxz"
/>
<result
property=
"pddj"
column=
"pddj"
/>
<result
property=
"gznd"
column=
"gznd"
/>
<result
property=
"gzcs"
column=
"gzcs"
/>
</resultMap>
<select
id=
"getList"
resultMap=
"zhjcXmjcZtxmWqMap"
>
select *
from t_zhjc_xmjc_ztxm_wq wq
<where>
<if
test=
"wr.year !=null"
>
wq.year =#{wr.year}
</if>
</where>
</select>
</mapper>
src/main/resources/mapper/zhjc/ZhjcZljcZcqghMapper.xml
0 → 100755
浏览文件 @
fa632738
<?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.zhjc.mapper.ZhjcZljcZcqghMapper"
>
<resultMap
id=
"zhjcZljcZcqghMap"
type=
"com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcZljcZcqgh"
>
<id
property=
"id"
column=
"id"
/>
<result
property=
"lxbh"
column=
"lxbh"
/>
<result
property=
"lxmc"
column=
"lxmc"
/>
<result
property=
"lxcd"
column=
"lxcd"
/>
<result
property=
"lxlx"
column=
"lxlx"
/>
<result
property=
"lxjb"
column=
"lxjb"
/>
<result
property=
"createTime"
column=
"create_time"
/>
</resultMap>
</mapper>
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论