Newer
Older
pichan-haerbin / src / main / java / com / casic / entity / NbAlarmConfig.java
chaizhuang on 29 Nov 2022 1 KB 哈尔滨燃气新增
package com.casic.entity;

import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;
import lombok.Data;

import java.util.Date;

@Data
@Builder
@ApiModel(value = "NbAlarmConfig", description = "报警下发配置")
@TableName("nb_alarm_config")
public class NbAlarmConfig {
    @ApiModelProperty(notes = "主键", dataType = "String")
    @TableId(type = IdType.AUTO)
    private String id;
    @ApiModelProperty(notes = "设备状态", dataType = "String")
    private String status;
    @ApiModelProperty(notes = "设备编号", dataType = "String")
    private String devcode;
    @ApiModelProperty(notes = "NB平台主键", dataType = "String")
    private String deviceId;
    @ApiModelProperty(notes = "记录时间", dataType = "Date")
    @JsonFormat(shape =JsonFormat.Shape.STRING,pattern ="yyyy-MM-dd HH:mm:ss",timezone ="GMT+8")
    private Date logtime;
    @ApiModelProperty(notes = "报警采集周期", dataType = "String")
    private String alarmperiod;
    @ApiModelProperty(notes = "报警次数", dataType = "Date")
    private String alarmcount;
}