package com.hotwj.platform.securityManagement.hiddenDangerInspection.domain.vo;

import com.hotwj.platform.securityManagement.hiddenDangerInspection.domain.HotHiddenDangerInspectionAuditHistory;
import io.github.linpeilie.annotations.AutoMapper;
import lombok.Data;

import java.io.Serial;
import java.io.Serializable;
import java.util.Date;

/**
 * 隐患排查审核驳回历史视图对象
 *
 * @author shihongwei
 * @date 2026-05-30
 */
@Data
@AutoMapper(target = HotHiddenDangerInspectionAuditHistory.class)
public class HotHiddenDangerInspectionAuditHistoryVo implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;

    private Long id;

    private Long inspectionId;

    private Long companyId;

    private Long planId;

    private String projectName;

    private String projectId;

    private Long projectType;

    private Long submitVersion;

    private Long auditRound;

    private String auditResult;

    private String rejectReason;

    private Date auditDate;

    private Long approverId;

    private String approverName;

    private String approverSignImgUrl;

    private Long auditHasDanger;

    private String submitSnapshotJson;

    private String checkContentJson;

    private String dangerDesc;

    private String attachmentUrl;

    private String signImgUrl;

    private String checkerId;

    private String checkerName;

    private Date checkDate;
}
