24 lines
443 B
Python
24 lines
443 B
Python
"""信号反馈相关 Pydantic 模型"""
|
|
|
|
from pydantic import BaseModel
|
|
|
|
|
|
class SignalFeedbackCreate(BaseModel):
|
|
"""创建信号反馈请求"""
|
|
|
|
signal_id: int
|
|
was_strategic: bool
|
|
reason: str = ""
|
|
user_id: str = ""
|
|
|
|
|
|
class SignalFeedbackResponse(BaseModel):
|
|
"""信号反馈响应"""
|
|
|
|
id: int
|
|
signal_id: int
|
|
was_strategic: bool
|
|
ai_predicted_strategic: bool
|
|
ai_confidence: float
|
|
is_correct: bool
|