package com.sckw.fleet.model.request;

import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotBlank;
import lombok.Data;

import java.io.Serial;
import java.io.Serializable;

/**
 * @author system
 * @description 批量车牌号校验请求
 * @date 2025-06-24
 */
@Data
@Schema(description = "批量车牌号校验请求")
public class BatchTruckValidateReq implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
     * 车牌号字符串（支持中文逗号、英文逗号、空格、换行符等分隔）
     */
    @NotBlank(message = "车牌号不能为空")
    @Schema(description = "车牌号字符串，多个车牌号用中文逗号、英文逗号、空格或换行符分隔", 
            required = true, 
            example = "川A12345，京B67890,粤C11111 沪D22222")
    private String truckNos;
    /**
     * 企业ID
     */
    @Schema(description = "企业ID")
    private Long entId;
}
