package com.bonus.app.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 * 现场人员
 */
@Data
public class ViolationInfoEntity {

    /**
     * 工程id
     */
    private Long proId;

    /** 工程名称 */
    private String proName;

    /**
     * 设备id
     */
    private  Long devId;

    /**
     * 设备名称
     */
    private String devName;

    /**
     * 预警时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
//    @JsonProperty(access = JsonProperty.Access.WRITE_ONLY)
    private Date warnTime;

    /**
     * 预警内容
     */
    private String warnContent;

    /**
     * 违章人员名称
     */
    private String userName;

    /**
     * 删除的资源文件ID
     */
    private Long fileId;

    /**
     * 文件ID
     */
    private String filePath;

    /**
     * 文件BASE64地址
     */
    private String base64Url;
}
