feat: SQL 题测试点预览接口

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
2026-07-03 19:25:47 -06:00
parent f77b98d4d7
commit 803d6ca58d
3 changed files with 22 additions and 0 deletions

View File

@@ -42,6 +42,12 @@ class SQLConfigSerializer(serializers.Serializer):
order_sensitive = serializers.BooleanField(default=False)
class SQLTestCasePreviewSerializer(serializers.Serializer):
init_sql = serializers.CharField(trim_whitespace=False)
ref_sql = serializers.CharField(trim_whitespace=False)
mode = serializers.ChoiceField(choices=["query", "modify"])
class ProblemIOModeSerializer(serializers.Serializer):
io_mode = serializers.ChoiceField(choices=ProblemIOMode.choices)
input = serializers.CharField()