package com.tievd.jyz.entity.vo; import com.tievd.cube.commons.annotations.Dict; import com.tievd.jyz.constants.SystemConstant; 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.util.Date; /** *
* 加油事件表 *
* * @author * @since 2023-02-24 */ @Data @Accessors(chain = true) @S3DataParse @Schema(name = "事件对象") public class MergeEventVo implements Serializable { private static final long serialVersionUID = 1L; @Schema(description = "主键") private Long id; @Schema(description = "车牌号", readOnly = true) private String licenseNum; @Schema(description = "事件时间", readOnly = true) private Date eventTime; @Schema(description = "算法类型", readOnly = true) private String algorithmCode; @Schema(description = "算法名称", readOnly = true) private String algorithmName; @Schema(description = "视频设备名称", readOnly = true) private String cameraName; @Schema(description = "网关设备名称", readOnly = true) private String deviceName; @Schema(description = "机构代码", readOnly = true) private String orgCode; @Schema(description = "机构名称", readOnly = true) private String orgName; @Schema(description = "告警图片唯一标识", readOnly = true) private String imgUid; @Schema(description = "关联图片", readOnly = true) @S3DataParse private String imgPath; @Schema(description = "关联视频", readOnly = true) @S3DataParse private String videoPath; @Schema(description = "审核用户id", readOnly = true) private String auditUser; @Schema(description = "审核结果1属实,2误报, 0未处理") private Byte auditResult; @Schema(description = "审核意见") private String auditComment; @Schema(description = "审核时间", readOnly = true) private Date auditTime; @Schema(description = "创建时间", readOnly = true) private Date createTime; @Schema(description = "区域") @Dict(SystemConstant.DICT_INSTALL_ADDRESS) private String eventAddress; @Schema(description = "阶段") @Dict(SystemConstant.DICT_EVENT_PHRASE) private String eventPhrase; @Schema(description = "1事件, 2告警") private Byte type; }