package org.dromara.safety.domain.dto.safetyinspection;

import lombok.Data;

import java.io.Serial;
import java.io.Serializable;

/**
 * @author lcj
 * @date 2025/3/19 11:01
 */
@Data
public class HseSafetyInspectionQueryReq implements Serializable {

    @Serial
    private static final long serialVersionUID = 8880866939746311233L;

    /**
     * 父id（默认为0）
     */
    private Long pid;

    /**
     * 项目ID
     */
    private Long projectId;

    /**
     * 检查类型
     */
    private String checkType;

    /**
     * 违章类型
     */
    private String violationType;

    /**
     * 整改班组id
     */
    private Long teamId;

    /**
     * 整改人（班组长）id
     */
    private Long correctorId;

    /**
     * 工单状态（1通知 2整改 3复查）
     */
    private String status;

    /**
     * 复查状态（1通过 2未通过）
     */
    private String reviewType;

}
