package com.ruoyi.ocr.model; import com.fasterxml.jackson.annotation.JsonProperty; import jakarta.validation.constraints.NotBlank; import lombok.Data; /** * 按文件路径识别的请求体 — 对齐 Python app.models.schemas.PathRecognizeRequest *

* 安全: 路径必须在 app.allowed-dirs 白名单内才会被执行. *

* JSON 字段名: file_path (snake_case, 与 Python 一致) */ @Data public class PathRecognizeRequest { /** 服务器本地绝对路径 (正反斜杠均可) */ @JsonProperty("file_path") @NotBlank(message = "file_path 不能为空") private String filePath; }