package com.zcloud.personnel.positioning.dto;

import com.alibaba.cola.dto.PageQuery;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.time.LocalDateTime;

/**
 * web-client
 *
 * @Author fangjiakai
 * @Date 2026-07-07
 */
@Data
public class AlarmDisposeRecordPageQry extends PageQuery {
    @ApiModelProperty(value = "主键", name = "eqId")
    private Long eqId;

    @ApiModelProperty(value = "告警记录id", name = "eqAlarmRecordId")
    private Long eqAlarmRecordId;

    @ApiModelProperty(value = "企业id/公司id（公司及子公司数据隔离）", name = "eqCorpinfoId")
    private String eqCorpinfoId;

    @ApiModelProperty(value = "企业名称/公司名称", name = "likeCorpinfoName")
    private String likeCorpinfoName;

    @ApiModelProperty(value = "处置状态 INIT未处置 CLOSE已处置", name = "eqDisposeStatus")
    private String eqDisposeStatus;

    @ApiModelProperty(value = "处置结果", name = "eqDisposeResult")
    private String eqDisposeResult;

    @ApiModelProperty(value = "处置人id", name = "eqDisposeUserId")
    private Long eqDisposeUserId;

    @ApiModelProperty(value = "处置人姓名", name = "likeDisposeUserName")
    private String likeDisposeUserName;

    @ApiModelProperty(value = "处置时间", name = "geDisposeTime")
    private LocalDateTime geDisposeTime;

    @ApiModelProperty(value = "处置时间", name = "leDisposeTime")
    private LocalDateTime leDisposeTime;

    @ApiModelProperty(value = "删除标识 TRUE/FALSE", name = "eqDeleteEnum")
    private String eqDeleteEnum;

    @ApiModelProperty(value = "备注", name = "eqRemarks")
    private String eqRemarks;

    @ApiModelProperty(value = "创建人姓名", name = "likeCreateName")
    private String likeCreateName;

    @ApiModelProperty(value = "更新人姓名", name = "likeUpdateName")
    private String likeUpdateName;

    @ApiModelProperty(value = "租户id", name = "eqTenantId")
    private Long eqTenantId;

    @ApiModelProperty(value = "单位id", name = "eqOrgId")
    private Long eqOrgId;

    @ApiModelProperty(value = "环境", name = "eqEnv")
    private String eqEnv;

    @ApiModelProperty(value = "版本", name = "eqVersion")
    private Integer eqVersion;

    @ApiModelProperty(value = "创建时间", name = "geCreateTime")
    private LocalDateTime geCreateTime;

    @ApiModelProperty(value = "创建时间", name = "leCreateTime")
    private LocalDateTime leCreateTime;

    @ApiModelProperty(value = "修改时间", name = "geUpdateTime")
    private LocalDateTime geUpdateTime;

    @ApiModelProperty(value = "修改时间", name = "leUpdateTime")
    private LocalDateTime leUpdateTime;

    @ApiModelProperty(value = "创建人id", name = "eqCreateId")
    private Long eqCreateId;

    @ApiModelProperty(value = "更新人id", name = "eqUpdateId")
    private Long eqUpdateId;

}
