perf: swagger done (#15865)

* perf: swagger upgrade

* perf: upgrade to drf-spectacular

* perf: 添加部分注解

* perf: swagger done

---------

Co-authored-by: ibuler <ibuler@qq.com>
This commit is contained in:
fit2bot
2025-08-27 10:27:01 +08:00
committed by GitHub
parent 1350b774b3
commit 395b868dcf
79 changed files with 5949 additions and 381 deletions

View File

@@ -4,7 +4,8 @@
from rest_framework.serializers import ValidationError
from django.db import models
from django.utils.translation import gettext_lazy as _
from drf_spectacular.types import OpenApiTypes
from drf_spectacular.utils import extend_schema_field
from common.db.models import JMSBaseModel
from common.utils import get_logger, lazyproperty
from ..models import Organization
@@ -80,7 +81,7 @@ class OrgModelMixin(models.Model):
return Organization.get_instance(self.org_id)
@property
def org_name(self):
def org_name(self) -> str:
return self.org.name
@property