龚焕茏
2024-08-21 d6f915ecc8ee7efd5fcd3a205b57ef490b918fa5
feat:数据中心数字增加中文字段
8个文件已修改
674 ■■■■■ 已修改文件
ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/CrossDetailResult.java 45 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/FaceDeviceInspectionResult.java 78 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/MonitoringDetailResult.java 47 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/SnapshotDataMonitorResult.java 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/VehicleDeviceInspectionResult.java 96 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-pojo/src/main/java/com/ycl/platform/domain/result/UY/OneMachineFileResult.java 329 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-pojo/src/main/java/com/ycl/platform/domain/result/UY/RecordMetaDSumResult.java 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-pojo/src/main/java/com/ycl/platform/domain/result/UY/VideoOnlineResult.java 39 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/CrossDetailResult.java
@@ -5,6 +5,8 @@
import org.springframework.data.mongodb.core.index.TextIndexed;
import org.springframework.data.mongodb.core.mapping.Document;
import java.util.Objects;
/**
 * 卡口属性监测结果:车辆(车辆卡口信息采集准确率、)
 *
@@ -55,9 +57,52 @@
    private Integer lalType;
    /**
     * 经纬度监测结果,表示经纬度信息的监测状态。
     * 1:正常 2:经纬度缺失 3:不在辖区 4:精度过低
     */
    private String lalTypeText;
    /**
     * 国标编码监测结果,表示国标编码的监测状态。
     * 1:正常 2:编码长度不等于20位 3:前6位不符合标准 4:11至13位不符合标准
     */
    private Integer gbCodeType;
    /**
     * 国标编码监测结果,表示国标编码的监测状态。
     * 1:正常 2:编码长度不等于20位 3:前6位不符合标准 4:11至13位不符合标准
     */
    private String gbCodeTypeText;
    public String getLalTypeText() {
        if (Objects.equals(lalType, 1)) {
            lalTypeText = "正常";
        }
        if (Objects.equals(lalType, 2)) {
            lalTypeText = "经纬度缺失";
        }
        if (Objects.equals(lalType, 3)) {
            lalTypeText = "不在辖区";
        }
        if (Objects.equals(lalType, 4)) {
            lalTypeText = "精度过低";
        }
        return lalTypeText;
    }
    public String getGbCodeTypeText() {
        if (Objects.equals(gbCodeType, 1)) {
            gbCodeTypeText = "正常";
        }
        if (Objects.equals(gbCodeType, 2)) {
            gbCodeTypeText = "编码长度不等于20位";
        }
        if (Objects.equals(gbCodeType, 3)) {
            gbCodeTypeText = "前6位不符合标准";
        }
        if (Objects.equals(gbCodeType, 4)) {
            gbCodeTypeText = "11至13位不符合标准";
        }
        return gbCodeTypeText;
    }
}
ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/FaceDeviceInspectionResult.java
@@ -75,6 +75,11 @@
     */
    private Integer snapResult;
    /**
     * 抓拍数据量监测结果,1:正常 2:无数据 4:数据量少
     */
    private String snapResultText;
    // 以下为嵌套对象的字段
    /**
@@ -97,6 +102,19 @@
     */
    private SnapUnique snapUnique;
    public String getSnapResultText() {
        if (snapResult == 1) {
            snapResultText = "正常";
        }
        if (snapResult == 2) {
            snapResultText = "无数据";
        }
        if (snapResult == 4) {
            snapResultText = "数据量少";
        }
        return snapResultText;
    }
    // 内嵌对象定义
    @Data
@@ -117,6 +135,11 @@
        private Integer todayClockResult;
        /**
         * 当日接收的当日抓拍数据时钟准确性判定结果:1是合格,0是不合格
         */
        private String todayClockResultText;
        /**
         * 当日接收的全部抓拍数据中时钟准确数据量
         */
        private Integer allClockCount;
@@ -125,6 +148,31 @@
         * 当日接收的全部抓拍数据中时钟准确性判定结果:1是合格,0是不合格
         */
        private Integer allClockResult;
        /**
         * 当日接收的全部抓拍数据中时钟准确性判定结果:1是合格,0是不合格
         */
        private String allClockResultText;
        public String getTodayClockResultText() {
            if (todayClockResult == 1) {
                todayClockResultText = "合格";
            }
            if (todayClockResult == 0) {
                todayClockResultText = "不合格";
            }
            return todayClockResultText;
        }
        public String getAllClockResultText() {
            if (allClockResult == 1) {
                allClockResultText = "合格";
            }
            if (allClockResult == 0) {
                allClockResultText = "不合格";
            }
            return allClockResultText;
        }
    }
    @Data
