fix problemset

This commit is contained in:
2026-05-20 09:31:45 -06:00
parent 25e78b2fb2
commit f5df51f7b2
5 changed files with 73 additions and 78 deletions

View File

@@ -304,4 +304,17 @@ class UpdateProgressSerializer(serializers.Serializer):
problemset_id = serializers.IntegerField()
problem_id = serializers.IntegerField()
submission_id = serializers.CharField(required=False)
submission_id = serializers.CharField()
class ProblemSetVisibleSerializer(serializers.Serializer):
"""切换题单可见性序列化器"""
id = serializers.IntegerField()
class ProblemSetUpdateStatusSerializer(serializers.Serializer):
"""更新题单状态序列化器"""
id = serializers.IntegerField()
status = serializers.ChoiceField(choices=ProblemSetStatus.choices)