package com.tievd.jyz.entity;
|
|
import com.baomidou.mybatisplus.annotation.SqlCondition;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.extension.activerecord.Model;
|
import com.tievd.jyz.plugin.S3DataParse;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
import lombok.Data;
|
import lombok.experimental.Accessors;
|
|
import java.io.Serializable;
|
import java.sql.Timestamp;
|
|
/**
|
* <p>
|
* 抽查事件表
|
* </p>
|
*
|
* @author
|
* @since 2023-08-15
|
*/
|
@Data
|
@Accessors(chain = true)
|
@TableName("t_spotcheck_event")
|
@Schema(name = "SpotcheckEvent", description = "抽查事件表")
|
@S3DataParse
|
public class SpotcheckEvent extends Model<SpotcheckEvent> {
|
|
private static final long serialVersionUID = 1L;
|
|
@Schema(description = "主键")
|
@TableId("id")
|
private Long id;
|
|
@Schema(description = "预留 (1合规 2异常)")
|
@TableField("event_type")
|
private Byte eventType;
|
|
@Schema(description = "区域 1卸油区 2加油区 3便利店")
|
@TableField("event_address")
|
private Byte eventAddress;
|
|
@Schema(description = "事件时间")
|
@TableField("event_time")
|
private Timestamp eventTime;
|
|
@Schema(description = "算法类型")
|
@TableField("algorithm_code")
|
private String algorithmCode;
|
|
@Schema(description = "算法类型名")
|
@TableField("algorithm_name")
|
private String algorithmName;
|
|
@Schema(description = "视频设备code")
|
@TableField("camera_code")
|
private String cameraCode;
|
|
@Schema(description = "视频设备名称")
|
@TableField("camera_name")
|
private String cameraName;
|
|
@Schema(description = "设备id")
|
@TableField("device_id")
|
private Long deviceId;
|
|
@Schema(description = "网关设备名称")
|
@TableField("device_name")
|
private String deviceName;
|
|
@Schema(description = "机构代码")
|
@TableField(value = "org_code", condition = SqlCondition.LIKE_RIGHT)
|
private String orgCode;
|
|
@Schema(description = "机构名称")
|
@TableField("org_name")
|
private String orgName;
|
|
@Schema(description = "告警图片唯一标识")
|
@TableField("img_uid")
|
private String imgUid;
|
|
@Schema(description = "关联图片")
|
@TableField("img_path")
|
@S3DataParse
|
private String imgPath;
|
|
@Schema(description = "关联视频")
|
@TableField("video_path")
|
@S3DataParse
|
private String videoPath;
|
|
@Schema(description = "审核用户id")
|
@TableField("audit_user")
|
private String auditUser;
|
|
@Schema(description = "审核结果1属实,2误报, 0未处理")
|
@TableField("audit_result")
|
private Byte auditResult;
|
|
@Schema(description = "审核意见")
|
@TableField("audit_comment")
|
private String auditComment;
|
|
@Schema(description = "审核时间")
|
@TableField("audit_time")
|
private Timestamp auditTime;
|
|
@Schema(description = "创建时间")
|
@TableField("create_time")
|
private Timestamp createTime;
|
|
@Schema(description = "告警日期")
|
@TableField("event_day")
|
private String eventDay;
|
|
@Override
|
public Serializable pkVal() {
|
return this.id;
|
}
|
}
|