package com.sckw.fleet.model.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;

/**
 * @author zk
 * @desc TODO
 * @date 2023/7/26 0026
 */
@Data
public class GpsByTruckNoDto {

    /**
     *車牌號集
     */
    @NotBlank(message = "车牌号不能为空!")
    private String truckNo;

    /**
     *開始實際
     */
    @NotNull(message = "开始时间不能为空!")
    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date startTime;

    /**
     *結束時間
     */
    @NotNull(message = "结束时间不能为空!")
    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date endTime;
}
