package com.njcn.csdevice.pojo.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.time.LocalDateTime;

/**
 * <p>
 * 事件推送日志表
 * </p>
 *
 * @author xuyang
 * @since 2023-09-18
 */
@Data
public class CsEventSendMsgVO {


    /**
     * 用户id
     */
    private String userId;
    private String userName;

    /**
     * 事件id
     */
    private String eventId;

    /**
     * 推送事件时用户的devCode
     */
    private String devCode;
    private String deviceId;

    private String devName;

    /**
     * 推送时间
     */
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private LocalDateTime sendTime;

    /**
     * 推送状态
     */
    private Integer status;

    /**
     * 备注
     */
    private String remark;
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private LocalDateTime startTime;

    /**
     * 事件类型
     */
    private String tag;
    private String showName;



    /**
     * 事件类型(0:暂态事件1:稳态事件 2:设备事
     * 件)
     */
    private Integer type;


}
