bihuisong 11 月之前
父節點
當前提交
59b3179087

+ 14 - 0
zhsq_qk-system/src/main/java/zhsq_qk/system/domain/SysCameraPolice.java

@@ -75,6 +75,12 @@ public class SysCameraPolice extends BaseEntity {
     @Excel(name = "类型")
     private String buildTypeName;
 
+    /**
+     * 类型
+     */
+    @Excel(name = "类型")
+    private String cameraStatusName;
+
     private String policeName;
 
     public String getPoliceName() {
@@ -169,6 +175,13 @@ public class SysCameraPolice extends BaseEntity {
     public Integer getCameraStatus() {
         return cameraStatus;
     }
+    public void setCameraStatusName(String cameraStatusName) {
+        this.cameraStatusName = cameraStatusName;
+    }
+
+    public String getCameraStatusName() {
+        return cameraStatusName;
+    }
 
     @Override
     public String toString() {
@@ -185,6 +198,7 @@ public class SysCameraPolice extends BaseEntity {
                 .append("policeId", getPoliceId())
                 .append("cameraName", getCameraName())
                 .append("buildTypeName", getBuildTypeName())
+                .append("cameraStatusName", getCameraStatusName())
                 .toString();
     }
 }

+ 5 - 0
zhsq_qk-system/src/main/resources/mapper/system/SysCameraMapper.xml

@@ -26,6 +26,7 @@
         <result property="buildType" column="build_type"/>
         <result property="cameraStatus" column="camera_status"/>
         <result property="buildTypeName" column="buildTypeName"/>
+        <result property="cameraStatusName" column="cameraStatusName"/>
     </resultMap>
 
     <sql id="selectSysCameraVo">
@@ -39,6 +40,10 @@
         b.police_name,
         a.camera_name,
         a.camera_status,
+        case
+        when a.camera_status = 1 then '在线'
+        when a.camera_status = 2 then '离线'
+        end cameraStatusName,
         a.address,
         a.longitude,
         a.latitude,