package com.zcloud.zcGbsServicer.persistence.dataobject;

import com.baomidou.mybatisplus.annotation.TableName;
import com.jjb.saas.framework.repository.basedo.BaseDO;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
@EqualsAndHashCode(callSuper = true)
@TableName("fire_alarm_info")
public class FireAlarmInfoDO extends BaseDO {

    private String fireAlarmInfoId;
    private Integer alarmMode;
    private Long alarmUserId;
    private String alarmUserName;
    private String alarmPhone;
    private Long corpinfoId;
    private String corpinfoName;
    private String fireLocation;
    private String locationAddress;
    private BigDecimal longitude;
    private BigDecimal latitude;
    private String fireBrigadeId;
    private String fireBrigadeName;
    private Integer alarmStatus;
    private LocalDateTime recordTime;
    private Long handleUserId;
    private String handleUserName;
    private LocalDateTime handleTime;
    private LocalDateTime clearTime;
    private Long clearId;
    private String clearName;
    private String clearReason;
    private String clearPhotos;
    private String meetingRoomId;
    private String meetingRoomName;
    private Long meetingApplyUserId;
    private String meetingApplyUserName;
    private String meetingApplyThirdUserId;
    private String meetingApplyThirdUserName;
    private String meetingNoticeStatus;
    private LocalDateTime meetingNoticeTime;
    private Integer meetingAuthStatus;
    private Integer meetingApproveStatus;
    private Long meetingApproveId;
    private String meetingApproveName;
    private LocalDateTime meetingApproveTime;
    private Integer meetingJoinStatus;
    private LocalDateTime meetingJoinTime;
    private LocalDateTime meetingLeaveTime;
    private String meetingResultMsg;
}
