feat: requirements analysis, submission checks (stability stress test), AI inspection pipeline

This commit is contained in:
hyh
2026-08-31 13:47:29 +08:00
parent a9bbe2f9b4
commit eaffeb58f5
17 changed files with 1218 additions and 8 deletions
+20
View File
@@ -0,0 +1,20 @@
from rest_framework import serializers
from .models import Requirement, Submission
class RequirementSerializer(serializers.ModelSerializer):
submission_count = serializers.IntegerField(read_only=True)
class Meta:
model = Requirement
fields = ["id", "title", "content", "spec", "created_at", "submission_count"]
read_only_fields = ["id", "spec", "created_at"]
class SubmissionSerializer(serializers.ModelSerializer):
class Meta:
model = Submission
fields = ["id", "requirement", "name", "file", "status", "report",
"submitted_by", "created_at"]
read_only_fields = ["id", "status", "report", "submitted_by", "created_at"]