package com.cmvr.edge.client.model.agv;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * AGV任务状态VO
 *
 * @author cmvr-iot
 * @since 2026-07-01
 */
@Data
@ApiModel("AGV任务状态")
public class EdgeAgvTaskStatusVO {

    @ApiModelProperty("任务状态")
    private int taskStatus;

    @ApiModelProperty("当前站点ID")
    private String currentStationId;

    @ApiModelProperty("目标站点ID")
    private String targetStationId;

    @ApiModelProperty("已经过的站点数量")
    private int passedStationCount;

    @ApiModelProperty("剩余站点数量")
    private int remainingStationCount;
}
