package com.sckw.system.model.vo.res;


import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * Author: donglang
 * Time: 2026-01-21
 * Des: 车牌验证通用返回模型
 * Version: 1.0
 */

@Data
@Schema(description = "车牌验证通用返回模型")
public class LicensePlateValidateResponse {
    /**
     * 返回状态
     */
    @Schema(description = "返回状态")
    private Boolean status;

    /**
     * 返回状态值
     */
    @Schema(description = "返回描述")
    private Integer code;

    /**
     * 返回数据集
     */
    @Schema(description = "返回数据集")
    private String message;

    /**
     * 数据
     */
    @Schema(description = "数据")
    private Data data;

    @lombok.Data
    public static class Data {

        /**
         * 返回处理时间
         */
        @Schema(description = "返回处理时间")
        private Long timestamp;

        /**
         * 播报内容
         */
        @Schema(description = "播报内容")
        private String screen_message;

        /**
         * LED显示内容
         */
        @Schema(description = "LED显示内容")
        private String voice_message;

        /**
         * 警告
         */
        @Schema(description = "用于给出警告信息，提示当前环境为测试服。")
        private String warning;
    }
}
