package com.yeejoin.equipmanage.common.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.Date;

/**
 * 设备告警月统计
 *
 * @author system_generator
 * @date 2022-01-16
 */
@Data
@Accessors(chain = true)
@TableName("wl_analysis_report_month")
public class AnalysisReportMonth {

    private static final long serialVersionUID = 1L;

    /**
     * 系统id
     */
    @TableField("system_id")
    private Long systemId;

    /**
     * 总数量
     */
    @TableField("num")
    private Integer num;

    /**
     * 装备定义编码
     */
    @TableField("equipment_code")
    private String equipmentCode;

    /**
     *
     */
    @TableField("equipment_name")
    private String equipmentName;

    /**
     * 报告所在年月
     */
    @TableField("report_month")
    private String reportMonth;

    /**
     * 故障设备数量
     */
    @TableField("fault_equip_num")
    private Integer faultEquipNum;

    /**
     * 故障信息条数
     */
    @TableField("fault_info_num")
    private Integer faultInfoNum;

    /**
     * 告警设备数量
     */
    @TableField("alarm_equip_num")
    private Integer alarmEquipNum;

    /**
     * 告警信息条数
     */
    @TableField("alarm_info_num")
    private Integer alarmInfoNum;

    /**
     * 总信息数量
     */
    @TableField("total_info_num")
    private Integer totalInfoNum;

    /**
     * 创建时间
     */
    @TableField("create_date")
    private Date createDate;

}
