package com.aegis.emergency.dispatch.dto;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
 * 车辆分配请求
 * 
 * @author aegis
 */
@Getter
@Setter
@ToString
public class VehicleAllocationRequest {

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

    /** 路线/目的地 */
    private String route;

    /** 调度时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date dispatchTime;

    /** 预计使用时长（分钟） */
    private Integer durationMinutes;

    /** 备注 */
    private String notes;
}