Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
B
BYOD
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
tutingyin
BYOD
Commits
78ba3997
Commit
78ba3997
authored
Oct 14, 2024
by
tutingyin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
refactor: 设备详情检索查询 cpu usb 网卡 磁盘信息检索
parent
c1a24e62
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
32 changed files
with
464 additions
and
1355 deletions
+464
-1355
pom.xml
mdm_bean/pom.xml
+2
-1
DeviceEquipmentCpuVO.java
...a/com/skr/mdm/bean/vo/equipment/DeviceEquipmentCpuVO.java
+1
-101
DeviceEquipmentDiskVO.java
.../com/skr/mdm/bean/vo/equipment/DeviceEquipmentDiskVO.java
+64
-117
DeviceEquipmentInfo2VO.java
...com/skr/mdm/bean/vo/equipment/DeviceEquipmentInfo2VO.java
+0
-110
DeviceEquipmentInfoVO.java
.../com/skr/mdm/bean/vo/equipment/DeviceEquipmentInfoVO.java
+107
-129
DeviceEquipmentNetVO.java
...a/com/skr/mdm/bean/vo/equipment/DeviceEquipmentNetVO.java
+17
-121
DeviceEquipmentSysSourceVO.java
...skr/mdm/bean/vo/equipment/DeviceEquipmentSysSourceVO.java
+49
-0
DeviceEquipmentUsbVO.java
...a/com/skr/mdm/bean/vo/equipment/DeviceEquipmentUsbVO.java
+14
-118
EquipmentInfoController.java
.../java/com/skr/mdm/controller/EquipmentInfoController.java
+2
-2
ChannelInitializerHandler.java
...ain/java/com/skr/mdm/netty/ChannelInitializerHandler.java
+4
-0
EquipmentInfo2ServiceImpl.java
...mdm/service/impl/equipment/EquipmentInfo2ServiceImpl.java
+0
-232
EquipmentInfoServiceImpl.java
.../mdm/service/impl/equipment/EquipmentInfoServiceImpl.java
+0
-0
DeviceEquipmentCpuDao.java
.../src/main/java/com/skr/mdm/dao/DeviceEquipmentCpuDao.java
+6
-0
DeviceEquipmentDao.java
...dao/src/main/java/com/skr/mdm/dao/DeviceEquipmentDao.java
+0
-3
DeviceEquipmentDiskDao.java
...src/main/java/com/skr/mdm/dao/DeviceEquipmentDiskDao.java
+5
-0
DeviceEquipmentInfoCopyDao.java
...main/java/com/skr/mdm/dao/DeviceEquipmentInfoCopyDao.java
+0
-28
DeviceEquipmentInfoDao.java
...src/main/java/com/skr/mdm/dao/DeviceEquipmentInfoDao.java
+17
-6
DeviceEquipmentNetDao.java
.../src/main/java/com/skr/mdm/dao/DeviceEquipmentNetDao.java
+6
-0
DeviceEquipmentSysSourceDao.java
...ain/java/com/skr/mdm/dao/DeviceEquipmentSysSourceDao.java
+6
-0
DeviceEquipmentUsbDao.java
.../src/main/java/com/skr/mdm/dao/DeviceEquipmentUsbDao.java
+6
-0
DeviceEquipmentDiskDO.java
...c/main/java/com/skr/mdm/entity/DeviceEquipmentDiskDO.java
+1
-1
DeviceEquipmentInfoCopyDO.java
...in/java/com/skr/mdm/entity/DeviceEquipmentInfoCopyDO.java
+0
-128
DeviceEquipmentInfoDO.java
...c/main/java/com/skr/mdm/entity/DeviceEquipmentInfoDO.java
+91
-170
DeviceEquipmentCpuDao.xml
mdm_dao/src/main/resources/mapper/DeviceEquipmentCpuDao.xml
+7
-1
DeviceEquipmentDao.xml
mdm_dao/src/main/resources/mapper/DeviceEquipmentDao.xml
+1
-68
DeviceEquipmentDiskDao.xml
mdm_dao/src/main/resources/mapper/DeviceEquipmentDiskDao.xml
+15
-9
DeviceEquipmentInfoCopyDao.xml
.../src/main/resources/mapper/DeviceEquipmentInfoCopyDao.xml
+0
-0
DeviceEquipmentInfoDao.xml
mdm_dao/src/main/resources/mapper/DeviceEquipmentInfoDao.xml
+0
-0
DeviceEquipmentNetDao.xml
mdm_dao/src/main/resources/mapper/DeviceEquipmentNetDao.xml
+7
-1
DeviceEquipmentSysSourceDao.xml
...src/main/resources/mapper/DeviceEquipmentSysSourceDao.xml
+7
-1
DeviceEquipmentUsbDao.xml
mdm_dao/src/main/resources/mapper/DeviceEquipmentUsbDao.xml
+7
-1
EquipmentInfoUserStrategyServiceImpl.java
...nt/service/impl/EquipmentInfoUserStrategyServiceImpl.java
+22
-7
No files found.
mdm_bean/pom.xml
View file @
78ba3997
...
@@ -33,4 +33,4 @@
...
@@ -33,4 +33,4 @@
<scope>
provided
</scope>
<scope>
provided
</scope>
</dependency>
</dependency>
</dependencies>
</dependencies>
</project>
</project>
\ No newline at end of file
mdm_bean/src/main/java/com/skr/mdm/bean/vo/equipment/DeviceEquipmentCpuVO.java
View file @
78ba3997
...
@@ -12,26 +12,9 @@ import java.util.Date;
...
@@ -12,26 +12,9 @@ import java.util.Date;
@Version:1.0
@Version:1.0
*/
*/
@Data
@Data
@ApiModel
(
"
设备详细
信息"
)
@ApiModel
(
"
cpu
信息"
)
public
class
DeviceEquipmentCpuVO
{
public
class
DeviceEquipmentCpuVO
{
@ApiModelProperty
(
"设备名称"
)
private
String
equipmentName
;
@ApiModelProperty
(
"用户名称"
)
private
String
userName
;
@ApiModelProperty
(
"激活时间"
)
private
String
activationTime
;
@ApiModelProperty
(
"部门名称"
)
private
String
departmentName
;
@ApiModelProperty
(
"离线时间"
)
private
String
offlineTime
;
@ApiModelProperty
(
"固件版本"
)
private
String
firmwareVersion
;
@ApiModelProperty
(
"版本型号"
)
private
String
modelNumber
;
@ApiModelProperty
(
"版本号码"
)
private
String
versionNumber
;
@ApiModelProperty
(
"CPU 架构"
)
@ApiModelProperty
(
"CPU 架构"
)
private
String
cpuArch
;
private
String
cpuArch
;
...
@@ -50,89 +33,6 @@ public class DeviceEquipmentCpuVO {
...
@@ -50,89 +33,6 @@ public class DeviceEquipmentCpuVO {
@ApiModelProperty
(
"CPU 对虚拟化的支持"
)
@ApiModelProperty
(
"CPU 对虚拟化的支持"
)
private
String
cpuVirtualization
;
private
String
cpuVirtualization
;
@ApiModelProperty
(
"物理内存总大小"
)
private
String
totalPhyMem
;
@ApiModelProperty
(
"物理内存使用率"
)
private
String
phyMemRate
;
@ApiModelProperty
(
"物理内存使用大小"
)
private
String
usedPhyMem
;
@ApiModelProperty
(
"实际可用的物理内存大小"
)
private
String
availPhyMem
;
@ApiModelProperty
(
"实际空闲的物理内存大小"
)
private
String
freePhyMem
;
@ApiModelProperty
(
"所有应用申请的虚拟内存总量"
)
private
String
totalVirtualMem
;
@ApiModelProperty
(
"系统中 Swap 分区总大小"
)
private
String
totalSwapSpace
;
@ApiModelProperty
(
"Swap 分区使用率"
)
private
String
swapRate
;
@ApiModelProperty
(
"Swap 分区使用量"
)
private
String
usedSwap
;
@ApiModelProperty
(
"Swap 分区空闲大小"
)
private
String
freeSwap
;
@ApiModelProperty
(
"CPU 瞬时使用率"
)
private
String
cpuPeak
;
@ApiModelProperty
(
"开机时长"
)
private
String
upTime
;
@ApiModelProperty
(
"系统架构信息"
)
private
String
sysArch
;
@ApiModelProperty
(
"系统名称"
)
private
String
sysName
;
@ApiModelProperty
(
"系统版本号"
)
private
String
sysVersion
;
@ApiModelProperty
(
"内核版本号"
)
private
String
sysKernelVersion
;
@ApiModelProperty
(
"当前登录用户的用户名"
)
private
String
sysLoginUser
;
@ApiModelProperty
(
"操作系统项目编号名"
)
private
String
osProjectNumName
;
@ApiModelProperty
(
"操作系统项目子编号名"
)
private
String
osSubProjectNumName
;
@ApiModelProperty
(
"操作系统产品标识码"
)
private
String
osProductId
;
@ApiModelProperty
(
"操作系统宿主机的虚拟机类型"
)
private
String
osHostVmType
;
@ApiModelProperty
(
"操作系统宿主机的云平台类型"
)
private
String
osCloudPlatformType
;
@ApiModelProperty
(
"操作系统是否为专用机系统"
)
private
String
osIsDedicatedSystem
;
@ApiModelProperty
(
"系统分辨率信息"
)
private
String
sysResolution
;
@ApiModelProperty
(
"系统硬件版本类别"
)
private
String
sysHwVersionType
;
@ApiModelProperty
(
"系统版本号/补丁版本号"
)
private
String
sysPatchVersion
;
@ApiModelProperty
(
"厂商信息"
)
private
String
biosVendor
;
@ApiModelProperty
(
"最后更新时间"
)
@ApiModelProperty
(
"最后更新时间"
)
private
Date
updateTime
;
private
Date
updateTime
;
...
...
mdm_bean/src/main/java/com/skr/mdm/bean/vo/equipment/DeviceEquipmentDiskVO.java
View file @
78ba3997
...
@@ -12,126 +12,73 @@ import java.util.Date;
...
@@ -12,126 +12,73 @@ import java.util.Date;
@Version:1.0
@Version:1.0
*/
*/
@Data
@Data
@ApiModel
(
"
设备详细
信息"
)
@ApiModel
(
"
磁盘
信息"
)
public
class
DeviceEquipmentDiskVO
{
public
class
DeviceEquipmentDiskVO
{
@ApiModelProperty
(
"设备名称"
)
@ApiModelProperty
(
"绝对路径"
)
private
String
equipmentName
;
private
String
path
;
@ApiModelProperty
(
"用户名称"
)
@ApiModelProperty
(
"制造商"
)
private
String
userName
;
private
String
marker
;
@ApiModelProperty
(
"激活时间"
)
@ApiModelProperty
(
"型号"
)
private
String
activationTime
;
private
String
model
;
@ApiModelProperty
(
"部门名称"
)
@ApiModelProperty
(
"序列号"
)
private
String
departmentName
;
private
String
serial
;
@ApiModelProperty
(
"离线时间"
)
@ApiModelProperty
(
"磁盘类型\n"
+
private
String
offlineTime
;
"机械\t0\n"
+
@ApiModelProperty
(
"固件版本"
)
"固态\t1\n"
+
private
String
firmwareVersion
;
"混合\t2\n"
+
@ApiModelProperty
(
"版本型号"
)
"闪存\t3\n"
+
private
String
modelNumber
;
"分区盘\t4\n"
)
@ApiModelProperty
(
"版本号码"
)
private
Integer
diskType
;
private
String
versionNumber
;
@ApiModelProperty
(
"接口类型\n"
+
"DISK_INTERFACE_SATA\t0\n"
+
"DISK_INTERFACE_SATA2\t1\n"
+
"DISK_INTERFACE_SATA3\t2\n"
+
"DISK_INTERFACE_mSATA\t3\n"
+
"DISK_INTERFACE_SAS\t4\n"
+
"DISK_INTERFACE_M2\t5\n"
+
"DISK_INTERFACE_NVMe\t6\n"
+
"DISK_INTERFACE_PCIE\t7\n"
+
"DISK_INTERFACE_NONE\t8\n"
)
private
Integer
interfaceType
;
@ApiModelProperty
(
"转速"
)
private
String
rSpeed
;
@ApiModelProperty
(
"扇区数量"
)
private
String
numSectors
;
@ApiModelProperty
(
"每个扇区的字节数"
)
private
String
bytesPerSec
;
@ApiModelProperty
(
"磁盘容量,MiB为单位"
)
private
String
diskCapMib
;
@ApiModelProperty
(
"该磁盘/分区下的子分区数量"
)
private
Integer
numSubpart
;
@ApiModelProperty
(
"UUID"
)
private
String
uuid
;
@ApiModelProperty
(
"是否已挂载"
)
private
Integer
isMnt
;
@ApiModelProperty
(
"挂载路径"
)
private
String
mntPath
;
@ApiModelProperty
(
"格式化类型\n"
+
"DISK_FMT_UNKNOW\t0\n"
+
"DISK_FMT_FAT16\t1\n"
+
"DISK_FMT_FAT32\t2\n"
+
"DISK_FMT_VFAT\t3\n"
+
"DISK_FMT_NTFS\t4\n"
+
"DISK_FMT_EXT2\t5\n"
+
"DISK_FMT_EXT3\t6\n"
+
"DISK_FMT_EXT4\t7\n"
+
"DISK_FMT_NONE\t8\n"
)
private
Integer
fsType
;
@ApiModelProperty
(
"分区类型\n"
+
"基础硬盘\t0\n"
+
"主分区\t1\n"
+
"扩展分区\t2\n"
+
"逻辑分区\t3\n"
+
"RAID分区\t4\n"
+
"5"
)
private
Integer
partType
;
@ApiModelProperty
(
"固件版本信息"
)
private
String
fwVer
;
@ApiModelProperty
(
"CPU 架构"
)
private
String
cpuArch
;
@ApiModelProperty
(
"CPU 制造厂商"
)
private
String
cpuMaker
;
@ApiModelProperty
(
"CPU 型号"
)
private
String
cpuModel
;
@ApiModelProperty
(
"CPU 额定主频"
)
private
String
cpuNominalMainFrequency
;
@ApiModelProperty
(
"CPU 核心数量"
)
private
Integer
cpuCore
;
@ApiModelProperty
(
"CPU 对虚拟化的支持"
)
private
String
cpuVirtualization
;
@ApiModelProperty
(
"物理内存总大小"
)
private
String
totalPhyMem
;
@ApiModelProperty
(
"物理内存使用率"
)
private
String
phyMemRate
;
@ApiModelProperty
(
"物理内存使用大小"
)
private
String
usedPhyMem
;
@ApiModelProperty
(
"实际可用的物理内存大小"
)
private
String
availPhyMem
;
@ApiModelProperty
(
"实际空闲的物理内存大小"
)
private
String
freePhyMem
;
@ApiModelProperty
(
"所有应用申请的虚拟内存总量"
)
private
String
totalVirtualMem
;
@ApiModelProperty
(
"系统中 Swap 分区总大小"
)
private
String
totalSwapSpace
;
@ApiModelProperty
(
"Swap 分区使用率"
)
private
String
swapRate
;
@ApiModelProperty
(
"Swap 分区使用量"
)
private
String
usedSwap
;
@ApiModelProperty
(
"Swap 分区空闲大小"
)
private
String
freeSwap
;
@ApiModelProperty
(
"CPU 瞬时使用率"
)
private
String
cpuPeak
;
@ApiModelProperty
(
"开机时长"
)
private
String
upTime
;
@ApiModelProperty
(
"系统架构信息"
)
private
String
sysArch
;
@ApiModelProperty
(
"系统名称"
)
private
String
sysName
;
@ApiModelProperty
(
"系统版本号"
)
private
String
sysVersion
;
@ApiModelProperty
(
"内核版本号"
)
private
String
sysKernelVersion
;
@ApiModelProperty
(
"当前登录用户的用户名"
)
private
String
sysLoginUser
;
@ApiModelProperty
(
"操作系统项目编号名"
)
private
String
osProjectNumName
;
@ApiModelProperty
(
"操作系统项目子编号名"
)
private
String
osSubProjectNumName
;
@ApiModelProperty
(
"操作系统产品标识码"
)
private
String
osProductId
;
@ApiModelProperty
(
"操作系统宿主机的虚拟机类型"
)
private
String
osHostVmType
;
@ApiModelProperty
(
"操作系统宿主机的云平台类型"
)
private
String
osCloudPlatformType
;
@ApiModelProperty
(
"操作系统是否为专用机系统"
)
private
String
osIsDedicatedSystem
;
@ApiModelProperty
(
"系统分辨率信息"
)
private
String
sysResolution
;
@ApiModelProperty
(
"系统硬件版本类别"
)
private
String
sysHwVersionType
;
@ApiModelProperty
(
"系统版本号/补丁版本号"
)
private
String
sysPatchVersion
;
@ApiModelProperty
(
"厂商信息"
)
private
String
biosVendor
;
@ApiModelProperty
(
"最后更新时间"
)
@ApiModelProperty
(
"最后更新时间"
)
private
Date
updateTime
;
private
Date
updateTime
;
...
...
mdm_bean/src/main/java/com/skr/mdm/bean/vo/equipment/DeviceEquipmentInfo2VO.java
deleted
100644 → 0
View file @
c1a24e62
package
com
.
skr
.
mdm
.
bean
.
vo
.
equipment
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
org.springframework.format.annotation.DateTimeFormat
;
import
java.util.Date
;
/**
* @ClassName:DeviceEquipmentInfo
* @Author:Tty
* @Description:设备详细信息
* @Date:2020/9/1 17:55
* @Version:1.0
*/
@Data
@ApiModel
(
"设备详细信息"
)
public
class
DeviceEquipmentInfo2VO
{
@ApiModelProperty
(
"设备名称"
)
private
String
equipmentName
;
@ApiModelProperty
(
"用户名称"
)
private
String
userName
;
@ApiModelProperty
(
"用户手机号"
)
private
String
userPhoneNumber
;
@ApiModelProperty
(
"激活时间"
)
private
String
activationTime
;
@ApiModelProperty
(
"部门名称"
)
private
String
departmentName
;
@ApiModelProperty
(
"离线时间"
)
private
String
offlineTime
;
@ApiModelProperty
(
"主板名称信息"
)
private
String
motherboard
;
@ApiModelProperty
(
"生产日期"
)
private
String
productionDate
;
@ApiModelProperty
(
"序列号"
)
private
String
serialNumber
;
@ApiModelProperty
(
"厂商信息"
)
private
String
vendor
;
@ApiModelProperty
(
"系统架构信息"
)
private
String
sysArch
;
@ApiModelProperty
(
"系统名称"
)
private
String
sysName
;
@ApiModelProperty
(
"系统版本号"
)
private
String
sysVersion
;
@ApiModelProperty
(
"内核版本号"
)
private
String
sysKernelVersion
;
@ApiModelProperty
(
"当前登录用户的用户名"
)
private
String
sysLoginUser
;
@ApiModelProperty
(
"操作系统项目编号名"
)
private
String
osProjectNumName
;
@ApiModelProperty
(
"操作系统项目子编号名"
)
private
String
osSubProjectNumName
;
@ApiModelProperty
(
"操作系统产品标识码"
)
private
String
osProductId
;
@ApiModelProperty
(
"操作系统宿主机的虚拟机类型"
)
private
String
osHostVmType
;
@ApiModelProperty
(
"操作系统宿主机的云平台类型"
)
private
String
osCloudPlatformType
;
@ApiModelProperty
(
"操作系统是否为专用机系统"
)
private
String
osIsDedicatedSystem
;
@ApiModelProperty
(
"系统分辨率信息"
)
private
String
sysResolution
;
@ApiModelProperty
(
"系统硬件版本类别"
)
private
String
sysHwVersionType
;
@ApiModelProperty
(
"系统版本号/补丁版本号"
)
private
String
sysPatchVersion
;
@ApiModelProperty
(
"bios厂商"
)
private
String
biosVendor
;
@ApiModelProperty
(
"bios版本"
)
private
String
biosVersion
;
@ApiModelProperty
(
"客户端版本号"
)
private
String
clientVersionCode
;
@ApiModelProperty
(
"地理位置纬度"
)
private
String
latitude
;
@ApiModelProperty
(
"地理位置经度"
)
private
String
longitude
;
}
\ No newline at end of file
mdm_bean/src/main/java/com/skr/mdm/bean/vo/equipment/DeviceEquipmentInfoVO.java
View file @
78ba3997
package
com
.
skr
.
mdm
.
bean
.
vo
.
equipment
;
package
com
.
skr
.
mdm
.
bean
.
vo
.
equipment
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
import
org.springframework.format.annotation.DateTimeFormat
;
import
java.util.Date
;
import
java.util.Date
;
import
java.util.List
;
/**
/**
* @ProjectName: mdm_new
* @ClassName:DeviceEquipmentInfo
* @Package: com.skr.mdm.pojo.vo.departManage
* @Author:Tty
* @ClassName: DeviceEquipmentInfo
* @Description:设备详细信息
* @Author: Tty
* @Date:2020/9/1 17:55
* @Description: 设备详细信息
* @Version:1.0
* @Date: 2020/9/1 17:55
* @Version: 1.0
*/
*/
@Data
@Data
@ApiModel
(
"设备详细信息"
)
@ApiModel
(
"设备详细信息"
)
public
class
DeviceEquipmentInfoVO
{
public
class
DeviceEquipmentInfoVO
{
@ApiModelProperty
(
"设备名称"
)
@ApiModelProperty
(
"设备名称"
)
private
String
equipmentName
;
private
String
equipmentName
;
@ApiModelProperty
(
"用户名称"
)
private
String
userName
;
@ApiModelProperty
(
"用户名称"
)
@ApiModelProperty
(
"激活时间"
)
private
String
userName
;
private
String
activationTime
;
@ApiModelProperty
(
"部门名称"
)
@ApiModelProperty
(
"用户手机号"
)
private
String
departmentName
;
private
String
userPhoneNumber
;
@ApiModelProperty
(
"离线时间"
)
private
String
offlineTime
;
@ApiModelProperty
(
"激活时间"
)
@ApiModelProperty
(
"固件版本"
)
private
String
activationTime
;
private
String
firmwareVersion
;
@ApiModelProperty
(
"版本型号"
)
@ApiModelProperty
(
"部门名称"
)
private
String
modelNumber
;
private
String
departmentName
;
@ApiModelProperty
(
"版本号码"
)
private
String
versionNumber
;
@ApiModelProperty
(
"离线时间"
)
@ApiModelProperty
(
"CPU信息"
)
private
String
offlineTime
;
private
String
cpuInfo
;
@ApiModelProperty
(
"内存信息"
)
@ApiModelProperty
(
"主板名称信息"
)
private
String
internalInfo
;
private
String
motherboard
;
@ApiModelProperty
(
"存储空间信息"
)
private
String
storageInfo
;
@ApiModelProperty
(
"生产日期"
)
@ApiModelProperty
(
"IMEI软件版本"
)
private
String
productionDate
;
private
String
imeiVersion
;
@ApiModelProperty
(
"IEMI"
)
@ApiModelProperty
(
"序列号"
)
private
String
imei
;
private
String
serialNumber
;
@ApiModelProperty
(
"OAID"
)
private
String
oaid
;
@ApiModelProperty
(
"厂商信息"
)
@ApiModelProperty
(
"UUID"
)
private
String
vendor
;
private
String
uuid
;
@ApiModelProperty
(
"SIM状态"
)
@ApiModelProperty
(
"系统架构信息"
)
private
String
simState
;
private
String
sysArch
;
@ApiModelProperty
(
"sms 序列号"
)
private
String
simSn
;
@ApiModelProperty
(
"系统名称"
)
@ApiModelProperty
(
"sim 供应商"
)
private
String
sysName
;
private
String
simSupplier
;
@ApiModelProperty
(
"网络提供商"
)
@ApiModelProperty
(
"系统版本号"
)
private
String
networkProviders
;
private
String
sysVersion
;
@ApiModelProperty
(
"网络类型"
)
private
String
networkType
;
@ApiModelProperty
(
"内核版本号"
)
@ApiModelProperty
(
"设备制式"
)
private
String
sysKernelVersion
;
private
String
phoneType
;
@ApiModelProperty
(
"通话状态"
)
@ApiModelProperty
(
"当前登录用户的用户名"
)
private
String
callStatus
;
private
String
sysLoginUser
;
@ApiModelProperty
(
"wifi BSSID"
)
private
String
wifiBssid
;
@ApiModelProperty
(
"操作系统项目编号名"
)
@ApiModelProperty
(
"wifi IP地址"
)
private
String
osProjectNumName
;
private
String
wifiIpAddr
;
@ApiModelProperty
(
"wifiMAC地址"
)
@ApiModelProperty
(
"操作系统项目子编号名"
)
private
String
wifiMacAddr
;
private
String
osSubProjectNumName
;
@ApiModelProperty
(
"wifi wifi RSSI"
)
private
String
wifiRssi
;
@ApiModelProperty
(
"操作系统产品标识码"
)
@ApiModelProperty
(
"wifi SSID"
)
private
String
osProductId
;
private
String
wifiSsid
;
@ApiModelProperty
(
"wifi网络id"
)
@ApiModelProperty
(
"操作系统宿主机的虚拟机类型"
)
private
String
wifiNetworkId
;
private
String
osHostVmType
;
@ApiModelProperty
(
"wifi连接速度"
)
private
String
wifiConnSpeed
;
@ApiModelProperty
(
"操作系统宿主机的云平台类型"
)
@ApiModelProperty
(
"电源状态"
)
private
String
osCloudPlatformType
;
private
String
batteryStatus
;
@ApiModelProperty
(
"电源当前电量"
)
@ApiModelProperty
(
"操作系统是否为专用机系统"
)
private
String
batteryPower
;
private
String
osIsDedicatedSystem
;
@ApiModelProperty
(
"电源电压"
)
private
String
batteryVoltage
;
@ApiModelProperty
(
"系统分辨率信息"
)
@ApiModelProperty
(
"电源温度"
)
private
String
sysResolution
;
private
String
batteryTemperature
;
@ApiModelProperty
(
"电源类型"
)
@ApiModelProperty
(
"系统硬件版本类别"
)
private
String
batteryTechnology
;
private
String
sysHwVersionType
;
@ApiModelProperty
(
"电源寿命"
)
private
String
batteryLife
;
@ApiModelProperty
(
"系统版本号/补丁版本号"
)
@ApiModelProperty
(
"数据活动状态"
)
private
String
sysPatchVersion
;
private
String
dataActivityStatus
;
@ApiModelProperty
(
"数据连接状态"
)
@ApiModelProperty
(
"bios厂商"
)
private
String
dataConnStatus
;
private
String
biosVendor
;
@ApiModelProperty
(
"通话音量"
)
private
String
callVolume
;
@ApiModelProperty
(
"bios版本"
)
@ApiModelProperty
(
"系统音量"
)
private
String
biosVersion
;
private
String
systemVolume
;
@ApiModelProperty
(
"响铃音量"
)
@ApiModelProperty
(
"客户端版本号"
)
private
String
ringVolume
;
private
String
clientVersionCode
;
@ApiModelProperty
(
"音乐音量"
)
private
String
musicVolume
;
@ApiModelProperty
(
"地理位置纬度"
)
@ApiModelProperty
(
"提示音音量"
)
private
String
latitude
;
private
String
tipSoundVolume
;
@ApiModelProperty
(
"纬度"
)
@ApiModelProperty
(
"地理位置经度"
)
private
String
latitude
;
private
String
longitude
;
@ApiModelProperty
(
"经度"
)
private
String
longitude
;
@ApiModelProperty
(
"位置更新时间"
)
@ApiModelProperty
(
"位置更新时间"
)
private
Date
posCorrentionTime
;
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
String
posCorrentionTime
;
private
List
<
DeviceEquipmentUsbVO
>
usbVOList
;
@ApiModelProperty
(
"root 状态 0:未 ROOT 1:已 ROOT"
)
private
String
rootStatus
;
private
List
<
DeviceEquipmentCpuVO
>
cpuVOList
;
@ApiModelProperty
(
"蓝牙地址"
)
private
String
bluetoothAddr
;
private
List
<
DeviceEquipmentSysSourceVO
>
sysSourceVOList
;
@ApiModelProperty
(
"蓝牙是否打开"
)
private
String
bluetoothIsOn
;
private
List
<
DeviceEquipmentNetVO
>
netVOList
;
@ApiModelProperty
(
"蓝牙是否可搜索"
)
private
String
bluetoothIsSearch
;
private
List
<
DeviceEquipmentDiskVO
>
diskVOList
;
@ApiModelProperty
(
"蓝牙名称"
)
private
String
bluetoothName
;
@ApiModelProperty
(
"蓝牙配对设备"
)
private
String
bluetoothPairDev
;
@ApiModelProperty
(
"蓝牙状态"
)
private
String
bluetoothStatus
;
@ApiModelProperty
(
"设备品牌型号"
)
private
String
equipmentModel
;
@ApiModelProperty
(
"当前客户端版本号"
)
private
String
clientVersionCode
;
@ApiModelProperty
(
"用户手机号"
)
private
String
userPhoneNumber
;
@ApiModelProperty
(
"设备手机号"
)
private
String
equipmentPhoneNumber
;
@ApiModelProperty
(
"imei2"
)
private
String
imei2
;
@ApiModelProperty
(
"SN"
)
private
String
sn
;
@ApiModelProperty
(
"最后更新时间"
)
private
Date
updateTime
;
}
}
\ No newline at end of file
mdm_bean/src/main/java/com/skr/mdm/bean/vo/equipment/DeviceEquipmentNetVO.java
View file @
78ba3997
...
@@ -8,130 +8,26 @@ import java.util.Date;
...
@@ -8,130 +8,26 @@ import java.util.Date;
/**
/**
@Date:2020/9/1 17:55
*
@Date:2020/9/1 17:55
@Version:1.0
*
@Version:1.0
*/
*/
@Data
@Data
@ApiModel
(
"
设备详细
信息"
)
@ApiModel
(
"
网络
信息"
)
public
class
DeviceEquipmentNetVO
{
public
class
DeviceEquipmentNetVO
{
@ApiModelProperty
(
"名称"
)
@ApiModelProperty
(
"设备名称"
)
private
String
name
;
private
String
equipmentName
;
@ApiModelProperty
(
"mac "
)
@ApiModelProperty
(
"用户名称"
)
private
String
mac
;
private
String
userName
;
@ApiModelProperty
(
"ipv4 json数组形式 "
)
@ApiModelProperty
(
"激活时间"
)
private
String
ipv4
;
private
String
activationTime
;
@ApiModelProperty
(
"ipv6 json数组形式 "
)
@ApiModelProperty
(
"部门名称"
)
private
String
ipv6
;
private
String
departmentName
;
@ApiModelProperty
(
"网卡的有线/无线类型 0:有线 1:无线"
)
@ApiModelProperty
(
"离线时间"
)
private
Integer
nicType
;
private
String
offlineTime
;
@ApiModelProperty
(
"vid"
)
@ApiModelProperty
(
"固件版本"
)
private
String
vid
;
private
String
firmwareVersion
;
@ApiModelProperty
(
"pid"
)
@ApiModelProperty
(
"版本型号"
)
private
String
pid
;
private
String
modelNumber
;
@ApiModelProperty
(
"版本号码"
)
private
String
versionNumber
;
@ApiModelProperty
(
"CPU 架构"
)
private
String
cpuArch
;
@ApiModelProperty
(
"CPU 制造厂商"
)
private
String
cpuMaker
;
@ApiModelProperty
(
"CPU 型号"
)
private
String
cpuModel
;
@ApiModelProperty
(
"CPU 额定主频"
)
private
String
cpuNominalMainFrequency
;
@ApiModelProperty
(
"CPU 核心数量"
)
private
Integer
cpuCore
;
@ApiModelProperty
(
"CPU 对虚拟化的支持"
)
private
String
cpuVirtualization
;
@ApiModelProperty
(
"物理内存总大小"
)
private
String
totalPhyMem
;
@ApiModelProperty
(
"物理内存使用率"
)
private
String
phyMemRate
;
@ApiModelProperty
(
"物理内存使用大小"
)
private
String
usedPhyMem
;
@ApiModelProperty
(
"实际可用的物理内存大小"
)
private
String
availPhyMem
;
@ApiModelProperty
(
"实际空闲的物理内存大小"
)
private
String
freePhyMem
;
@ApiModelProperty
(
"所有应用申请的虚拟内存总量"
)
private
String
totalVirtualMem
;
@ApiModelProperty
(
"系统中 Swap 分区总大小"
)
private
String
totalSwapSpace
;
@ApiModelProperty
(
"Swap 分区使用率"
)
private
String
swapRate
;
@ApiModelProperty
(
"Swap 分区使用量"
)
private
String
usedSwap
;
@ApiModelProperty
(
"Swap 分区空闲大小"
)
private
String
freeSwap
;
@ApiModelProperty
(
"CPU 瞬时使用率"
)
private
String
cpuPeak
;
@ApiModelProperty
(
"开机时长"
)
private
String
upTime
;
@ApiModelProperty
(
"系统架构信息"
)
private
String
sysArch
;
@ApiModelProperty
(
"系统名称"
)
private
String
sysName
;
@ApiModelProperty
(
"系统版本号"
)
private
String
sysVersion
;
@ApiModelProperty
(
"内核版本号"
)
private
String
sysKernelVersion
;
@ApiModelProperty
(
"当前登录用户的用户名"
)
private
String
sysLoginUser
;
@ApiModelProperty
(
"操作系统项目编号名"
)
private
String
osProjectNumName
;
@ApiModelProperty
(
"操作系统项目子编号名"
)
private
String
osSubProjectNumName
;
@ApiModelProperty
(
"操作系统产品标识码"
)
private
String
osProductId
;
@ApiModelProperty
(
"操作系统宿主机的虚拟机类型"
)
private
String
osHostVmType
;
@ApiModelProperty
(
"操作系统宿主机的云平台类型"
)
private
String
osCloudPlatformType
;
@ApiModelProperty
(
"操作系统是否为专用机系统"
)
private
String
osIsDedicatedSystem
;
@ApiModelProperty
(
"系统分辨率信息"
)
private
String
sysResolution
;
@ApiModelProperty
(
"系统硬件版本类别"
)
private
String
sysHwVersionType
;
@ApiModelProperty
(
"系统版本号/补丁版本号"
)
private
String
sysPatchVersion
;
@ApiModelProperty
(
"厂商信息"
)
private
String
biosVendor
;
@ApiModelProperty
(
"最后更新时间"
)
@ApiModelProperty
(
"最后更新时间"
)
private
Date
updateTime
;
private
Date
updateTime
;
...
...
mdm_bean/src/main/java/com/skr/mdm/bean/vo/equipment/DeviceEquipmentSysSourceVO.java
0 → 100644
View file @
78ba3997
package
com
.
skr
.
mdm
.
bean
.
vo
.
equipment
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.Date
;
/**
* @Date:2020/9/1 17:55
* @Version:1.0
*/
@Data
@ApiModel
(
"系统资源"
)
public
class
DeviceEquipmentSysSourceVO
{
@ApiModelProperty
(
"物理内存总大小"
)
private
String
totalPhyMem
;
@ApiModelProperty
(
"物理内存使用率"
)
private
String
phyMemRate
;
@ApiModelProperty
(
"物理内存使用大小"
)
private
String
usedPhyMem
;
@ApiModelProperty
(
"实际可用的物理内存大小"
)
private
String
availPhyMem
;
@ApiModelProperty
(
"实际空闲的物理内存大小"
)
private
String
freePhyMem
;
@ApiModelProperty
(
"所有应用申请的虚拟内存总量"
)
private
String
totalVirtualMem
;
@ApiModelProperty
(
"系统中 Swap 分区总大小"
)
private
String
totalSwapSpace
;
@ApiModelProperty
(
"Swap 分区使用率"
)
private
String
swapRate
;
@ApiModelProperty
(
"Swap 分区使用量"
)
private
String
usedSwap
;
@ApiModelProperty
(
"Swap 分区空闲大小"
)
private
String
freeSwap
;
@ApiModelProperty
(
"CPU 瞬时使用率"
)
private
String
cpuPeak
;
@ApiModelProperty
(
"开机时长"
)
private
Long
up_time
;
@ApiModelProperty
(
"最后更新时间"
)
private
Date
updateTime
;
}
\ No newline at end of file
mdm_bean/src/main/java/com/skr/mdm/bean/vo/equipment/DeviceEquipmentUsbVO.java
View file @
78ba3997
...
@@ -8,130 +8,26 @@ import java.util.Date;
...
@@ -8,130 +8,26 @@ import java.util.Date;
/**
/**
@Date:2020/9/1 17:55
*
@Date:2020/9/1 17:55
@Version:1.0
*
@Version:1.0
*/
*/
@Data
@Data
@ApiModel
(
"
设备详细
信息"
)
@ApiModel
(
"
usb
信息"
)
public
class
DeviceEquipmentUsbVO
{
public
class
DeviceEquipmentUsbVO
{
@ApiModelProperty
(
"设备名称"
)
@ApiModelProperty
(
"设备名称"
)
private
String
equipmentName
;
private
String
name
;
@ApiModelProperty
(
"用户名称"
)
@ApiModelProperty
(
"type 待定"
)
private
String
userName
;
private
String
type
;
@ApiModelProperty
(
"激活时间"
)
@ApiModelProperty
(
"pid"
)
private
String
activationTime
;
private
String
pid
;
@ApiModelProperty
(
"部门名称"
)
@ApiModelProperty
(
"vid"
)
private
String
departmentName
;
private
String
vid
;
@ApiModelProperty
(
"离线时间"
)
@ApiModelProperty
(
"序列号"
)
private
String
offlineTime
;
private
String
serialNum
;
@ApiModelProperty
(
"固件版本"
)
@ApiModelProperty
(
"路径"
)
private
String
firmwareVersion
;
private
String
path
;
@ApiModelProperty
(
"版本型号"
)
private
String
modelNumber
;
@ApiModelProperty
(
"版本号码"
)
private
String
versionNumber
;
@ApiModelProperty
(
"CPU 架构"
)
private
String
cpuArch
;
@ApiModelProperty
(
"CPU 制造厂商"
)
private
String
cpuMaker
;
@ApiModelProperty
(
"CPU 型号"
)
private
String
cpuModel
;
@ApiModelProperty
(
"CPU 额定主频"
)
private
String
cpuNominalMainFrequency
;
@ApiModelProperty
(
"CPU 核心数量"
)
private
Integer
cpuCore
;
@ApiModelProperty
(
"CPU 对虚拟化的支持"
)
private
String
cpuVirtualization
;
@ApiModelProperty
(
"物理内存总大小"
)
private
String
totalPhyMem
;
@ApiModelProperty
(
"物理内存使用率"
)
private
String
phyMemRate
;
@ApiModelProperty
(
"物理内存使用大小"
)
private
String
usedPhyMem
;
@ApiModelProperty
(
"实际可用的物理内存大小"
)
private
String
availPhyMem
;
@ApiModelProperty
(
"实际空闲的物理内存大小"
)
private
String
freePhyMem
;
@ApiModelProperty
(
"所有应用申请的虚拟内存总量"
)
private
String
totalVirtualMem
;
@ApiModelProperty
(
"系统中 Swap 分区总大小"
)
private
String
totalSwapSpace
;
@ApiModelProperty
(
"Swap 分区使用率"
)
private
String
swapRate
;
@ApiModelProperty
(
"Swap 分区使用量"
)
private
String
usedSwap
;
@ApiModelProperty
(
"Swap 分区空闲大小"
)
private
String
freeSwap
;
@ApiModelProperty
(
"CPU 瞬时使用率"
)
private
String
cpuPeak
;
@ApiModelProperty
(
"开机时长"
)
private
String
upTime
;
@ApiModelProperty
(
"系统架构信息"
)
private
String
sysArch
;
@ApiModelProperty
(
"系统名称"
)
private
String
sysName
;
@ApiModelProperty
(
"系统版本号"
)
private
String
sysVersion
;
@ApiModelProperty
(
"内核版本号"
)
private
String
sysKernelVersion
;
@ApiModelProperty
(
"当前登录用户的用户名"
)
private
String
sysLoginUser
;
@ApiModelProperty
(
"操作系统项目编号名"
)
private
String
osProjectNumName
;
@ApiModelProperty
(
"操作系统项目子编号名"
)
private
String
osSubProjectNumName
;
@ApiModelProperty
(
"操作系统产品标识码"
)
private
String
osProductId
;
@ApiModelProperty
(
"操作系统宿主机的虚拟机类型"
)
private
String
osHostVmType
;
@ApiModelProperty
(
"操作系统宿主机的云平台类型"
)
private
String
osCloudPlatformType
;
@ApiModelProperty
(
"操作系统是否为专用机系统"
)
private
String
osIsDedicatedSystem
;
@ApiModelProperty
(
"系统分辨率信息"
)
private
String
sysResolution
;
@ApiModelProperty
(
"系统硬件版本类别"
)
private
String
sysHwVersionType
;
@ApiModelProperty
(
"系统版本号/补丁版本号"
)
private
String
sysPatchVersion
;
@ApiModelProperty
(
"厂商信息"
)
private
String
biosVendor
;
@ApiModelProperty
(
"最后更新时间"
)
@ApiModelProperty
(
"最后更新时间"
)
private
Date
updateTime
;
private
Date
updateTime
;
...
...
mdm_client/src/main/java/com/skr/mdm/controller/EquipmentInfoController.java
View file @
78ba3997
...
@@ -5,7 +5,7 @@ import com.skr.mdm.dto.LoginUserDTO;
...
@@ -5,7 +5,7 @@ import com.skr.mdm.dto.LoginUserDTO;
import
com.skr.mdm.result.ResponseResult
;
import
com.skr.mdm.result.ResponseResult
;
import
com.skr.mdm.service.CmdHandlerService
;
import
com.skr.mdm.service.CmdHandlerService
;
import
com.skr.mdm.service.StrategyFactory
;
import
com.skr.mdm.service.StrategyFactory
;
import
com.skr.mdm.service.impl.equipment.EquipmentInfo
2
ServiceImpl
;
import
com.skr.mdm.service.impl.equipment.EquipmentInfoServiceImpl
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiParam
;
import
io.swagger.annotations.ApiParam
;
...
@@ -27,7 +27,7 @@ import springfox.documentation.annotations.ApiIgnore;
...
@@ -27,7 +27,7 @@ import springfox.documentation.annotations.ApiIgnore;
public
class
EquipmentInfoController
{
public
class
EquipmentInfoController
{
@Autowired
@Autowired
private
EquipmentInfo
2
ServiceImpl
equipmentInfo2Service
;
private
EquipmentInfoServiceImpl
equipmentInfo2Service
;
@PostMapping
(
"upload"
)
@PostMapping
(
"upload"
)
...
...
mdm_client_websocket/src/main/java/com/skr/mdm/netty/ChannelInitializerHandler.java
View file @
78ba3997
...
@@ -5,6 +5,7 @@ import io.netty.channel.Channel;
...
@@ -5,6 +5,7 @@ import io.netty.channel.Channel;
import
io.netty.channel.ChannelInitializer
;
import
io.netty.channel.ChannelInitializer
;
import
io.netty.handler.codec.http.HttpObjectAggregator
;
import
io.netty.handler.codec.http.HttpObjectAggregator
;
import
io.netty.handler.codec.http.HttpServerCodec
;
import
io.netty.handler.codec.http.HttpServerCodec
;
import
io.netty.handler.codec.http.websocketx.WebSocketServerProtocolHandler
;
import
io.netty.handler.ssl.SslHandler
;
import
io.netty.handler.ssl.SslHandler
;
import
io.netty.handler.stream.ChunkedWriteHandler
;
import
io.netty.handler.stream.ChunkedWriteHandler
;
import
io.netty.handler.timeout.IdleStateHandler
;
import
io.netty.handler.timeout.IdleStateHandler
;
...
@@ -47,6 +48,8 @@ public class ChannelInitializerHandler extends ChannelInitializer {
...
@@ -47,6 +48,8 @@ public class ChannelInitializerHandler extends ChannelInitializer {
.
addLast
(
new
ChunkedWriteHandler
())
.
addLast
(
new
ChunkedWriteHandler
())
// 心跳机制
// 心跳机制
.
addLast
(
new
IdleStateHandler
(
15
,
10
,
5
,
TimeUnit
.
SECONDS
))
.
addLast
(
new
IdleStateHandler
(
15
,
10
,
5
,
TimeUnit
.
SECONDS
))
// .addLast(new HttpObjectAggregator(65536)) // 聚合HTTP请求
// .addLast(new WebSocketServerProtocolHandler("/websocket", null, true))
.
addLast
(
websocketHandler
);
.
addLast
(
websocketHandler
);
}
}
}
}
\ No newline at end of file
mdm_client_websocket/src/main/java/com/skr/mdm/service/impl/equipment/EquipmentInfo2ServiceImpl.java
deleted
100644 → 0
View file @
c1a24e62
package
com
.
skr
.
mdm
.
service
.
impl
.
equipment
;
import
cn.hutool.json.JSONUtil
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
com.baomidou.mybatisplus.extension.conditions.query.LambdaQueryChainWrapper
;
import
com.baomidou.mybatisplus.extension.conditions.update.LambdaUpdateChainWrapper
;
import
com.skr.mdm.annotation.CmdHandler
;
import
com.skr.mdm.constant.CmdTypeConstants
;
import
com.skr.mdm.dao.*
;
import
com.skr.mdm.dto.*
;
import
com.skr.mdm.entity.*
;
import
com.skr.mdm.result.ResponseResult
;
import
com.skr.mdm.service.CmdHandlerService
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.collections4.CollectionUtils
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
java.util.List
;
import
java.util.Objects
;
/**
* @author tty
* @date 2024/5/14 17:08
*/
@Slf4j
@CmdHandler
(
cmdType
=
CmdTypeConstants
.
DEV_INFO
)
public
class
EquipmentInfo2ServiceImpl
implements
CmdHandlerService
{
@Autowired
private
DeviceEquipmentDao
equipmentDao
;
@Autowired
private
DeviceEquipmentInfoCopyDao
equipmentInfoDao
;
@Autowired
private
DeviceEquipmentCpuDao
equipmentCpuDao
;
@Autowired
private
DeviceEquipmentSysSourceDao
equipmentSysSourceDao
;
@Autowired
private
DeviceEquipmentUsbDao
equipmentUsbDao
;
@Autowired
private
DeviceEquipmentDiskDao
equipmentDiskDao
;
@Autowired
private
DeviceEquipmentNetDao
equipmentNetDao
;
@Override
public
ResponseResult
cmdHandler
(
Integer
equipmentId
,
String
data
)
{
try
{
EquipmentInfoCopyDTO
equipmentInfoDTO
=
JSONUtil
.
toBean
(
data
,
EquipmentInfoCopyDTO
.
class
);
operationEquipmentInfo
(
equipmentId
,
equipmentInfoDTO
);
operationEquipmentCpu
(
equipmentId
,
equipmentInfoDTO
.
getEquipmentCPUDTO
());
operationEquipmentSysSource
(
equipmentId
,
equipmentInfoDTO
.
getSysResourceDTO
());
operationEquipmentUsb
(
equipmentId
,
equipmentInfoDTO
.
getEquipmentUsbDTOList
());
operationEquipmentDisk
(
equipmentId
,
equipmentInfoDTO
.
getEquipmentDiskDTOList
());
operationEquipmentNet
(
equipmentId
,
equipmentInfoDTO
.
getEquipmentNetDTOList
());
// 更新主板生产商 生产时间 主板名称
new
LambdaUpdateChainWrapper
<>(
equipmentDao
)
.
set
(
DeviceEquipmentDO:
:
getVendor
,
equipmentInfoDTO
.
getVendor
())
.
set
(
DeviceEquipmentDO:
:
getProductionDate
,
equipmentInfoDTO
.
getProductionDate
())
.
set
(
DeviceEquipmentDO:
:
getMotherboard
,
equipmentInfoDTO
.
getMotherboard
())
.
eq
(
DeviceEquipmentDO:
:
getId
,
equipmentId
)
.
update
();
return
ResponseResult
.
success
();
}
catch
(
Exception
e
)
{
log
.
error
(
"上传设备信息异常: {} {} {} "
,
equipmentId
,
data
,
e
);
return
ResponseResult
.
failure
();
}
}
/**
* 设备详情更新/新增
*
* @param equipmentId
* @param equipmentInfoDTO
*/
private
void
operationEquipmentInfo
(
Integer
equipmentId
,
EquipmentInfoCopyDTO
equipmentInfoDTO
)
{
DeviceEquipmentInfoCopyDO
equipmentInfoDO
=
new
DeviceEquipmentInfoCopyDO
();
BeanUtils
.
copyProperties
(
equipmentInfoDTO
,
equipmentInfoDO
);
equipmentInfoDO
.
setEquipmentId
(
equipmentId
);
DeviceEquipmentInfoCopyDO
dbEquipmentInfoDO
=
new
LambdaQueryChainWrapper
<>(
equipmentInfoDao
)
.
eq
(
DeviceEquipmentInfoCopyDO:
:
getEquipmentId
,
equipmentId
)
.
one
();
if
(
Objects
.
isNull
(
dbEquipmentInfoDO
))
{
// 添加设备信息
equipmentInfoDao
.
insert
(
equipmentInfoDO
);
}
else
{
// 修改设备信息
equipmentInfoDO
.
setId
(
dbEquipmentInfoDO
.
getId
());
equipmentInfoDao
.
updateById
(
equipmentInfoDO
);
}
}
/**
* CPU详情更新/新增
*
* @param equipmentId
* @param equipmentCPUDTO
*/
public
void
operationEquipmentCpu
(
Integer
equipmentId
,
EquipmentCPUDTO
equipmentCPUDTO
)
{
if
(
Objects
.
nonNull
(
equipmentCPUDTO
))
{
DeviceEquipmentCpuDO
deviceEquipmentCpuDO
=
new
DeviceEquipmentCpuDO
();
BeanUtils
.
copyProperties
(
equipmentCPUDTO
,
deviceEquipmentCpuDO
);
deviceEquipmentCpuDO
.
setEquipmentId
(
equipmentId
);
DeviceEquipmentCpuDO
dbEquipmentInfoDO
=
new
LambdaQueryChainWrapper
<>(
equipmentCpuDao
)
.
eq
(
DeviceEquipmentCpuDO:
:
getEquipmentId
,
equipmentId
)
.
one
();
if
(
Objects
.
isNull
(
dbEquipmentInfoDO
))
{
// 添加设备信息
equipmentCpuDao
.
insertSelective
(
deviceEquipmentCpuDO
);
}
else
{
// 修改设备信息
deviceEquipmentCpuDO
.
setId
(
dbEquipmentInfoDO
.
getId
());
equipmentCpuDao
.
updateByPrimaryKeySelective
(
deviceEquipmentCpuDO
);
}
}
}
/**
* 系统资源详情更新/新增
*
* @param equipmentId
* @param equipmentSysResourceDTO
*/
public
void
operationEquipmentSysSource
(
Integer
equipmentId
,
EquipmentSysResourceDTO
equipmentSysResourceDTO
)
{
if
(
Objects
.
nonNull
(
equipmentSysResourceDTO
))
{
DeviceEquipmentSysSourceDO
equipmentSysSourceDO
=
new
DeviceEquipmentSysSourceDO
();
BeanUtils
.
copyProperties
(
equipmentSysResourceDTO
,
equipmentSysSourceDO
);
equipmentSysSourceDO
.
setEquipmentId
(
equipmentId
);
DeviceEquipmentSysSourceDO
dbSysSourceDO
=
new
LambdaQueryChainWrapper
<>(
equipmentSysSourceDao
)
.
eq
(
DeviceEquipmentSysSourceDO:
:
getEquipmentId
,
equipmentId
)
.
one
();
if
(
Objects
.
isNull
(
dbSysSourceDO
))
{
// 添加设备信息
equipmentSysSourceDao
.
insertSelective
(
equipmentSysSourceDO
);
}
else
{
// 修改设备信息
equipmentSysSourceDO
.
setId
(
dbSysSourceDO
.
getId
());
equipmentSysSourceDao
.
updateByPrimaryKeySelective
(
equipmentSysSourceDO
);
}
}
}
/**
* USB详情更新/新增
*
* @param equipmentId
* @param equipmentUsbDTOList
*/
public
void
operationEquipmentUsb
(
Integer
equipmentId
,
List
<
EquipmentUsbDTO
>
equipmentUsbDTOList
)
{
equipmentUsbDao
.
delete
(
Wrappers
.
lambdaQuery
(
DeviceEquipmentUsbDO
.
class
).
eq
(
DeviceEquipmentUsbDO:
:
getEquipmentId
,
equipmentId
));
if
(
CollectionUtils
.
isNotEmpty
(
equipmentUsbDTOList
))
{
for
(
EquipmentUsbDTO
equipmentUsbDTO
:
equipmentUsbDTOList
)
{
DeviceEquipmentUsbDO
deviceEquipmentUsbDO
=
new
DeviceEquipmentUsbDO
();
BeanUtils
.
copyProperties
(
equipmentUsbDTO
,
deviceEquipmentUsbDO
);
deviceEquipmentUsbDO
.
setEquipmentId
(
equipmentId
);
// 添加设备信息
equipmentUsbDao
.
insertSelective
(
deviceEquipmentUsbDO
);
}
}
}
/**
* 磁盘详情更新/新增
*
* @param equipmentId
* @param equipmentDiskDTOList
*/
public
void
operationEquipmentDisk
(
Integer
equipmentId
,
List
<
EquipmentDiskDTO
>
equipmentDiskDTOList
)
{
if
(
CollectionUtils
.
isNotEmpty
(
equipmentDiskDTOList
))
{
for
(
EquipmentDiskDTO
equipmentDiskDTO
:
equipmentDiskDTOList
)
{
DeviceEquipmentDiskDO
deviceEquipmentDiskDO
=
new
DeviceEquipmentDiskDO
();
BeanUtils
.
copyProperties
(
equipmentDiskDTO
,
deviceEquipmentDiskDO
);
deviceEquipmentDiskDO
.
setEquipmentId
(
equipmentId
);
DeviceEquipmentDiskDO
equipmentDiskDO
=
new
LambdaQueryChainWrapper
<>(
equipmentDiskDao
)
.
eq
(
DeviceEquipmentDiskDO:
:
getEquipmentId
,
equipmentId
)
.
one
();
if
(
Objects
.
isNull
(
equipmentDiskDO
))
{
// 添加设备信息
equipmentDiskDao
.
insertSelective
(
deviceEquipmentDiskDO
);
}
else
{
// 修改设备信息
deviceEquipmentDiskDO
.
setId
(
equipmentDiskDO
.
getId
());
equipmentDiskDao
.
updateByPrimaryKeySelective
(
deviceEquipmentDiskDO
);
}
}
}
}
/**
* 网卡更新/新增
*
* @param equipmentId
* @param equipmentNetDTOList
*/
private
void
operationEquipmentNet
(
Integer
equipmentId
,
List
<
EquipmentNetDTO
>
equipmentNetDTOList
)
{
if
(
CollectionUtils
.
isNotEmpty
(
equipmentNetDTOList
))
{
for
(
EquipmentNetDTO
equipmentNetDTO
:
equipmentNetDTOList
)
{
DeviceEquipmentNetDO
equipmentNetDO
=
new
DeviceEquipmentNetDO
();
BeanUtils
.
copyProperties
(
equipmentNetDTO
,
equipmentNetDO
);
equipmentNetDO
.
setEquipmentId
(
equipmentId
);
DeviceEquipmentNetDO
deviceEquipmentNetDO
=
new
LambdaQueryChainWrapper
<>(
equipmentNetDao
)
.
eq
(
DeviceEquipmentNetDO:
:
getEquipmentId
,
equipmentId
)
.
one
();
if
(
Objects
.
isNull
(
deviceEquipmentNetDO
))
{
// 添加设备信息
equipmentNetDao
.
insertSelective
(
equipmentNetDO
);
}
else
{
// 修改设备信息
equipmentNetDO
.
setId
(
deviceEquipmentNetDO
.
getId
());
equipmentNetDao
.
updateByPrimaryKeySelective
(
equipmentNetDO
);
}
}
}
}
}
\ No newline at end of file
mdm_client_websocket/src/main/java/com/skr/mdm/service/impl/equipment/EquipmentInfoServiceImpl.java
View file @
78ba3997
This diff is collapsed.
Click to expand it.
mdm_dao/src/main/java/com/skr/mdm/dao/DeviceEquipmentCpuDao.java
View file @
78ba3997
package
com
.
skr
.
mdm
.
dao
;
package
com
.
skr
.
mdm
.
dao
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.skr.mdm.bean.vo.equipment.DeviceEquipmentCpuVO
;
import
com.skr.mdm.entity.DeviceEquipmentCpuDO
;
import
com.skr.mdm.entity.DeviceEquipmentCpuDO
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
import
java.util.List
;
@Repository
@Repository
public
interface
DeviceEquipmentCpuDao
extends
BaseMapper
<
DeviceEquipmentCpuDO
>
{
public
interface
DeviceEquipmentCpuDao
extends
BaseMapper
<
DeviceEquipmentCpuDO
>
{
int
deleteByPrimaryKey
(
Integer
id
);
int
deleteByPrimaryKey
(
Integer
id
);
...
@@ -14,4 +17,6 @@ public interface DeviceEquipmentCpuDao extends BaseMapper<DeviceEquipmentCpuDO>
...
@@ -14,4 +17,6 @@ public interface DeviceEquipmentCpuDao extends BaseMapper<DeviceEquipmentCpuDO>
int
updateByPrimaryKeySelective
(
DeviceEquipmentCpuDO
record
);
int
updateByPrimaryKeySelective
(
DeviceEquipmentCpuDO
record
);
List
<
DeviceEquipmentCpuVO
>
getEquipmentInfo
(
Integer
equipmentId
);
}
}
\ No newline at end of file
mdm_dao/src/main/java/com/skr/mdm/dao/DeviceEquipmentDao.java
View file @
78ba3997
...
@@ -11,7 +11,6 @@ import com.skr.mdm.bean.qo.equipment.EquipmentPageQO;
...
@@ -11,7 +11,6 @@ import com.skr.mdm.bean.qo.equipment.EquipmentPageQO;
import
com.skr.mdm.bean.vo.DeviceDistributionVO
;
import
com.skr.mdm.bean.vo.DeviceDistributionVO
;
import
com.skr.mdm.bean.vo.TerminalVO
;
import
com.skr.mdm.bean.vo.TerminalVO
;
import
com.skr.mdm.bean.vo.equipment.ClientAdminEquipmentVO
;
import
com.skr.mdm.bean.vo.equipment.ClientAdminEquipmentVO
;
import
com.skr.mdm.bean.vo.equipment.DeviceEquipmentInfoVO
;
import
com.skr.mdm.bean.vo.equipment.DeviceEquipmentVO
;
import
com.skr.mdm.bean.vo.equipment.DeviceEquipmentVO
;
import
com.skr.mdm.bean.vo.equipment.EquipmentIssuedVO
;
import
com.skr.mdm.bean.vo.equipment.EquipmentIssuedVO
;
import
com.skr.mdm.bean.vo.user.UserEquipmentVO
;
import
com.skr.mdm.bean.vo.user.UserEquipmentVO
;
...
@@ -34,8 +33,6 @@ public interface DeviceEquipmentDao extends BaseMapper<DeviceEquipmentDO> {
...
@@ -34,8 +33,6 @@ public interface DeviceEquipmentDao extends BaseMapper<DeviceEquipmentDO> {
List
<
Integer
>
selectDeviceEquipmentIdByUserId
(
@Param
(
"list"
)
List
<
Integer
>
userIdList
);
List
<
Integer
>
selectDeviceEquipmentIdByUserId
(
@Param
(
"list"
)
List
<
Integer
>
userIdList
);
DeviceEquipmentInfoVO
getEquipmentInfo
(
@Param
(
"equipmentId"
)
Integer
equipmentId
);
/**
/**
* 根据设备id获取在线设备
* 根据设备id获取在线设备
* @param equipmentState
* @param equipmentState
...
...
mdm_dao/src/main/java/com/skr/mdm/dao/DeviceEquipmentDiskDao.java
View file @
78ba3997
package
com
.
skr
.
mdm
.
dao
;
package
com
.
skr
.
mdm
.
dao
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.skr.mdm.bean.vo.equipment.DeviceEquipmentDiskVO
;
import
com.skr.mdm.entity.DeviceEquipmentDiskDO
;
import
com.skr.mdm.entity.DeviceEquipmentDiskDO
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
import
java.util.List
;
@Repository
@Repository
public
interface
DeviceEquipmentDiskDao
extends
BaseMapper
<
DeviceEquipmentDiskDO
>
{
public
interface
DeviceEquipmentDiskDao
extends
BaseMapper
<
DeviceEquipmentDiskDO
>
{
int
deleteByPrimaryKey
(
Integer
id
);
int
deleteByPrimaryKey
(
Integer
id
);
...
@@ -14,4 +17,5 @@ public interface DeviceEquipmentDiskDao extends BaseMapper<DeviceEquipmentDiskDO
...
@@ -14,4 +17,5 @@ public interface DeviceEquipmentDiskDao extends BaseMapper<DeviceEquipmentDiskDO
int
updateByPrimaryKeySelective
(
DeviceEquipmentDiskDO
record
);
int
updateByPrimaryKeySelective
(
DeviceEquipmentDiskDO
record
);
List
<
DeviceEquipmentDiskVO
>
getEquipmentInfo
(
Integer
equipmentId
);
}
}
\ No newline at end of file
mdm_dao/src/main/java/com/skr/mdm/dao/DeviceEquipmentInfoCopyDao.java
deleted
100644 → 0
View file @
c1a24e62
package
com
.
skr
.
mdm
.
dao
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.skr.mdm.bean.vo.equipment.DeviceEquipmentInfo2VO
;
import
com.skr.mdm.entity.DeviceEquipmentInfoCopyDO
;
import
org.apache.ibatis.annotations.Param
;
import
org.springframework.stereotype.Repository
;
@Repository
public
interface
DeviceEquipmentInfoCopyDao
extends
BaseMapper
<
DeviceEquipmentInfoCopyDO
>
{
int
deleteByPrimaryKey
(
Integer
id
);
int
insertSelective
(
DeviceEquipmentInfoCopyDO
record
);
DeviceEquipmentInfoCopyDO
selectByPrimaryKey
(
Integer
id
);
int
updateByPrimaryKeySelective
(
DeviceEquipmentInfoCopyDO
record
);
DeviceEquipmentInfo2VO
getEquipmentInfo
(
Integer
equipmentId
);
/**
* 根据公司ID删除
* @param companyId 公司ID
*/
void
deleteByCompanyId
(
@Param
(
"companyId"
)
Integer
companyId
);
}
\ No newline at end of file
mdm_dao/src/main/java/com/skr/mdm/dao/DeviceEquipmentInfoDao.java
View file @
78ba3997
package
com
.
skr
.
mdm
.
dao
;
package
com
.
skr
.
mdm
.
dao
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.skr.mdm.bean.vo.equipment.DeviceEquipmentInfoVO
;
import
com.skr.mdm.entity.DeviceEquipmentInfoDO
;
import
com.skr.mdm.entity.DeviceEquipmentInfoDO
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Param
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
import
java.util.List
;
import
java.util.List
;
/**
* 设备信息详情表(DeviceEquipmentInfo)表数据库访问层
*
* @author nfq
* @since 2020-07-31 14:12:55
*/
@Repository
@Repository
public
interface
DeviceEquipmentInfoDao
extends
BaseMapper
<
DeviceEquipmentInfoDO
>
{
public
interface
DeviceEquipmentInfoDao
extends
BaseMapper
<
DeviceEquipmentInfoDO
>
{
int
deleteByPrimaryKey
(
Integer
id
);
int
insertSelective
(
DeviceEquipmentInfoDO
record
);
DeviceEquipmentInfoDO
selectByPrimaryKey
(
Integer
id
);
int
updateByPrimaryKeySelective
(
DeviceEquipmentInfoDO
record
);
DeviceEquipmentInfoVO
getEquipmentInfo
(
Integer
equipmentId
);
/**
* 根据公司ID删除
* @param companyId 公司ID
*/
void
deleteByCompanyId
(
@Param
(
"companyId"
)
Integer
companyId
);
/**
/**
* 根据设备ID删除
* 根据设备ID删除
...
...
mdm_dao/src/main/java/com/skr/mdm/dao/DeviceEquipmentNetDao.java
View file @
78ba3997
package
com
.
skr
.
mdm
.
dao
;
package
com
.
skr
.
mdm
.
dao
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.skr.mdm.bean.vo.equipment.DeviceEquipmentNetVO
;
import
com.skr.mdm.entity.DeviceEquipmentNetDO
;
import
com.skr.mdm.entity.DeviceEquipmentNetDO
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
import
java.util.List
;
@Repository
@Repository
public
interface
DeviceEquipmentNetDao
extends
BaseMapper
<
DeviceEquipmentNetDO
>
{
public
interface
DeviceEquipmentNetDao
extends
BaseMapper
<
DeviceEquipmentNetDO
>
{
int
deleteByPrimaryKey
(
Integer
id
);
int
deleteByPrimaryKey
(
Integer
id
);
...
@@ -14,4 +17,6 @@ public interface DeviceEquipmentNetDao extends BaseMapper<DeviceEquipmentNetDO>
...
@@ -14,4 +17,6 @@ public interface DeviceEquipmentNetDao extends BaseMapper<DeviceEquipmentNetDO>
int
updateByPrimaryKeySelective
(
DeviceEquipmentNetDO
record
);
int
updateByPrimaryKeySelective
(
DeviceEquipmentNetDO
record
);
List
<
DeviceEquipmentNetVO
>
getEquipmentInfo
(
Integer
equipmentId
);
}
}
\ No newline at end of file
mdm_dao/src/main/java/com/skr/mdm/dao/DeviceEquipmentSysSourceDao.java
View file @
78ba3997
package
com
.
skr
.
mdm
.
dao
;
package
com
.
skr
.
mdm
.
dao
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.skr.mdm.bean.vo.equipment.DeviceEquipmentSysSourceVO
;
import
com.skr.mdm.entity.DeviceEquipmentSysSourceDO
;
import
com.skr.mdm.entity.DeviceEquipmentSysSourceDO
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
import
java.util.List
;
@Repository
@Repository
public
interface
DeviceEquipmentSysSourceDao
extends
BaseMapper
<
DeviceEquipmentSysSourceDO
>
{
public
interface
DeviceEquipmentSysSourceDao
extends
BaseMapper
<
DeviceEquipmentSysSourceDO
>
{
int
deleteByPrimaryKey
(
Integer
id
);
int
deleteByPrimaryKey
(
Integer
id
);
...
@@ -14,4 +17,6 @@ public interface DeviceEquipmentSysSourceDao extends BaseMapper<DeviceEquipmentS
...
@@ -14,4 +17,6 @@ public interface DeviceEquipmentSysSourceDao extends BaseMapper<DeviceEquipmentS
int
updateByPrimaryKeySelective
(
DeviceEquipmentSysSourceDO
record
);
int
updateByPrimaryKeySelective
(
DeviceEquipmentSysSourceDO
record
);
List
<
DeviceEquipmentSysSourceVO
>
getEquipmentInfo
(
Integer
equipmentId
);
}
}
\ No newline at end of file
mdm_dao/src/main/java/com/skr/mdm/dao/DeviceEquipmentUsbDao.java
View file @
78ba3997
package
com
.
skr
.
mdm
.
dao
;
package
com
.
skr
.
mdm
.
dao
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.skr.mdm.bean.vo.equipment.DeviceEquipmentUsbVO
;
import
com.skr.mdm.entity.DeviceEquipmentUsbDO
;
import
com.skr.mdm.entity.DeviceEquipmentUsbDO
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
import
java.util.List
;
@Repository
@Repository
public
interface
DeviceEquipmentUsbDao
extends
BaseMapper
<
DeviceEquipmentUsbDO
>
{
public
interface
DeviceEquipmentUsbDao
extends
BaseMapper
<
DeviceEquipmentUsbDO
>
{
int
deleteByPrimaryKey
(
Integer
id
);
int
deleteByPrimaryKey
(
Integer
id
);
...
@@ -13,4 +16,6 @@ public interface DeviceEquipmentUsbDao extends BaseMapper<DeviceEquipmentUsbDO>
...
@@ -13,4 +16,6 @@ public interface DeviceEquipmentUsbDao extends BaseMapper<DeviceEquipmentUsbDO>
DeviceEquipmentUsbDO
selectByPrimaryKey
(
Integer
id
);
DeviceEquipmentUsbDO
selectByPrimaryKey
(
Integer
id
);
int
updateByPrimaryKeySelective
(
DeviceEquipmentUsbDO
record
);
int
updateByPrimaryKeySelective
(
DeviceEquipmentUsbDO
record
);
List
<
DeviceEquipmentUsbVO
>
getEquipmentInfo
(
Integer
equipmentId
);
}
}
\ No newline at end of file
mdm_dao/src/main/java/com/skr/mdm/entity/DeviceEquipmentDiskDO.java
View file @
78ba3997
...
@@ -31,7 +31,7 @@ public class DeviceEquipmentDiskDO implements Serializable {
...
@@ -31,7 +31,7 @@ public class DeviceEquipmentDiskDO implements Serializable {
/**
/**
* 制造商
* 制造商
*/
*/
private
String
vendo
r
;
private
String
marke
r
;
/**
/**
* 型号
* 型号
...
...
mdm_dao/src/main/java/com/skr/mdm/entity/DeviceEquipmentInfoCopyDO.java
deleted
100644 → 0
View file @
c1a24e62
package
com
.
skr
.
mdm
.
entity
;
import
java.io.Serializable
;
import
java.util.Date
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
lombok.Data
;
/**
* 设备信息详情表
* device_equipment_info_copy
*/
@Data
@TableName
(
"device_equipment_info_copy"
)
public
class
DeviceEquipmentInfoCopyDO
implements
Serializable
{
/**
* id
*/
private
Integer
id
;
/**
* 设备ID
*/
private
Integer
equipmentId
;
/**
* 系统架构信息
*/
private
String
sysArch
;
/**
* 系统名称
*/
private
String
sysName
;
/**
* 系统版本号
*/
private
String
sysVersion
;
/**
* 内核版本号
*/
private
String
sysKernelVersion
;
/**
* 当前登录用户的用户名
*/
private
String
sysLoginUser
;
/**
* 操作系统项目编号名
*/
private
String
osProjectNumName
;
/**
* 操作系统项目子编号名
*/
private
String
osSubProjectNumName
;
/**
* 操作系统产品标识码
*/
private
String
osProductId
;
/**
* 操作系统宿主机的虚拟机类型
*/
private
String
osHostVmType
;
/**
* 操作系统宿主机的云平台类型
*/
private
String
osCloudPlatformType
;
/**
* 操作系统是否为专用机系统
*/
private
String
osIsDedicatedSystem
;
/**
* 系统分辨率信息
*/
private
String
sysResolution
;
/**
* 系统硬件版本类别
*/
private
String
sysHwVersionType
;
/**
* 系统版本号/补丁版本号
*/
private
String
sysPatchVersion
;
/**
* bios厂商
*/
private
String
biosVendor
;
/**
* bios版本
*/
private
String
biosVersion
;
/**
* 客户端版本号
*/
private
String
clientVersionCode
;
/**
* 地理位置纬度
*/
private
String
latitude
;
/**
* 地理位置经度
*/
private
String
longitude
;
private
Date
createTime
;
private
Date
updateTime
;
private
static
final
long
serialVersionUID
=
1L
;
}
\ No newline at end of file
mdm_dao/src/main/java/com/skr/mdm/entity/DeviceEquipmentInfoDO.java
View file @
78ba3997
package
com
.
skr
.
mdm
.
entity
;
package
com
.
skr
.
mdm
.
entity
;
import
java.io.Serializable
;
import
java.util.Date
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
lombok.Data
;
import
lombok.Data
;
import
java.util.Date
;
/**
/**
* 设备信息详情表实体类
* 设备信息详情表
*
* device_equipment_info
* @author nfq
* @since 2020-07-31 14:07:18
*/
*/
@Data
@Data
@TableName
(
"device_equipment_info"
)
@TableName
(
"device_equipment_info"
)
public
class
DeviceEquipmentInfoDO
{
public
class
DeviceEquipmentInfoDO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
89204936162552569L
;
private
Integer
id
;
private
Integer
equipmentId
;
private
String
imei2
;
private
String
sn
;
/**
/**
*
0:未root;1:已root
*
id
*/
*/
private
Integer
rootStatus
;
private
Integer
id
;
/**
/**
*
电源寿命
*
设备ID
*/
*/
private
String
batteryLife
;
private
Integer
equipmentId
;
/**
/**
* 电源当前电量
* 系统架构信息
*/
*/
private
String
batteryPower
;
private
String
sysArch
;
/**
/**
* 电源状态
* 系统名称
*/
*/
private
String
batteryStatus
;
private
String
sysName
;
/**
/**
* 电源类型
* 系统版本号
*/
*/
private
String
batteryTechnology
;
private
String
sysVersion
;
/**
/**
* 电源温度
* 内核版本号
*/
*/
private
String
batteryTemperature
;
private
String
sysKernelVersion
;
/**
/**
* 电源电压
* 当前登录用户的用户名
*/
*/
private
String
batteryVoltage
;
private
String
sysLoginUser
;
/**
/**
* 蓝牙地址
* 操作系统项目编号名
*/
*/
private
String
bluetoothAddr
;
private
String
osProjectNumName
;
/**
/**
* 蓝牙是否打开
* 操作系统项目子编号名
*/
*/
private
String
bluetoothIsOn
;
private
String
osSubProjectNumName
;
/**
/**
* 蓝牙是否可搜索
* 操作系统产品标识码
*/
*/
private
String
bluetoothIsSearch
;
private
String
osProductId
;
/**
/**
* 蓝牙名称
* 操作系统宿主机的虚拟机类型
*/
*/
private
String
bluetoothName
;
private
String
osHostVmType
;
/**
/**
* 蓝牙配对设备
* 操作系统宿主机的云平台类型
*/
*/
private
String
bluetoothPairDev
;
private
String
osCloudPlatformType
;
/**
/**
* 蓝牙状态
* 操作系统是否为专用机系统
*/
*/
private
String
bluetoothStatus
;
private
String
osIsDedicatedSystem
;
/**
/**
* 通话状态
* 系统分辨率信息
*/
*/
private
String
callStatus
;
private
String
sysResolution
;
/**
/**
* 通话音量
* 系统硬件版本类别
*/
*/
private
String
callVolume
;
private
String
sysHwVersionType
;
/**
/**
* 数据活动状态
* 系统版本号/补丁版本号
*/
*/
private
String
dataActivityStatus
;
private
String
sysPatchVersion
;
/**
/**
* 数据连接状态
* bios厂商
*/
*/
private
String
dataConnStatus
;
private
String
biosVendor
;
/**
/**
* 固件版本
* bios版本
*/
*/
private
String
firmwareVersion
;
private
String
biosVersion
;
/**
/**
* IMEI软件版本
* 客户端版本号
*/
*/
private
String
imeiVersion
;
private
String
clientVersionCode
;
/**
/**
* 地理位置纬度
* 地理位置纬度
*/
*/
private
String
latitude
;
private
String
latitude
;
/**
/**
* 地理位置经度
* 地理位置经度
*/
*/
private
String
longitude
;
private
String
longitude
;
/**
* 地理位置更新时间
*/
private
Date
posCorrentionTime
;
private
Date
posCorrentionTime
;
/**
* 型号版本
*/
private
String
modelNumber
;
/**
* 音乐音量
*/
private
String
musicVolume
;
/**
* 网络提供商
*/
private
String
networkProviders
;
/**
* 网络类型
*/
private
String
networkType
;
/**
* 设备制式
*/
private
String
phoneType
;
/**
* 响铃音量
*/
private
String
ringVolume
;
/**
* SIM序列号
*/
private
String
simSn
;
/**
* SIM状态
*/
private
String
simState
;
/**
* SIM供应商
*/
private
String
simSupplier
;
/**
* 系统音量
*/
private
String
systemVolume
;
/**
* 提示声音量
*/
private
String
tipSoundVolume
;
/**
* 版本号码
*/
private
String
versionNumber
;
/**
* wifi BSSID
*/
private
String
wifiBssid
;
/**
* wifi连接速度
*/
private
String
wifiConnSpeed
;
/**
* wifi ip地址
*/
private
String
wifiIpAddr
;
/**
* wifi mac地址
*/
private
String
wifiMacAddr
;
/**
* wifi 网络ID
*/
private
String
wifiNetworkId
;
/**
* wifi RSSI
*/
private
String
wifiRssi
;
/**
* wifi SSID
*/
private
String
wifiSsid
;
/**
* cpu信息
*/
private
String
cpuInfo
;
/**
* 内存信息
*/
private
String
internalInfo
;
/**
* 存储空间信息
*/
private
String
storageInfo
;
/**
* 客户端版本号
*/
private
String
clientVersionCode
;
private
Date
createTime
;
private
Date
createTime
;
private
Date
updateTime
;
private
Date
updateTime
;
private
static
final
long
serialVersionUID
=
1L
;
}
}
\ No newline at end of file
mdm_dao/src/main/resources/mapper/DeviceEquipmentCpuDao.xml
View file @
78ba3997
...
@@ -23,7 +23,13 @@
...
@@ -23,7 +23,13 @@
from device_equipment_cpu
from device_equipment_cpu
where id = #{id,jdbcType=INTEGER}
where id = #{id,jdbcType=INTEGER}
</select>
</select>
<delete
id=
"deleteByPrimaryKey"
parameterType=
"java.lang.Integer"
>
<select
id=
"getEquipmentInfo"
resultType=
"com.skr.mdm.bean.vo.equipment.DeviceEquipmentCpuVO"
>
select
<include
refid=
"Base_Column_List"
/>
from device_equipment_cpu
where equipment_id = #{equipmentId,jdbcType=INTEGER}
</select>
<delete
id=
"deleteByPrimaryKey"
parameterType=
"java.lang.Integer"
>
delete from device_equipment_cpu
delete from device_equipment_cpu
where id = #{id,jdbcType=INTEGER}
where id = #{id,jdbcType=INTEGER}
</delete>
</delete>
...
...
mdm_dao/src/main/resources/mapper/DeviceEquipmentDao.xml
View file @
78ba3997
...
@@ -90,73 +90,6 @@
...
@@ -90,73 +90,6 @@
</foreach>
</foreach>
</select>
</select>
<select
id=
"getEquipmentInfo"
resultType=
"com.skr.mdm.bean.vo.equipment.DeviceEquipmentInfoVO"
>
SELECT de.equipment_name,
de.user_name,
de.activation_time,
de.department_name,
de.offline_time,
de.equipment_model,
de.phone_number as equipmentPhoneNumber,
au.phone_number as userPhoneNumber,
dei.imei2,
dei.firmware_version,
dei.model_number,
dei.version_number,
dei.cpu_info,
dei.internal_info,
dei.storage_info,
dei.imei_version,
de.imei,
de.oaid,
de.uuid,
dei.sim_state,
dei.sim_sn,
dei.sim_supplier,
dei.network_providers,
dei.network_type,
dei.phone_type,
dei.call_status,
dei.wifi_bssid,
dei.wifi_ip_addr,
dei.wifi_mac_addr,
dei.wifi_rssi,
dei.wifi_ssid,
dei.wifi_network_id,
dei.wifi_conn_speed,
dei.battery_status,
dei.battery_power,
dei.battery_voltage,
dei.battery_temperature,
dei.battery_technology,
dei.battery_life,
dei.data_activity_status,
dei.data_conn_status,
dei.call_volume,
dei.system_volume,
dei.ring_volume,
dei.music_volume,
dei.tip_sound_volume,
dei.latitude,
dei.longitude,
dei.pos_corrention_time,
dei.root_status,
dei.bluetooth_addr,
dei.bluetooth_is_on,
dei.bluetooth_is_search,
dei.bluetooth_name,
dei.bluetooth_pair_dev,
dei.bluetooth_status,
dei.client_version_code,
dei.sn,
dei.update_time
FROM device_equipment de
LEFT JOIN device_equipment_info dei ON dei.equipment_id = de.id
JOIN au_user au on de.user_id = au.id
WHERE au.is_delete = 0
AND de.id = #{equipmentId}
</select>
<select
id=
"listOnlineChannelIdByIdList"
resultType=
"java.lang.String"
>
<select
id=
"listOnlineChannelIdByIdList"
resultType=
"java.lang.String"
>
select ws_channel_id from device_equipment
select ws_channel_id from device_equipment
where is_delete = 0 and equipment_state = #{equipmentState} and id in
where is_delete = 0 and equipment_state = #{equipmentState} and id in
...
@@ -269,7 +202,7 @@
...
@@ -269,7 +202,7 @@
FROM device_equipment de
FROM device_equipment de
JOIN au_user au on de.user_id = au.id
JOIN au_user au on de.user_id = au.id
JOIN au_admin_department aad on au.department_id = aad.department_id
JOIN au_admin_department aad on au.department_id = aad.department_id
left join device_equipment_info
_copy
dei on de.id = dei.equipment_id
left join device_equipment_info dei on de.id = dei.equipment_id
WHERE de.is_delete = 0 AND de.company_id = #{companyId} AND aad.admin_id = #{adminId}
WHERE de.is_delete = 0 AND de.company_id = #{companyId} AND aad.admin_id = #{adminId}
<if
test=
"boundState != null"
>
<if
test=
"boundState != null"
>
AND de.bound_state = #{boundState}
AND de.bound_state = #{boundState}
...
...
mdm_dao/src/main/resources/mapper/DeviceEquipmentDiskDao.xml
View file @
78ba3997
...
@@ -5,7 +5,7 @@
...
@@ -5,7 +5,7 @@
<id
column=
"id"
jdbcType=
"INTEGER"
property=
"id"
/>
<id
column=
"id"
jdbcType=
"INTEGER"
property=
"id"
/>
<result
column=
"equipment_id"
jdbcType=
"INTEGER"
property=
"equipmentId"
/>
<result
column=
"equipment_id"
jdbcType=
"INTEGER"
property=
"equipmentId"
/>
<result
column=
"path"
jdbcType=
"VARCHAR"
property=
"path"
/>
<result
column=
"path"
jdbcType=
"VARCHAR"
property=
"path"
/>
<result
column=
"
vendor"
jdbcType=
"VARCHAR"
property=
"vendo
r"
/>
<result
column=
"
marker"
jdbcType=
"VARCHAR"
property=
"marke
r"
/>
<result
column=
"model"
jdbcType=
"VARCHAR"
property=
"model"
/>
<result
column=
"model"
jdbcType=
"VARCHAR"
property=
"model"
/>
<result
column=
"serial_num"
jdbcType=
"VARCHAR"
property=
"serialNum"
/>
<result
column=
"serial_num"
jdbcType=
"VARCHAR"
property=
"serialNum"
/>
<result
column=
"dist_type"
jdbcType=
"TINYINT"
property=
"distType"
/>
<result
column=
"dist_type"
jdbcType=
"TINYINT"
property=
"distType"
/>
...
@@ -25,7 +25,7 @@
...
@@ -25,7 +25,7 @@
<result
column=
"update_time"
jdbcType=
"TIMESTAMP"
property=
"updateTime"
/>
<result
column=
"update_time"
jdbcType=
"TIMESTAMP"
property=
"updateTime"
/>
</resultMap>
</resultMap>
<sql
id=
"Base_Column_List"
>
<sql
id=
"Base_Column_List"
>
id, equipment_id, `path`,
vendo
r, model, serial_num, dist_type, interface_type, speed,
id, equipment_id, `path`,
marke
r, model, serial_num, dist_type, interface_type, speed,
num_sectors, bytes_per_sec, disk_cap_mib, num_subpart, uuid, is_mnt, mnt_path, fs_type,
num_sectors, bytes_per_sec, disk_cap_mib, num_subpart, uuid, is_mnt, mnt_path, fs_type,
part_type, fw_ver, create_time, update_time
part_type, fw_ver, create_time, update_time
</sql>
</sql>
...
@@ -35,7 +35,13 @@
...
@@ -35,7 +35,13 @@
from device_equipment_disk
from device_equipment_disk
where id = #{id,jdbcType=INTEGER}
where id = #{id,jdbcType=INTEGER}
</select>
</select>
<delete
id=
"deleteByPrimaryKey"
parameterType=
"java.lang.Integer"
>
<select
id=
"getEquipmentInfo"
resultType=
"com.skr.mdm.bean.vo.equipment.DeviceEquipmentDiskVO"
>
select
<include
refid=
"Base_Column_List"
/>
from device_equipment_disk
where equipment_id = #{equipmentId,jdbcType=INTEGER}
</select>
<delete
id=
"deleteByPrimaryKey"
parameterType=
"java.lang.Integer"
>
delete from device_equipment_disk
delete from device_equipment_disk
where id = #{id,jdbcType=INTEGER}
where id = #{id,jdbcType=INTEGER}
</delete>
</delete>
...
@@ -48,8 +54,8 @@
...
@@ -48,8 +54,8 @@
<if
test=
"path != null"
>
<if
test=
"path != null"
>
`path`,
`path`,
</if>
</if>
<if
test=
"
vendo
r != null"
>
<if
test=
"
marke
r != null"
>
vendo
r,
marke
r,
</if>
</if>
<if
test=
"model != null"
>
<if
test=
"model != null"
>
model,
model,
...
@@ -110,8 +116,8 @@
...
@@ -110,8 +116,8 @@
<if
test=
"path != null"
>
<if
test=
"path != null"
>
#{path,jdbcType=VARCHAR},
#{path,jdbcType=VARCHAR},
</if>
</if>
<if
test=
"
vendo
r != null"
>
<if
test=
"
marke
r != null"
>
#{
vendo
r,jdbcType=VARCHAR},
#{
marke
r,jdbcType=VARCHAR},
</if>
</if>
<if
test=
"model != null"
>
<if
test=
"model != null"
>
#{model,jdbcType=VARCHAR},
#{model,jdbcType=VARCHAR},
...
@@ -175,8 +181,8 @@
...
@@ -175,8 +181,8 @@
<if
test=
"path != null"
>
<if
test=
"path != null"
>
`path` = #{path,jdbcType=VARCHAR},
`path` = #{path,jdbcType=VARCHAR},
</if>
</if>
<if
test=
"
vendo
r != null"
>
<if
test=
"
marke
r != null"
>
vendor = #{vendo
r,jdbcType=VARCHAR},
marker = #{marke
r,jdbcType=VARCHAR},
</if>
</if>
<if
test=
"model != null"
>
<if
test=
"model != null"
>
model = #{model,jdbcType=VARCHAR},
model = #{model,jdbcType=VARCHAR},
...
...
mdm_dao/src/main/resources/mapper/DeviceEquipmentInfoCopyDao.xml
deleted
100644 → 0
View file @
c1a24e62
This diff is collapsed.
Click to expand it.
mdm_dao/src/main/resources/mapper/DeviceEquipmentInfoDao.xml
View file @
78ba3997
This diff is collapsed.
Click to expand it.
mdm_dao/src/main/resources/mapper/DeviceEquipmentNetDao.xml
View file @
78ba3997
...
@@ -22,7 +22,13 @@
...
@@ -22,7 +22,13 @@
from device_equipment_net
from device_equipment_net
where id = #{id,jdbcType=INTEGER}
where id = #{id,jdbcType=INTEGER}
</select>
</select>
<delete
id=
"deleteByPrimaryKey"
parameterType=
"java.lang.Integer"
>
<select
id=
"getEquipmentInfo"
resultType=
"com.skr.mdm.bean.vo.equipment.DeviceEquipmentNetVO"
>
select
<include
refid=
"Base_Column_List"
/>
from device_equipment_net
where equipment_id = #{equipmentId,jdbcType=INTEGER}
</select>
<delete
id=
"deleteByPrimaryKey"
parameterType=
"java.lang.Integer"
>
delete from device_equipment_net
delete from device_equipment_net
where id = #{id,jdbcType=INTEGER}
where id = #{id,jdbcType=INTEGER}
</delete>
</delete>
...
...
mdm_dao/src/main/resources/mapper/DeviceEquipmentSysSourceDao.xml
View file @
78ba3997
...
@@ -30,7 +30,13 @@
...
@@ -30,7 +30,13 @@
from device_equipment_sys_source
from device_equipment_sys_source
where id = #{id,jdbcType=INTEGER}
where id = #{id,jdbcType=INTEGER}
</select>
</select>
<delete
id=
"deleteByPrimaryKey"
parameterType=
"java.lang.Integer"
>
<select
id=
"getEquipmentInfo"
resultType=
"com.skr.mdm.bean.vo.equipment.DeviceEquipmentSysSourceVO"
>
select
<include
refid=
"Base_Column_List"
/>
from device_equipment_sys_source
where equipment_id = #{equipmentId,jdbcType=INTEGER}
</select>
<delete
id=
"deleteByPrimaryKey"
parameterType=
"java.lang.Integer"
>
delete from device_equipment_sys_source
delete from device_equipment_sys_source
where id = #{id,jdbcType=INTEGER}
where id = #{id,jdbcType=INTEGER}
</delete>
</delete>
...
...
mdm_dao/src/main/resources/mapper/DeviceEquipmentUsbDao.xml
View file @
78ba3997
...
@@ -22,7 +22,13 @@
...
@@ -22,7 +22,13 @@
from device_equipment_usb
from device_equipment_usb
where id = #{id,jdbcType=INTEGER}
where id = #{id,jdbcType=INTEGER}
</select>
</select>
<delete
id=
"deleteByPrimaryKey"
parameterType=
"java.lang.Integer"
>
<select
id=
"getEquipmentInfo"
resultType=
"com.skr.mdm.bean.vo.equipment.DeviceEquipmentUsbVO"
>
select
<include
refid=
"Base_Column_List"
/>
from device_equipment_usb
where equipment_id = #{equipmentId,jdbcType=INTEGER}
</select>
<delete
id=
"deleteByPrimaryKey"
parameterType=
"java.lang.Integer"
>
delete from device_equipment_usb
delete from device_equipment_usb
where id = #{id,jdbcType=INTEGER}
where id = #{id,jdbcType=INTEGER}
</delete>
</delete>
...
...
mdm_website/src/main/java/com/skr/mdm/api/equipment/service/impl/EquipmentInfoUserStrategyServiceImpl.java
View file @
78ba3997
...
@@ -2,14 +2,13 @@ package com.skr.mdm.api.equipment.service.impl;
...
@@ -2,14 +2,13 @@ package com.skr.mdm.api.equipment.service.impl;
import
com.skr.mdm.api.equipment.annotation.UserStrategy
;
import
com.skr.mdm.api.equipment.annotation.UserStrategy
;
import
com.skr.mdm.api.equipment.service.UserStrategyService
;
import
com.skr.mdm.api.equipment.service.UserStrategyService
;
import
com.skr.mdm.bean.vo.equipment.DeviceEquipmentInfo
2
VO
;
import
com.skr.mdm.bean.vo.equipment.DeviceEquipmentInfoVO
;
import
com.skr.mdm.dao.
DeviceEquipmentDao
;
import
com.skr.mdm.dao.
*
;
import
com.skr.mdm.
dao.DeviceEquipmentInfoCopyDao
;
import
com.skr.mdm.
entity.DeviceEquipmentDO
;
import
com.skr.mdm.enums.SendCmdConfigEnum
;
import
com.skr.mdm.enums.SendCmdConfigEnum
;
import
com.skr.mdm.enums.UserStrategyEnum
;
import
com.skr.mdm.enums.UserStrategyEnum
;
import
com.skr.mdm.handle.IssuedUserHandler
;
import
com.skr.mdm.handle.IssuedUserHandler
;
import
com.skr.mdm.result.ResponseResult
;
import
com.skr.mdm.result.ResponseResult
;
import
com.skr.mdm.entity.DeviceEquipmentDO
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
java.util.Collections
;
import
java.util.Collections
;
...
@@ -26,7 +25,17 @@ public class EquipmentInfoUserStrategyServiceImpl implements UserStrategyService
...
@@ -26,7 +25,17 @@ public class EquipmentInfoUserStrategyServiceImpl implements UserStrategyService
@Autowired
@Autowired
private
IssuedUserHandler
issuedUserHandler
;
private
IssuedUserHandler
issuedUserHandler
;
@Autowired
@Autowired
private
DeviceEquipmentInfoCopyDao
deviceEquipmentInfoCopyDao
;
private
DeviceEquipmentInfoDao
deviceEquipmentInfoDao
;
@Autowired
private
DeviceEquipmentCpuDao
cpuDao
;
@Autowired
private
DeviceEquipmentDiskDao
diskDao
;
@Autowired
private
DeviceEquipmentNetDao
netDao
;
@Autowired
private
DeviceEquipmentSysSourceDao
sysSourceDao
;
@Autowired
private
DeviceEquipmentUsbDao
usbDao
;
@Override
@Override
public
ResponseResult
getUserStrategy
(
Integer
equipmentId
)
{
public
ResponseResult
getUserStrategy
(
Integer
equipmentId
)
{
...
@@ -34,7 +43,12 @@ public class EquipmentInfoUserStrategyServiceImpl implements UserStrategyService
...
@@ -34,7 +43,12 @@ public class EquipmentInfoUserStrategyServiceImpl implements UserStrategyService
DeviceEquipmentDO
equipmentDO
=
equipmentDao
.
selectById
(
equipmentId
);
DeviceEquipmentDO
equipmentDO
=
equipmentDao
.
selectById
(
equipmentId
);
issuedUserHandler
.
issuedUser
(
Collections
.
singletonList
(
equipmentId
),
equipmentDO
.
getCompanyId
(),
issuedUserHandler
.
issuedUser
(
Collections
.
singletonList
(
equipmentId
),
equipmentDO
.
getCompanyId
(),
SendCmdConfigEnum
.
UPLOAD_EQUIPMENT
.
getCmd
(),
null
);
SendCmdConfigEnum
.
UPLOAD_EQUIPMENT
.
getCmd
(),
null
);
DeviceEquipmentInfo2VO
deviceEquipmentInfo2VO
=
deviceEquipmentInfoCopyDao
.
getEquipmentInfo
(
equipmentId
);
DeviceEquipmentInfoVO
deviceEquipmentInfoVO
=
deviceEquipmentInfoDao
.
getEquipmentInfo
(
equipmentId
);
return
ResponseResult
.
success
(
deviceEquipmentInfo2VO
);
deviceEquipmentInfoVO
.
setUsbVOList
(
usbDao
.
getEquipmentInfo
(
equipmentId
));
deviceEquipmentInfoVO
.
setCpuVOList
(
cpuDao
.
getEquipmentInfo
(
equipmentId
));
deviceEquipmentInfoVO
.
setSysSourceVOList
(
sysSourceDao
.
getEquipmentInfo
(
equipmentId
));
deviceEquipmentInfoVO
.
setNetVOList
(
netDao
.
getEquipmentInfo
(
equipmentId
));
deviceEquipmentInfoVO
.
setDiskVOList
(
diskDao
.
getEquipmentInfo
(
equipmentId
));
return
ResponseResult
.
success
(
deviceEquipmentInfoVO
);
}
}
}
}
\ No newline at end of file
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