@@ -160,6 +208,11 @@
        private Integer todayTimelyResult;
        /**
         * 当日接收的当日抓拍数据及时性判定结果:1是合格,0是不合格
         */
        private String todayTimelyResultText;
        /**
         * 当日接收的全部抓拍数据中延迟数据量
         */
        private Integer allDelayCount;
@@ -183,6 +236,31 @@
         * 当日接收的全部抓拍数据中及时性判定结果:1是合格,0是不合格
         */
        private Integer allTimelyResult;
        /**
         * 当日接收的全部抓拍数据中及时性判定结果:1是合格,0是不合格
         */
        private String allTimelyResultText;
        public String getTodayTimelyResultText() {
            if (todayTimelyResult == 1) {
                todayTimelyResultText = "合格";
            }
            if (todayTimelyResult == 0) {
                todayTimelyResultText = "不合格";
            }
            return todayTimelyResultText;
        }
        public String getAllTimelyResultText() {
            if (allTimelyResult == 1) {
                allTimelyResultText = "合格";
            }
            if (allTimelyResult == 0) {
                allTimelyResultText = "不合格";
            }
            return allTimelyResultText;
        }
    }
    @Data
ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/MonitoringDetailResult.java
@@ -5,6 +5,8 @@
import org.springframework.data.mongodb.core.index.TextIndexed;
import org.springframework.data.mongodb.core.mapping.Document;
import java.util.Objects;
/**
 * 采集设备属性监测结果:人脸(人脸卡口信息采集准确率)
 *
@@ -54,9 +56,21 @@
    private Integer lalType;
    /**
     * 经纬度监测结果,表示经纬度信息的监测状态。
     * 1:正常 2:经纬度缺失 3:不在辖区 4:精度过低
     */
    private String lalTypeText;
    /**
     * 国标编码监测结果: 1:正常 2:编码长度不等于20位 3:前6位不符合标准 4:11至13位不符合标准
     */
    private Integer gbCodeType;
    /**
     * 国标编码监测结果,表示国标编码的监测状态。
     * 1:正常 2:编码长度不等于20位 3:前6位不符合标准 4:11至13位不符合标准
     */
    private String gbCodeTypeText;
    /**
     * 普通能力集
@@ -68,4 +82,37 @@
     */
    private String intelligentSet;
    public String getLalTypeText() {
        if (Objects.equals(lalType, 1)) {
            lalTypeText = "正常";
        }
        if (Objects.equals(lalType, 2)) {
            lalTypeText = "经纬度缺失";
        }
        if (Objects.equals(lalType, 3)) {
            lalTypeText = "不在辖区";
        }
        if (Objects.equals(lalType, 4)) {
            lalTypeText = "精度过低";
        }
        return lalTypeText;
    }
    public String getGbCodeTypeText() {
        if (Objects.equals(gbCodeType, 1)) {
            gbCodeTypeText = "正常";
        }
        if (Objects.equals(gbCodeType, 2)) {
            gbCodeTypeText = "编码长度不等于20位";
        }
        if (Objects.equals(gbCodeType, 3)) {
            gbCodeTypeText = "前6位不符合标准";
        }
        if (Objects.equals(gbCodeType, 4)) {
            gbCodeTypeText = "11至13位不符合标准";
        }
        return gbCodeTypeText;
    }
}
ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/SnapshotDataMonitorResult.java
@@ -5,6 +5,8 @@
import org.springframework.data.mongodb.core.index.TextIndexed;
import org.springframework.data.mongodb.core.mapping.Document;
import java.util.Objects;
/**
 * 抓拍数据量监测结果:车辆(视图库对接稳定性、点位在线率、)
 *
@@ -66,4 +68,24 @@
     */
    private int resultType;
    /**
     * 抓拍数据量监测结果 1:正常 2:无数据 3:数据突降 4:数据量少
     */
    private String resultTypeText;
    public String getResultTypeText() {
        if (Objects.equals(resultType, 1)) {
            resultTypeText = "正常";
        }
        if (Objects.equals(resultType, 2)) {
            resultTypeText = "无数据";
        }
        if (Objects.equals(resultType, 3)) {
            resultTypeText = "数据突降";
        }
        if (Objects.equals(resultType, 4)) {
            resultTypeText = "数据量少";
        }
        return resultTypeText;
    }
}
ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/VehicleDeviceInspectionResult.java
@@ -70,6 +70,11 @@
     */
    private Integer snapResult;
    /**
     * 抓拍数据量监测结果,1:正常 2:无数据 4:数据量少
     */
    private String snapResultText;
    // 以下为嵌套对象的字段
    /**
@@ -97,6 +102,19 @@
     */
    private Integrity integrity;
    public String getSnapResultText() {
        if (snapResult == 1) {
            snapResultText = "正常";
        }
        if (snapResult == 2) {
            snapResultText = "无数据";
        }
        if (snapResult == 4) {
            snapResultText = "数据量少";
        }
        return snapResultText;
    }
    // 内嵌对象定义
    @Data
