package com.sundot.airport.check.domain;

import lombok.Data;

/**
 * 首页-巡检单
 *
 * @author ruoyi
 * @date 2025-09-07
 */
@Data
public class CheckLargeScreenHomePageCheckCorrectionSqlDto {

    /**
     * 主键
     */
    private Long id;

    /**
     * 检查单编码
     */
    private String documentCode;

    /**
     * 检查单名称
     */
    private String documentName;

    /**
     * 检查人ID
     */
    private Long checkerId;

    /**
     * 检查人名称
     */
    private String checkerName;

    /**
     * 检查时间
     */
    private String checkTime;

    /**
     * 检查级别
     */
    private String checkLevel;

    /**
     * 检查级别名称
     */
    private String checkLevelDesc;

    /**
     * 被检查级别
     */
    private String checkedLevel;

    /**
     * 被检查级别名称
     */
    private String checkedLevelDesc;

    /**
     * 被检查大队ID
     */
    private Long checkedBrigadeId;

    /**
     * 被检查大队名称
     */
    private String checkedBrigadeName;

    /**
     * 被检查科室ID
     */
    private Long checkedDepartmentId;

    /**
     * 被检查科室名称
     */
    private String checkedDepartmentName;

    /**
     * 被检查班组ID
     */
    private Long checkedTeamId;

    /**
     * 被检查班组名称
     */
    private String checkedTeamName;

    /**
     * 被检查人员ID
     */
    private Long checkedPersonnelId;

    /**
     * 被检查人员名称
     */
    private String checkedPersonnelName;

    /**
     * 被检查部门ID
     */
    private Long checkedDeptId;

    /**
     * 被检查部门名称
     */
    private String checkedDeptName;

    /**
     * 责任人ID
     */
    private Long responsibleUserId;

    /**
     * 责任人名称
     */
    private String responsibleUserName;

    /**
     * 流程状态(0=草稿,1=审核中,2=人工终止,3=归档)
     */
    private String processStatus;

    /**
     * 流程状态名称
     */
    private String processStatusDesc;

    /**
     * 实例ID
     */
    private Long instanceId;

    /**
     * 完成时间
     */
    private String completionTime;

    /**
     * 用户ID
     */
    private Long userId;

    /**
     * 用户名称
     */
    private String userName;

}
