package com.sundot.airport.check.domain;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 巡检大屏:巡检执行明细
 *
 * @author ruoyi
 * @date 2025-09-07
 */
@Data
public class CheckLargeScreenInspectionExecuteItemDto implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 任务ID
     */
    private Long taskId;

    /**
     * 任务编码
     */
    private String taskCode;

    /**
     * 任务名称
     */
    private String taskName;

    /**
     * 定期任务规则次数
     */
    private Long ruleTypeNum;

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

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

    /**
     * 今日完成比例
     */
    private BigDecimal completionPercentage;

    /**
     * 检查单数量
     */
    private BigDecimal checkOrderCount;

    /**
     * 整改单数量
     */
    private BigDecimal rectificationOrderCount;

    /**
     * 不合格项数量
     */
    private BigDecimal unqualifiedProjectCount;

}
