package com.hotwj.platform.config.vehicleThreeInspect.domain.vo;

import lombok.Data;

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

/**
 * 车辆三检流程列表视图对象
 *
 * @author shihongwei
 * @date 2025-12-29
 */
@Data
public class HotVehicleThreeInspectProcessVo implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
     * 三检流程ID
     */
    private Long inspectId;

    /**
     * 公司ID
     */
    private Long companyId;

    /**
     * 车辆ID
     */
    private Long vehicleId;

    /**
     * 车牌号
     */
    private String plateNumber;

    /**
     * 检查者姓名
     */
    private String driverName;

    /**
     * 流程开始时间
     */
    private Date startTime;

    /**
     * 流程结束时间
     */
    private Date endTime;

    /**
     * 流程时间展示
     */
    private String inspectTime;

    /**
     * 完成状态
     */
    private String completeStatus;

    /**
     * 是否已完成
     */
    private Boolean completed;

    /**
     * 审核完成状态
     */
    private String auditCompleteStatus;

    /**
     * 是否完成审核
     */
    private Boolean auditCompleted;
}