@@ -117,6 +135,11 @@
        private Integer todayClockResult;
        /**
         * 当日接收的当日抓拍数据时钟准确性判定结果:1是合格,0是不合格
         */
        private String todayClockResultText;
        /**
         * 当日接收的全部抓拍数据时钟准确数据量
         */
        private Integer allClockCount;
@@ -125,6 +148,31 @@
         * 当日接收的全部抓拍数据时钟准确性判定结果:1是合格,0是不合格
         */
        private Integer allClockResult;
        /**
         * 当日接收的全部抓拍数据时钟准确性判定结果:1是合格,0是不合格
         */
        private String allClockResultText;
        public String getTodayClockResultText() {
            if (todayClockResult == 1) {
                todayClockResultText = "合格";
            }
            if (todayClockResult == 0) {
                todayClockResultText = "不合格";
            }
            return todayClockResultText;
        }
        public String getAllClockResultText() {
            if (allClockResult == 1) {
                allClockResultText = "合格";
            }
            if (allClockResult == 0) {
                allClockResultText = "不合格";
            }
            return allClockResultText;
        }
    }
    @Data
@@ -160,6 +208,11 @@
        private Integer todayTimelyResult;
        /**
         * 当日接收的当日抓拍数据数据及时性判定结果:1是合格,0是不合格
         */
        private String todayTimelyResultText;
        /**
         * 当日接收的全部数据延迟量
         */
        private Integer allDelayCount;
@@ -183,6 +236,31 @@
         * 当日接收的全部数据及时性判定结果:1是合格,0是不合格
         */
        private Integer allTimelyResult;
        /**
         * 当日接收的全部数据及时性判定结果:1是合格,0是不合格
         */
        private String allTimelyResultText;
        public String getTodayTimelyResultText() {
            if (todayTimelyResult == 1) {
                todayTimelyResultText = "合格";
            }
            if (todayTimelyResult == 0) {
                todayTimelyResultText = "不合格";
            }
            return todayTimelyResultText;
        }
        public String getAllTimelyResultText() {
            if (allTimelyResult == 1) {
                allTimelyResultText = "合格";
            }
            if (allTimelyResult == 0) {
                allTimelyResultText = "不合格";
            }
            return allTimelyResultText;
        }
    }
    @Data
@@ -214,6 +292,24 @@
         * 车牌识别异常:结果类型 1:正常 2:识别率低 3:昼夜识别率突变
         */
        private Integer recgResult;
        /**
         * 车牌识别异常:结果类型 1:正常 2:识别率低 3:昼夜识别率突变
         */
        private String recgResultText;
        public String getRecgResultText() {
            if (recgResult == 1) {
                recgResultText = "正常";
            }
            if (recgResult == 2) {
                recgResultText = "识别率低";
            }
            if (recgResult == 3) {
                recgResultText = "昼夜识别率突变";
            }
            return recgResultText;
        }
    }
    @Data
