Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
I
iot-service
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Packages
Packages
Container Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
SuperHive
back-end
iot-service
Commits
9b182977
Commit
9b182977
authored
Aug 12, 2020
by
huangcb
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
设备实例增加字段communication_id
parent
5d7d561f
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
21 additions
and
0 deletions
+21
-0
DeviceInstanceEntity.java
...r/iot/module/devicemodel/entity/DeviceInstanceEntity.java
+4
-0
DeviceInstanceService.java
...iot/module/devicemodel/service/DeviceInstanceService.java
+9
-0
DeviceInstanceServiceImpl.java
...e/devicemodel/service/impl/DeviceInstanceServiceImpl.java
+7
-0
DeviceInstanceDao.xml
src/main/resources/mapper/devicemodel/DeviceInstanceDao.xml
+1
-0
No files found.
src/main/java/com/esv/datacenter/iot/module/devicemodel/entity/DeviceInstanceEntity.java
View file @
9b182977
...
@@ -53,6 +53,10 @@ public class DeviceInstanceEntity implements Serializable {
...
@@ -53,6 +53,10 @@ public class DeviceInstanceEntity implements Serializable {
* 设备型号
* 设备型号
*/
*/
private
String
deviceModel
;
private
String
deviceModel
;
/**
* 通信ID
*/
private
String
communicationId
;
/**
/**
* 是否删除:0-未删除、1-已删除
* 是否删除:0-未删除、1-已删除
*/
*/
...
...
src/main/java/com/esv/datacenter/iot/module/devicemodel/service/DeviceInstanceService.java
View file @
9b182977
...
@@ -99,5 +99,14 @@ public interface DeviceInstanceService extends IService<DeviceInstanceEntity> {
...
@@ -99,5 +99,14 @@ public interface DeviceInstanceService extends IService<DeviceInstanceEntity> {
**/
**/
Map
<
String
,
Long
>
getInstanceCountByType
(
Long
deviceTypeId
);
Map
<
String
,
Long
>
getInstanceCountByType
(
Long
deviceTypeId
);
/**
* @description 通过通信ID获取设备实例
* @param communicationId:
* @return com.esv.datacenter.iot.module.devicemodel.entity.DeviceInstanceEntity
* @author huangChaobin@esvtek.com
* @createTime 2020/08/12 13:45
**/
DeviceInstanceEntity
getInstanceByCommunicationId
(
String
communicationId
);
}
}
src/main/java/com/esv/datacenter/iot/module/devicemodel/service/impl/DeviceInstanceServiceImpl.java
View file @
9b182977
...
@@ -39,6 +39,7 @@ public class DeviceInstanceServiceImpl extends ServiceImpl<DeviceInstanceDao, De
...
@@ -39,6 +39,7 @@ public class DeviceInstanceServiceImpl extends ServiceImpl<DeviceInstanceDao, De
DeviceInstanceEntity
entity
=
new
DeviceInstanceEntity
();
DeviceInstanceEntity
entity
=
new
DeviceInstanceEntity
();
BeanUtils
.
copyProperties
(
form
,
entity
);
BeanUtils
.
copyProperties
(
form
,
entity
);
entity
.
setCommunicationId
(
UUID
.
randomUUID
().
toString
().
replaceAll
(
"-"
,
""
));
this
.
getBaseMapper
().
insert
(
entity
);
this
.
getBaseMapper
().
insert
(
entity
);
return
entity
.
getId
();
return
entity
.
getId
();
...
@@ -131,4 +132,10 @@ public class DeviceInstanceServiceImpl extends ServiceImpl<DeviceInstanceDao, De
...
@@ -131,4 +132,10 @@ public class DeviceInstanceServiceImpl extends ServiceImpl<DeviceInstanceDao, De
return
instanceCountMap
;
return
instanceCountMap
;
}
}
@Override
public
DeviceInstanceEntity
getInstanceByCommunicationId
(
String
communicationId
)
{
return
this
.
getBaseMapper
().
selectOne
(
new
LambdaQueryWrapper
<
DeviceInstanceEntity
>()
.
eq
(
DeviceInstanceEntity:
:
getCommunicationId
,
communicationId
));
}
}
}
\ No newline at end of file
src/main/resources/mapper/devicemodel/DeviceInstanceDao.xml
View file @
9b182977
...
@@ -13,6 +13,7 @@
...
@@ -13,6 +13,7 @@
<result
property=
"description"
column=
"description"
/>
<result
property=
"description"
column=
"description"
/>
<result
property=
"businessId"
column=
"business_id"
/>
<result
property=
"businessId"
column=
"business_id"
/>
<result
property=
"deviceModel"
column=
"device_model"
/>
<result
property=
"deviceModel"
column=
"device_model"
/>
<result
property=
"communicationId"
column=
"communication_id"
/>
<result
property=
"deleted"
column=
"deleted"
/>
<result
property=
"deleted"
column=
"deleted"
/>
<result
property=
"createUser"
column=
"create_user"
/>
<result
property=
"createUser"
column=
"create_user"
/>
<result
property=
"updateUser"
column=
"update_user"
/>
<result
property=
"updateUser"
column=
"update_user"
/>
...
...
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