Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-zx-biz
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
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
Jobs
Commits
Open sidebar
项目统一框架
一体化_户用光伏项目代码
amos-boot-zx-biz
Commits
73b91100
Commit
73b91100
authored
Dec 15, 2021
by
高建强
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
item:建筑属性扩展;视频监控属性扩展;脚本维护。
parent
09404f3d
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
92 additions
and
34 deletions
+92
-34
Video.java
...ain/java/com/yeejoin/equipmanage/common/entity/Video.java
+8
-0
PageVideoVO.java
...com/yeejoin/equipmanage/common/entity/vo/PageVideoVO.java
+1
-0
BuildingController.java
...om/yeejoin/equipmanage/controller/BuildingController.java
+2
-2
BuildingMapper.java
...n/java/com/yeejoin/equipmanage/mapper/BuildingMapper.java
+2
-1
IBuilldService.java
.../java/com/yeejoin/equipmanage/service/IBuilldService.java
+2
-1
BuildingServiceImpl.java
...yeejoin/equipmanage/service/impl/BuildingServiceImpl.java
+3
-3
FireFightingSystemServiceImpl.java
...uipmanage/service/impl/FireFightingSystemServiceImpl.java
+1
-1
wl-3.0.1.xml
...ot-system-equip/src/main/resources/changelog/wl-3.0.1.xml
+33
-1
Building.xml
...-boot-system-equip/src/main/resources/mapper/Building.xml
+38
-24
VideoMapper.xml
...ot-system-equip/src/main/resources/mapper/VideoMapper.xml
+2
-1
No files found.
amos-boot-module/amos-boot-module-api/amos-boot-module-equip-api/src/main/java/com/yeejoin/equipmanage/common/entity/Video.java
View file @
73b91100
...
...
@@ -128,4 +128,12 @@ public class Video extends BaseEntity {
@ApiModelProperty
(
value
=
"监控区域ID"
)
@TableField
(
value
=
"belongAreaId"
)
private
String
belongAreaId
;
@ApiModelProperty
(
value
=
"机构编码"
)
@TableField
(
value
=
"biz_org_code"
)
private
String
bizOrgCode
;
@ApiModelProperty
(
value
=
"机构/部门名称"
)
@TableField
(
value
=
"biz_org_name"
)
private
String
bizOrgName
;
}
amos-boot-module/amos-boot-module-api/amos-boot-module-equip-api/src/main/java/com/yeejoin/equipmanage/common/entity/vo/PageVideoVO.java
View file @
73b91100
...
...
@@ -18,4 +18,5 @@ public class PageVideoVO {
private
String
type
;
private
String
url
;
private
String
img
;
private
String
bizOrgName
;
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/controller/BuildingController.java
View file @
73b91100
...
...
@@ -145,8 +145,8 @@ public class BuildingController extends AbstractBaseController {
@GetMapping
(
value
=
"/pointTree"
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@ApiOperation
(
value
=
"建筑装备树"
,
notes
=
"楼层点位图使用"
)
public
List
<
PointTreeVo
>
getBuildTree
()
{
return
buildService
.
getBuildTree
();
public
List
<
PointTreeVo
>
getBuildTree
(
@RequestParam
(
required
=
false
)
String
bizOrgCode
)
{
return
buildService
.
getBuildTree
(
bizOrgCode
);
}
@GetMapping
(
value
=
"/3dPointTree"
)
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/mapper/BuildingMapper.java
View file @
73b91100
...
...
@@ -72,8 +72,9 @@ public interface BuildingMapper extends BaseMapper<Building> {
/**
* 获取建筑树主干
* @return
* @param bizOrgCode
*/
List
<
PointTreeVo
>
getBuildList
();
List
<
PointTreeVo
>
getBuildList
(
@Param
(
"bizOrgCode"
)
String
bizOrgCode
);
/**
* 获取建筑树主干
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/service/IBuilldService.java
View file @
73b91100
...
...
@@ -114,8 +114,9 @@ public interface IBuilldService extends IService<Building> {
* 获取 建筑装备树
*
* @return
* @param bizOrgCode
*/
List
<
PointTreeVo
>
getBuildTree
();
List
<
PointTreeVo
>
getBuildTree
(
String
bizOrgCode
);
/**
* 获取 建筑装备树
*
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/service/impl/BuildingServiceImpl.java
View file @
73b91100
...
...
@@ -462,15 +462,15 @@ public class BuildingServiceImpl extends ServiceImpl<BuildingMapper, Building> i
}
@Override
public
List
<
PointTreeVo
>
getBuildTree
()
{
List
<
PointTreeVo
>
responses
=
this
.
baseMapper
.
getBuildList
();
public
List
<
PointTreeVo
>
getBuildTree
(
String
bizOrgCode
)
{
List
<
PointTreeVo
>
responses
=
this
.
baseMapper
.
getBuildList
(
bizOrgCode
);
// id为null 避免查询时按系统点位图逻辑查询
return
fireFightingSystemService
.
transferListToPointTree
(
responses
,
null
);
}
@Override
public
List
<
PointTreeVo
>
get3dBuildTree
()
{
List
<
PointTreeVo
>
responses
=
this
.
baseMapper
.
getBuildList
();
List
<
PointTreeVo
>
responses
=
this
.
baseMapper
.
getBuildList
(
null
);
return
fireFightingSystemService
.
transferListTo3dPointTree
(
responses
);
}
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/service/impl/FireFightingSystemServiceImpl.java
View file @
73b91100
...
...
@@ -400,7 +400,7 @@ public class FireFightingSystemServiceImpl extends ServiceImpl<FireFightingSyste
// responses.add(p);
// });
// List<PointTreeVo> regionList = responses.stream().filter(r -> "TRUE".equals(r.getIsRegion())).collect(Collectors.toList());
List
<
PointTreeVo
>
buildList
=
buildingMapper
.
getBuildList
();
List
<
PointTreeVo
>
buildList
=
buildingMapper
.
getBuildList
(
null
);
return
transferListToPointTree
(
buildList
,
id
);
}
...
...
amos-boot-system-equip/src/main/resources/changelog/wl-3.0.1.xml
View file @
73b91100
...
...
@@ -2036,5 +2036,36 @@
alter table `wl_video` modify column `status` varchar(5) DEFAULT NULL COMMENT '状态【0:在线;1:离线】';
</sql>
</changeSet>
<changeSet
author=
"gaojianqiang"
id=
"1639540630-20211215-01"
>
<preConditions
onFail=
"MARK_RAN"
>
<not>
<columnExists
tableName=
"wl_video"
columnName=
"biz_org_code"
/>
</not>
</preConditions>
<comment>
wl_video add column biz_org_code
</comment>
<sql>
alter table `wl_video` add column `biz_org_code` varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构编码';
</sql>
</changeSet>
<changeSet
author=
"gaojianqiang"
id=
"1639540630-20211215-02"
>
<preConditions
onFail=
"MARK_RAN"
>
<not>
<columnExists
tableName=
"wl_video"
columnName=
"biz_org_name"
/>
</not>
</preConditions>
<comment>
wl_video add column biz_org_name
</comment>
<sql>
alter table `wl_video` add column `biz_org_name` varchar(128) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构/部门名称';
</sql>
</changeSet>
<changeSet
author=
"gaojianqiang"
id=
"1639540630-20211215-03"
>
<preConditions
onFail=
"MARK_RAN"
>
<tableExists
tableName=
"wl_form_group_column"
/>
</preConditions>
<comment>
wl_form_group_column 表添加建筑数据
</comment>
<sql>
INSERT INTO `wl_form_group_column`(`id`, `field_name`, `field_label`, `data_type`, `group_id`, `query_strategy`, `not_null`, `group_code`, `creator_id`, `create_date`) VALUES (133000000251, 'bizOrgCode', '机构编码', 'String', 132828674810, 'eq', b'0', 'building', 2581805, '2021-12-15 17:33:56');
INSERT INTO `wl_form_group_column`(`id`, `field_name`, `field_label`, `data_type`, `group_id`, `query_strategy`, `not_null`, `group_code`, `creator_id`, `create_date`) VALUES (133000000252, 'bizOrgName', '机构/部门名称', 'String', 132828674810, 'eq', b'0', 'building', 2581805, '2021-12-15 17:34:04');
</sql>
</changeSet>
</databaseChangeLog>
\ No newline at end of file
amos-boot-system-equip/src/main/resources/mapper/Building.xml
View file @
73b91100
...
...
@@ -204,31 +204,45 @@
</select>
<select
id=
"getBuildList"
resultType=
"com.yeejoin.equipmanage.common.entity.vo.PointTreeVo"
>
SELECT
id AS sequenceNbr,
group_name AS displayName,
- 1 AS parentId,
NULL AS equipCode
t.*
FROM
wl_form_group
WHERE
id = 0 UNION ALL
SELECT
ins.instance_id AS sequenceNbr,
nam.field_value AS displayName,
par.field_value AS parentId,
cd.field_value AS equipCode
FROM
wl_form_instance AS ins
LEFT JOIN wl_form_instance AS nam ON nam.instance_id = ins.instance_id
AND nam.field_name = 'name'
LEFT JOIN wl_form_instance AS par ON par.instance_id = ins.instance_id
AND par.field_name = 'parentId'
LEFT JOIN wl_form_instance AS cd ON cd.instance_id = ins.instance_id
AND cd.field_name = 'code'
GROUP BY
ins.instance_id
ORDER BY
parentId
(
SELECT
id AS sequenceNbr,
group_name AS displayName,
- 1 AS parentId,
NULL AS equipCode,
NULL AS bizOrgCode
FROM
wl_form_group
WHERE
id = 0 UNION ALL
SELECT
ins.instance_id AS sequenceNbr,
nam.field_value AS displayName,
par.field_value AS parentId,
cd.field_value AS equipCode,
bzc.field_value AS bizOrgCode
FROM
wl_form_instance AS ins
LEFT JOIN wl_form_instance AS nam ON nam.instance_id = ins.instance_id
AND nam.field_name = 'name'
LEFT JOIN wl_form_instance AS par ON par.instance_id = ins.instance_id
AND par.field_name = 'parentId'
LEFT JOIN wl_form_instance AS cd ON cd.instance_id = ins.instance_id
AND cd.field_name = 'code'
LEFT JOIN wl_form_instance AS bzc ON cd.instance_id = ins.instance_id
AND cd.field_name = 'bizOrgCode'
GROUP BY
ins.instance_id
ORDER BY
parentId
) t
<where>
<if
test=
"bizOrgCode != null and bizOrgCode != ''"
>
t.bizOrgCode = #{bizOrgCode}
</if>
</where>
</select>
<select
id=
"get3dBuildList"
resultType=
"com.yeejoin.equipmanage.common.entity.vo.PointTreeVo"
>
select
...
...
amos-boot-system-equip/src/main/resources/mapper/VideoMapper.xml
View file @
73b91100
...
...
@@ -31,7 +31,8 @@
wlv.address,
wlv.status,
wlv.img,
wlv.type
wlv.type,
wlv.biz_org_name
FROM
wl_video as wlv
left join wl_video_source as vis on vis.video_id = wlv.id
...
...
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