whyczh
2022-05-17 fa40fbeb5a288d32f8f14e7a40069b2bb38053d7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
package com.whyc.pojo;
 
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.apache.ibatis.type.Alias;
 
import java.util.Date;
import java.util.List;
 
@Data
@ApiModel(value="WorkAlarm对象")
@TableName(schema = "db_user",value = "tb_work_alarm")
public class WorkAlarm {
    private Integer id;
    private Integer alarmRecId;//告警id(电池组或者设备告警的num)
    private Long alarmRecordId;//唯一识别号(电池组或者设备告警的record_id)
    private Integer stationId;
    private String stationName;
    private Integer battGroupId;//告警所属电池组id
    private String battGroupName;//告警所属电池组id
    /**设备id*/
    private Integer deviceId;
    private Integer alarmLevel;
    private String alarmName;
    private Integer managerId;//管理员id
    private Integer userId;//维护员id
    /**维护员id姓名*/
    private String userName;
    /**
     * 0-未派发
     * 1-已派发,待处理
     * 2-处理中
     * 3-已完成
     */
    private Integer status; //状态
    /**告警发生时间*/
    private Date alarmTime;
    /**工单生成时间*/
    private Date createTime;
    private Date dispatchTime;//派单时间
    //告警信息
    private BattalarmData alarmData;
    //告警处理信息以及审核状态
    private List<UserWork> userWorkList;
    private Integer flag;
}