xiangpei
2024-08-29 3e9a6da99aae968123ee7bca352fc08becd7f1f2
ycl-pojo/src/main/java/com/ycl/platform/domain/entity/CheckIndexVideo.java
@@ -1,354 +1,127 @@
package com.ycl.platform.domain.entity;
import annotation.Excel;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.alibaba.excel.annotation.ExcelIgnore;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ycl.platform.base.CheckIndex;
import com.ycl.system.entity.BaseEntity;
import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
/**
 * 视频指标概率数据对象 t_check_index_video
 *
 *
 * @author ruoyi
 * @date 2024-04-29
 */
public class CheckIndexVideo extends CheckIndex
{
@TableName("t_check_index_video")
@Data
public class CheckIndexVideo extends CheckIndex {
    private static final long serialVersionUID = 1L;
    /** 平台在线率 */
    /**
     * 平台在线率
     */
    @Excel(name = "平台在线率")
    @TableField("platform_online")
    private BigDecimal platformOnline;
    /** 一机一档合格率 */
    /**
     * 一机一档合格率
     */
    @Excel(name = "一机一档合格率")
    @TableField("monitor_qualification")
    private BigDecimal monitorQualification;
    /** 档案考核比 */
    /**
     * 档案考核比
     */
    @Excel(name = "一机一档注册率")
    @TableField("monitor_registration")
    private BigDecimal monitorRegistration;
    /** 档案考核比 */
    /**
     * 档案考核比
     */
    @Excel(name = "档案考核比")
    @TableField("archives_rate")
    private BigDecimal archivesRate;
    /** 点位在线率 */
    /**
     * 点位在线率
     */
    @Excel(name = "点位在线率")
    @TableField("site_online")
    private BigDecimal siteOnline;
    /** 录象可用率 */
    /**
     * 录象可用率
     */
    @Excel(name = "录象可用率")
    @TableField("video_available")
    private BigDecimal videoAvailable;
    /** 标注正确率 */
    /**
     * 标注正确率
     */
    @Excel(name = "标注正确率")
    @TableField("annotation_accuracy")
    private BigDecimal annotationAccuracy;
    /** 校时准确率 */
    /**
     * 校时准确率
     */
    @Excel(name = "校时准确率")
    @TableField("timing_accuracy")
    private BigDecimal timingAccuracy;
    /** 重点点位在线率 */
    /**
     * 重点点位在线率
     */
    @Excel(name = "重点点位在线率")
    @TableField("key_site_online")
    private BigDecimal keySiteOnline;
    /** 重点点位录象可用率 */
    @Excel(name = "重点点位录象可用率",width = 25)
    /**
     * 重点点位录象可用率
     */
    @Excel(name = "重点点位录象可用率", width = 25)
    @TableField("key_video_available")
    private BigDecimal keyVideoAvailable;
    /** 重点点位标注正确率 */
    @Excel(name = "重点点位标注正确率",width = 25)
    /**
     * 重点点位标注正确率
     */
    @Excel(name = "重点点位标注正确率", width = 25)
    @TableField("key_annotation_accuracy")
    private BigDecimal keyAnnotationAccuracy;
    /** 重点点位按时正确率 */
    @Excel(name = "重点点位按时正确率",width = 25)
    /**
     * 重点点位按时正确率
     */
    @Excel(name = "重点点位按时正确率", width = 25)
    @TableField("key_timing_accuracy")
    private BigDecimal keyTimingAccuracy;
    /** 重点指挥图像公安部巡检结果 */
    @Excel(name = "重点指挥图像公安部巡检结果",width = 25)
    private BigDecimal keyCommandImageInspection;
    /**
     *  重点指挥图像在线率
     */
    @Excel(name = "重点指挥图像在线率", width = 25)
    @TableField("key_command_image_online")
    private BigDecimal keyCommandImageOnline;
    /** 重点指挥图像目录树 */
    @Excel(name = "重点指挥图像目录树",width = 25)
    private BigDecimal keyCommandImageDirectoryTree;
    /**
     * 视频图像资源安全管理
     */
    @Excel(name = "视频图像资源安全管理", width = 25)
    @TableField("image_resource_security")
    private BigDecimal imageResourceSecurity;
    /** 在线检查平台部署及运行率 */
    @Excel(name = "在线检查平台部署及运行率",width = 25)
    private BigDecimal onlineInspectionPlatform;
    /** 视频传输网资产准确率 */
    @Excel(name = "视频传输网资产准确率",width = 25)
    private BigDecimal videoTransmissionAssetsAccuracy;
    /** 视频传输网资产弱口令得分比率 */
    @Excel(name = "视频传输网资产弱口令得分比率",width = 25)
    private BigDecimal videoTransmissionAssetsWeakPasswordScore;
    /** 视频传输网危险资产得分比重 */
    @Excel(name = "视频传输网危险资产得分比重",width = 25)
    private BigDecimal videoTransmissionDangerousAssetsScore;
    /** 视频传输网边界完整性检测扣分项 */
    @Excel(name = "视频传输网边界完整性检测扣分项",width = 25)
    private BigDecimal videoTransmissionBoundaryIntegrityDetection;
    /** 月运行率 */
    @Excel(name = "月运行率")
    private BigDecimal operatingRate;
    public BigDecimal getPlatformOnline() {
        return platformOnline;
    }
    public void setPlatformOnline(BigDecimal platformOnline) {
        this.platformOnline = platformOnline;
    }
    public BigDecimal getMonitorQualification() {
        return monitorQualification;
    }
    public void setMonitorQualification(BigDecimal monitorQualification) {
        this.monitorQualification = monitorQualification;
    }
    public BigDecimal getMonitorRegistration() {
        return monitorRegistration;
    }
    public void setMonitorRegistration(BigDecimal monitorRegistration) {
        this.monitorRegistration = monitorRegistration;
    }
    public BigDecimal getArchivesRate() {
        return archivesRate;
    }
    public void setArchivesRate(BigDecimal archivesRate) {
        this.archivesRate = archivesRate;
    }
    public BigDecimal getSiteOnline() {
        return siteOnline;
    }
    public void setSiteOnline(BigDecimal siteOnline) {
        this.siteOnline = siteOnline;
    }
    public BigDecimal getVideoAvailable() {
        return videoAvailable;
    }
    public void setVideoAvailable(BigDecimal videoAvailable) {
        this.videoAvailable = videoAvailable;
    }
    public BigDecimal getAnnotationAccuracy() {
        return annotationAccuracy;
    }
    public void setAnnotationAccuracy(BigDecimal annotationAccuracy) {
        this.annotationAccuracy = annotationAccuracy;
    }
    public BigDecimal getTimingAccuracy() {
        return timingAccuracy;
    }
    public void setTimingAccuracy(BigDecimal timingAccuracy) {
        this.timingAccuracy = timingAccuracy;
    }
    public BigDecimal getKeySiteOnline() {
        return keySiteOnline;
    }
    public void setKeySiteOnline(BigDecimal keySiteOnline) {
        this.keySiteOnline = keySiteOnline;
    }
    public BigDecimal getKeyVideoAvailable() {
        return keyVideoAvailable;
    }
    public void setKeyVideoAvailable(BigDecimal keyVideoAvailable) {
        this.keyVideoAvailable = keyVideoAvailable;
    }
    public BigDecimal getKeyAnnotationAccuracy() {
        return keyAnnotationAccuracy;
    }
    public void setKeyAnnotationAccuracy(BigDecimal keyAnnotationAccuracy) {
        this.keyAnnotationAccuracy = keyAnnotationAccuracy;
    }
    public BigDecimal getKeyTimingAccuracy() {
        return keyTimingAccuracy;
    }
    public void setKeyTimingAccuracy(BigDecimal keyTimingAccuracy) {
        this.keyTimingAccuracy = keyTimingAccuracy;
    }
    public BigDecimal getKeyCommandImageInspection() {
        return keyCommandImageInspection;
    }
    public void setKeyCommandImageInspection(BigDecimal keyCommandImageInspection) {
        this.keyCommandImageInspection = keyCommandImageInspection;
    }
    public BigDecimal getKeyCommandImageDirectoryTree() {
        return keyCommandImageDirectoryTree;
    }
    public void setKeyCommandImageDirectoryTree(BigDecimal keyCommandImageDirectoryTree) {
        this.keyCommandImageDirectoryTree = keyCommandImageDirectoryTree;
    }
    public BigDecimal getOnlineInspectionPlatform() {
        return onlineInspectionPlatform;
    }
    public void setOnlineInspectionPlatform(BigDecimal onlineInspectionPlatform) {
        this.onlineInspectionPlatform = onlineInspectionPlatform;
    }
    public BigDecimal getVideoTransmissionAssetsAccuracy() {
        return videoTransmissionAssetsAccuracy;
    }
    public void setVideoTransmissionAssetsAccuracy(BigDecimal videoTransmissionAssetsAccuracy) {
        this.videoTransmissionAssetsAccuracy = videoTransmissionAssetsAccuracy;
    }
    public BigDecimal getVideoTransmissionAssetsWeakPasswordScore() {
        return videoTransmissionAssetsWeakPasswordScore;
    }
    public void setVideoTransmissionAssetsWeakPasswordScore(BigDecimal videoTransmissionAssetsWeakPasswordScore) {
        this.videoTransmissionAssetsWeakPasswordScore = videoTransmissionAssetsWeakPasswordScore;
    }
    public BigDecimal getVideoTransmissionDangerousAssetsScore() {
        return videoTransmissionDangerousAssetsScore;
    }
    public void setVideoTransmissionDangerousAssetsScore(BigDecimal videoTransmissionDangerousAssetsScore) {
        this.videoTransmissionDangerousAssetsScore = videoTransmissionDangerousAssetsScore;
    }
    public BigDecimal getVideoTransmissionBoundaryIntegrityDetection() {
        return videoTransmissionBoundaryIntegrityDetection;
    }
    public void setVideoTransmissionBoundaryIntegrityDetection(BigDecimal videoTransmissionBoundaryIntegrityDetection) {
        this.videoTransmissionBoundaryIntegrityDetection = videoTransmissionBoundaryIntegrityDetection;
    }
    public BigDecimal getOperatingRate() {
        return operatingRate;
    }
    public void setOperatingRate(BigDecimal operatingRate) {
        this.operatingRate = operatingRate;
    }
    @Override
    public Long getId() {
        return super.getId();
    }
    @Override
    public void setId(Long id) {
        super.setId(id);
    }
    @Override
    public String getDate() {
        return super.getDate();
    }
    @Override
    public void setDate(String date) {
        super.setDate(date);
    }
    @Override
    public Date getCreateTime() {
        return super.getCreateTime();
    }
    @Override
    public void setCreateTime(Date createTime) {
        super.setCreateTime(createTime);
    }
    @Override
    public Long getDeptId() {
        return super.getDeptId();
    }
    @Override
    public void setDeptId(Long deptId) {
        super.setDeptId(deptId);
    }
    @Override
    public String getDeptName() {
        return super.getDeptName();
    }
    @Override
    public void setDeptName(String deptName) {
        super.setDeptName(deptName);
    }
    @Override
    public Long getExamineTag() {
        return super.getExamineTag();
    }
    @Override
    public void setExamineTag(Long examineTag) {
        super.setExamineTag(examineTag);
    }
    @Override
    public String toString() {
        return "CheckIndexVideo{" +
                "id=" + id +
                ", date='" + date + '\'' +
                ", createTime=" + createTime +
                ", deptId=" + deptId +
                ", deptName='" + deptName + '\'' +
                ", examineTag=" + examineTag +
                ", platformOnline=" + platformOnline +
                ", monitorQualification=" + monitorQualification +
                ", monitorRegistration=" + monitorRegistration +
                ", archivesRate=" + archivesRate +
                ", siteOnline=" + siteOnline +
                ", videoAvailable=" + videoAvailable +
                ", annotationAccuracy=" + annotationAccuracy +
                ", timingAccuracy=" + timingAccuracy +
                ", keySiteOnline=" + keySiteOnline +
                ", keyVideoAvailable=" + keyVideoAvailable +
                ", keyAnnotationAccuracy=" + keyAnnotationAccuracy +
                ", keyTimingAccuracy=" + keyTimingAccuracy +
                ", keyCommandImageInspection=" + keyCommandImageInspection +
                ", keyCommandImageDirectoryTree=" + keyCommandImageDirectoryTree +
                ", onlineInspectionPlatform=" + onlineInspectionPlatform +
                ", videoTransmissionAssetsAccuracy=" + videoTransmissionAssetsAccuracy +
                ", videoTransmissionAssetsWeakPasswordScore=" + videoTransmissionAssetsWeakPasswordScore +
                ", videoTransmissionDangerousAssetsScore=" + videoTransmissionDangerousAssetsScore +
                ", videoTransmissionBoundaryIntegrityDetection=" + videoTransmissionBoundaryIntegrityDetection +
                ", operatingRate=" + operatingRate +
                '}';
    }
    @ExcelIgnore
    @TableField(exist = false)
    private List<String> quarter;
}