diff --git a/src/main/java/com/ruoyi/device/controller/GroupController.java b/src/main/java/com/ruoyi/device/controller/GroupController.java index edec073..f54e347 100644 --- a/src/main/java/com/ruoyi/device/controller/GroupController.java +++ b/src/main/java/com/ruoyi/device/controller/GroupController.java @@ -139,6 +139,9 @@ public class GroupController extends BaseController DockDetailDTO dockDetailDTO = bufferDeviceService.getDockDetailById(dock.getDockId()); if (dockDetailDTO != null) { dockDetailDTO.setLastActiveTime(dock.getLastActiveTime()); + dockDetailDTO.setCabinVideoUrl(dock.getCabinVideoUrl()); + dockDetailDTO.setOutsideVideoUrl(dock.getOutsideVideoUrl()); + dockDetailDTO.setLiveVideoUrl(dock.getLiveVideoUrl()); dtoList.add(dockDetailDTO); } } diff --git a/src/main/java/com/ruoyi/device/domain/model/Dock.java b/src/main/java/com/ruoyi/device/domain/model/Dock.java index 8ca0477..c9c9289 100644 --- a/src/main/java/com/ruoyi/device/domain/model/Dock.java +++ b/src/main/java/com/ruoyi/device/domain/model/Dock.java @@ -44,6 +44,15 @@ public class Dock implements Serializable /** 最后活跃时间 */ private Date lastActiveTime; + /** 舱内视频地址 */ + private String cabinVideoUrl; + + /** 舱外视频地址 */ + private String outsideVideoUrl; + + /** 直播视频地址 */ + private String liveVideoUrl; + public Long getDockId() { return dockId; @@ -143,4 +152,34 @@ public class Dock implements Serializable { this.lastActiveTime = lastActiveTime; } + + public String getCabinVideoUrl() + { + return cabinVideoUrl; + } + + public void setCabinVideoUrl(String cabinVideoUrl) + { + this.cabinVideoUrl = cabinVideoUrl; + } + + public String getOutsideVideoUrl() + { + return outsideVideoUrl; + } + + public void setOutsideVideoUrl(String outsideVideoUrl) + { + this.outsideVideoUrl = outsideVideoUrl; + } + + public String getLiveVideoUrl() + { + return liveVideoUrl; + } + + public void setLiveVideoUrl(String liveVideoUrl) + { + this.liveVideoUrl = liveVideoUrl; + } } \ No newline at end of file diff --git a/src/main/java/com/ruoyi/device/mapper/entity/DockEntity.java b/src/main/java/com/ruoyi/device/mapper/entity/DockEntity.java index ae8e93f..dcd4df5 100644 --- a/src/main/java/com/ruoyi/device/mapper/entity/DockEntity.java +++ b/src/main/java/com/ruoyi/device/mapper/entity/DockEntity.java @@ -30,6 +30,15 @@ public class DockEntity extends BaseEntity /** 最后活跃时间 */ private Date lastActiveTime; + /** 舱内视频地址 */ + private String cabinVideoUrl; + + /** 舱外视频地址 */ + private String outsideVideoUrl; + + /** 直播视频地址 */ + private String liveVideoUrl; + public Long getDockId() { return dockId; @@ -80,6 +89,36 @@ public class DockEntity extends BaseEntity this.lastActiveTime = lastActiveTime; } + public String getCabinVideoUrl() + { + return cabinVideoUrl; + } + + public void setCabinVideoUrl(String cabinVideoUrl) + { + this.cabinVideoUrl = cabinVideoUrl; + } + + public String getOutsideVideoUrl() + { + return outsideVideoUrl; + } + + public void setOutsideVideoUrl(String outsideVideoUrl) + { + this.outsideVideoUrl = outsideVideoUrl; + } + + public String getLiveVideoUrl() + { + return liveVideoUrl; + } + + public void setLiveVideoUrl(String liveVideoUrl) + { + this.liveVideoUrl = liveVideoUrl; + } + @Override public String toString() { diff --git a/src/main/java/com/ruoyi/device/service/dto/DockDetailDTO.java b/src/main/java/com/ruoyi/device/service/dto/DockDetailDTO.java index 4e07fc5..110af5a 100644 --- a/src/main/java/com/ruoyi/device/service/dto/DockDetailDTO.java +++ b/src/main/java/com/ruoyi/device/service/dto/DockDetailDTO.java @@ -158,5 +158,14 @@ public class DockDetailDTO implements Serializable /** 最后活跃时间 */ private Date lastActiveTime; + /** 舱内视频地址 */ + private String cabinVideoUrl; + + /** 舱外视频地址 */ + private String outsideVideoUrl; + + /** 直播视频地址 */ + private String liveVideoUrl; + } diff --git a/src/main/resources/db/migration/V7__Add_dock_video_url_columns.sql b/src/main/resources/db/migration/V7__Add_dock_video_url_columns.sql new file mode 100644 index 0000000..4ec3623 --- /dev/null +++ b/src/main/resources/db/migration/V7__Add_dock_video_url_columns.sql @@ -0,0 +1,4 @@ +-- 为机场表添加视频地址字段 +ALTER TABLE device_dock ADD COLUMN cabin_video_url VARCHAR(500) COMMENT '舱内视频地址'; +ALTER TABLE device_dock ADD COLUMN outside_video_url VARCHAR(500) COMMENT '舱外视频地址'; +ALTER TABLE device_dock ADD COLUMN live_video_url VARCHAR(500) COMMENT '直播视频地址';