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 EquipmentAllocationRequest {

    /** 装备ID */
    private Long equipmentId;

    /** 仓库ID（可选） */
    private Long warehouseId;

    /** 预计开始时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date expectedFrom;

    /** 预计结束时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date expectedUntil;

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