新增问题单详情界面

This commit is contained in:
2025-12-23 10:36:55 +08:00
parent 3e048ea876
commit 8ba5d4fd23
12 changed files with 739 additions and 20 deletions

View File

@@ -1,3 +1,5 @@
from pydantic import AliasChoices
from apps.project.models import Problem
from ninja import Field, Schema, ModelSchema
from typing import List, Optional
@@ -59,7 +61,7 @@ class ProblemCreateOutSchema(ModelSchema):
# 更新新增schema
class ProblemCreateInputSchema(Schema):
project_id: int = Field(..., alias="projectId")
project_id: int = Field(..., validation_alias=AliasChoices('project_id', 'projectId'))
round_key: str = Field(None, alias="round")
dut_key: str = Field(None, alias="dut")
design_key: str = Field(None, alias="designDemand")