package com.whyc.pojo;
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import io.swagger.annotations.ApiModel;
|
import lombok.Data;
|
|
import java.util.Date;
|
import java.util.List;
|
|
@Data
|
@ApiModel(value="WorkAlarm对象")
|
@TableName(schema = "db_user",value = "tb_work_alarm")
|
public class WorkAlarm {
|
@TableId
|
private Integer id;
|
@TableField("alarmRecId")
|
private Integer alarmRecId;//告警id(电池组或者设备告警的num)
|
// @TableField("alarmRecordId")
|
// private Long alarmRecordId;//唯一识别号(电池组或者设备告警的record_id)
|
@TableField("stationId")
|
private Integer stationId;
|
@TableField(exist = false)
|
private String stationName;
|
@TableField("battGroupId")
|
private Integer battGroupId;//告警所属电池组id
|
@TableField(exist = false)
|
private String battGroupName;//告警所属电池组id
|
/**设备id*/
|
@TableField("deviceId")
|
private Integer deviceId;
|
@TableField("alarmLevel")
|
private Integer alarmLevel;
|
@TableField("alarmName")
|
private String alarmName;
|
@TableField("managerId")
|
private Integer managerId;//管理员id
|
@TableField("userId")
|
private Integer userId;//维护员id
|
/**维护员id姓名*/
|
@TableField(exist = false)
|
private String userName;
|
/**
|
* 0-未派发
|
* 1-已派发,待处理
|
* 2-处理中
|
* 3-已完成
|
*/
|
private Integer status; //状态
|
/**告警发生时间*/
|
@TableField("alarmTime")
|
private Date alarmTime;
|
/**工单生成时间*/
|
@TableField("createTime")
|
private Date createTime;
|
@TableField("dispatchTime")
|
private Date dispatchTime;//派单时间
|
//告警信息
|
@TableField(exist = false)
|
private BattalarmData alarmData;
|
//告警处理信息以及审核状态
|
@TableField(exist = false)
|
private List<UserWork> userWorkList;
|
@TableField(exist = false)
|
private Integer flag;
|
}
|