ycl-pojo/src/main/java/com/ycl/platform/domain/result/UY/OneMachineFileResult.java
@@ -2,10 +2,12 @@
import com.ycl.platform.domain.result.BaseResult;
import lombok.Data;
import org.apache.commons.lang3.ArrayUtils;
import org.springframework.data.mongodb.core.index.TextIndexed;
import org.springframework.data.mongodb.core.mapping.Document;
import utils.StringUtils;
import java.util.Date;
import java.util.*;
/**
 * 一机一档
@@ -173,4 +175,329 @@
     */
    private String SSBMHY;
    public String getJKDWLX() {
        if (Objects.equals(JKDWLX, "1")) {
            this.JKDWLX = "一类视频监控点";
        }
        if (Objects.equals(JKDWLX, "2")) {
            this.JKDWLX = "二类视频监控点";
        }
        if (Objects.equals(JKDWLX, "3")) {
            this.JKDWLX = "三类视频监控点";
        }
        if (Objects.equals(JKDWLX, "4")) {
            this.JKDWLX = "公安内部视频监控点";
        }
        if (Objects.equals(JKDWLX, "9")) {
            this.JKDWLX = "其他点位";
        }
        return JKDWLX;
    }
    public String getSXJGNLX() {
        List<String> sxjgnlx = new ArrayList<>();
        if (StringUtils.contains(SXJGNLX, "1")) {
            sxjgnlx.add("视频监控");
        }
        if (StringUtils.contains(SXJGNLX, "2")) {
            sxjgnlx.add("车辆识别");
        }
        if (StringUtils.contains(SXJGNLX, "3")) {
            sxjgnlx.add("人员识别");
        }
        if (!sxjgnlx.isEmpty()) {
            this.SXJGNLX = String.join("/", sxjgnlx);
        }
        return SXJGNLX;
    }
    public String getSBZT() {
        if (Objects.equals(SBZT, "1")) {
            this.SBZT = "在用";
        }
        if (Objects.equals(SBZT, "2")) {
            this.SBZT = "维修";
        }
        if (Objects.equals(SBZT, "3")) {
            this.SBZT = "拆除";
        }
        return SBZT;
    }
    public String getSBCS() {
        if (Objects.equals(SBCS, "1")) {
            this.SBCS = "海康威视";
        }
        if (Objects.equals(SBCS, "2")) {
            this.SBCS = "大华";
        }
        if (Objects.equals(SBCS, "3")) {
            this.SBCS = "天地伟业";
        }
        if (Objects.equals(SBCS, "4")) {
            this.SBCS = "科达";
        }
        if (Objects.equals(SBCS, "5")) {
            this.SBCS = "安讯士";
        }
        if (Objects.equals(SBCS, "6")) {
            this.SBCS = "博世";
        }
        if (Objects.equals(SBCS, "7")) {
            this.SBCS = "亚安";
        }
        if (Objects.equals(SBCS, "8")) {
            this.SBCS = "英飞拓";
        }
        if (Objects.equals(SBCS, "9")) {
            this.SBCS = "宇视";
        }
        if (Objects.equals(SBCS, "10")) {
            this.SBCS = "海信";
        }
        if (Objects.equals(SBCS, "11")) {
            this.SBCS = "中星电子";
        }
        if (Objects.equals(SBCS, "12")) {
            this.SBCS = "明景";
        }
        if (Objects.equals(SBCS, "13")) {
            this.SBCS = "联想";
        }
        if (Objects.equals(SBCS, "14")) {
            this.SBCS = "中兴";
        }
        if (Objects.equals(SBCS, "99")) {
            this.SBCS = "其他";
        }
        return SBCS;
    }
    public String getSXJLX() {
        if (Objects.equals(SXJLX, "1")) {
            this.SXJLX = "球机";
        }
        if (Objects.equals(SXJLX, "2")) {
            this.SXJLX = "半球";
        }
        if (Objects.equals(SXJLX, "3")) {
            this.SXJLX = "固定枪机";
        }
        if (Objects.equals(SXJLX, "4")) {
            this.SXJLX = "遥控枪机";
        }
        if (Objects.equals(SXJLX, "5")) {
            this.SXJLX = "卡口枪机";
        }
        if (Objects.equals(SXJLX, "99")) {
            this.SXJLX = "未知";
        }
        return SXJLX;
    }
    public String getBGSX() {
        if (Objects.equals(BGSX, "1")) {
            this.BGSX = "无补光";
        }
        if (Objects.equals(BGSX, "2")) {
            this.BGSX = "红外补光";
        }
        if (Objects.equals(BGSX, "3")) {
            this.BGSX = "白光补光";
        }
        if (Objects.equals(BGSX, "9")) {
            this.BGSX = "其他补光";
        }
        return BGSX;
    }
    public String getSXJBMGS() {
        if (Objects.equals(SXJBMGS, "1")) {
            this.SXJBMGS = "MPEG-4";
        }
        if (Objects.equals(SXJBMGS, "2")) {
            this.SXJBMGS = "H.264";
        }
        if (Objects.equals(SXJBMGS, "3")) {
            this.SXJBMGS = "SVAC";
        }
        if (Objects.equals(SXJBMGS, "4")) {
            this.SXJBMGS = "H.265";
        }
        return SXJBMGS;
    }
    public String getSXJWZLX() {
        List<String> wzlx = new ArrayList<>();
        if (StringUtils.isBlank(SXJWZLX)) {
            return SXJWZLX;
        }
        String[] split = SXJWZLX.split("/");
        if (ArrayUtils.contains(split, "1")) {
            wzlx.add("省际检查站");
        }
        if (ArrayUtils.contains(split, "2")) {
            wzlx.add("党政机关");
        }
        if (ArrayUtils.contains(split, "3")) {
            wzlx.add("车站码头");
        }
        if (ArrayUtils.contains(split, "4")) {
            wzlx.add("中心广场");
        }
        if (ArrayUtils.contains(split, "5")) {
            wzlx.add("体育场馆");
        }
        if (ArrayUtils.contains(split, "6")) {
            wzlx.add("商业中心");
        }
        if (ArrayUtils.contains(split, "7")) {
            wzlx.add("宗教场所");
        }
        if (ArrayUtils.contains(split, "8")) {
            wzlx.add("校园周边");
        }
        if (ArrayUtils.contains(split, "9")) {
            wzlx.add("治安复杂区域");
        }
        if (ArrayUtils.contains(split, "10")) {
            wzlx.add("交通干线");
        }
        if (ArrayUtils.contains(split, "11")) {
            wzlx.add("医院周边");
        }
        if (ArrayUtils.contains(split, "12")) {
            wzlx.add("金融机构周边");
        }
        if (ArrayUtils.contains(split, "13")) {
            wzlx.add("危险物品场所周边");
        }
        if (ArrayUtils.contains(split, "14")) {
            wzlx.add("博物馆展览馆");
        }
        if (ArrayUtils.contains(split, "15")) {
            wzlx.add("重点水域、航道");
        }
        if (ArrayUtils.contains(split, "96")) {
            wzlx.add("市际公安检查站");
        }
        if (ArrayUtils.contains(split, "97")) {
            wzlx.add("涉外场所");
        }
        if (ArrayUtils.contains(split, "98")) {
            wzlx.add("边境沿线");
        }
        if (ArrayUtils.contains(split, "99")) {
            wzlx.add("旅游景区");
        }
        this.SXJWZLX = String.join("/", wzlx);
        return SXJWZLX;
    }
    public String getJSFW() {
        if (Objects.equals(JSFW, "1")) {
            this.JSFW = "东";
        }
        if (Objects.equals(JSFW, "2")) {
            this.JSFW = "西";
        }
        if (Objects.equals(JSFW, "3")) {
            this.JSFW = "南";
        }
        if (Objects.equals(JSFW, "4")) {
            this.JSFW = "北";
        }
        if (Objects.equals(JSFW, "5")) {
            this.JSFW = "东南";
        }
        if (Objects.equals(JSFW, "6")) {
            this.JSFW = "东北";
        }
        if (Objects.equals(JSFW, "7")) {
            this.JSFW = "西南";
        }
        if (Objects.equals(JSFW, "8")) {
            this.JSFW = "西北";
        }
        if (Objects.equals(JSFW, "9")) {
            this.JSFW = "全向";
        }
        return JSFW;
    }
    public String getLWSX() {
        if (Objects.equals(LWSX, "0")) {
            this.LWSX = "已联网";
        }
        if (Objects.equals(LWSX, "1")) {
            this.LWSX = "未联网";
        }
        return LWSX;
    }
    public String getSSBMHY() {
        List<String> ssbmhy = new ArrayList<>();
        if (StringUtils.isBlank(SSBMHY)) {
            return SSBMHY;
        }
        String[] split = SSBMHY.split("/");
        if (ArrayUtils.contains(split, "1")) {
            ssbmhy.add("公安机关");
        }
        if (ArrayUtils.contains(split, "2")) {
            ssbmhy.add("环保部门");
        }
        if (ArrayUtils.contains(split, "3")) {
            ssbmhy.add("文博部门");
        }
        if (ArrayUtils.contains(split, "4")) {
            ssbmhy.add("医疗部门");
        }
        if (ArrayUtils.contains(split, "5")) {
            ssbmhy.add("旅游管理");
        }
        if (ArrayUtils.contains(split, "6")) {
            ssbmhy.add("新闻广电");
        }
        if (ArrayUtils.contains(split, "7")) {
            ssbmhy.add("食品医药监督管理部门");
        }
        if (ArrayUtils.contains(split, "8")) {
            ssbmhy.add("教育管理部门");
        }
        if (ArrayUtils.contains(split, "9")) {
            ssbmhy.add("检察院");
        }
        if (ArrayUtils.contains(split, "10")) {
            ssbmhy.add("法院");
        }
        if (ArrayUtils.contains(split, "11")) {
            ssbmhy.add("金融部门");
        }
        if (ArrayUtils.contains(split, "12")) {
            ssbmhy.add("交通部门");
        }
        if (ArrayUtils.contains(split, "13")) {
            ssbmhy.add("住房和城乡建设部门");
        }
        if (ArrayUtils.contains(split, "14")) {
            ssbmhy.add("水利部门");
        }
        if (ArrayUtils.contains(split, "15")) {
            ssbmhy.add("林业部门");
        }
        if (ArrayUtils.contains(split, "16")) {
            ssbmhy.add("安全生产监督部门");
        }
        if (ArrayUtils.contains(split, "17")) {
            ssbmhy.add("市政市容委");
        }
        if (ArrayUtils.contains(split, "18")) {
            ssbmhy.add("国土局");
        }
        this.SSBMHY = String.join("/", ssbmhy);
        return SSBMHY;
    }
}
ycl-pojo/src/main/java/com/ycl/platform/domain/result/UY/RecordMetaDSumResult.java
@@ -7,6 +7,7 @@
import org.springframework.data.mongodb.core.mapping.Document;
import java.util.Date;
import java.util.Objects;
/**
 * 录像可用性
@@ -72,6 +73,11 @@
    private Integer recordStatus;
    /**
     * 录像完整状态,1:完整,0:间歇,-1:异常
     */
    private String recordStatusText;
    /**
     * 统计时间,格式为日期字符串
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@@ -82,4 +88,16 @@
     */
    private String tenantId;
    public String getRecordStatusText() {
        if (Objects.equals(recordStatus, 1)) {
            recordStatusText = "完整";
        }
        if (Objects.equals(recordStatus, 0)) {
            recordStatusText = "间歇";
        }
        if (Objects.equals(recordStatus, -1)) {
            recordStatusText = "异常";
        }
        return recordStatusText;
    }
}
ycl-pojo/src/main/java/com/ycl/platform/domain/result/UY/VideoOnlineResult.java
@@ -55,6 +55,10 @@
     */
    private Integer icmpStatus;
    /**
     * icmp状态  2/1/-1/0   全部/在线/离线/未知
     */
    private String icmpStatusText;
    /**
     * 最近icmp时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@@ -101,6 +105,10 @@
     */
    private Integer status;
    /**
     * 在线状态  2/1/-1/0   全部/在线/离线/未知
     */
    private String statusText;
    /**
     * 省厅标签
     */
    private String tagStr;
@@ -122,4 +130,35 @@
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date vqdTime;
    public String getIcmpStatusText() {
        if (icmpStatus == 2) {
            this.icmpStatusText = "全部";
        }
        if (icmpStatus == 1) {
            this.icmpStatusText = "在线";
        }
        if (icmpStatus == -1) {
            this.icmpStatusText = "离线";
        }
        if (icmpStatus == 0) {
            this.icmpStatusText = "未知";
        }
        return icmpStatusText;
    }
    public String getStatusText() {
        if (status == 2) {
            this.statusText = "全部";
        }
        if (status == 1) {
            this.statusText = "在线";
        }
        if (status == -1) {
            this.statusText = "离线";
        }
        if (status == 0) {
            this.statusText = "未知";
        }
        return statusText;
    }
}