mirror of
https://github.com/fastapi-practices/fastapi-best-architecture.git
synced 2026-09-21 13:12:24 +00:00
Fix code generation template params and filename (#784)
This commit is contained in:
@@ -66,4 +66,4 @@ class CRUD{{ class_name }}(CRUDPlus[{{ schema_name }}]):
|
||||
return await self.delete_model_by_column(db, allow_multiple=True, id__in=pks)
|
||||
|
||||
|
||||
{{ instance_name }}_dao: CRUD{{ class_name }} = CRUD{{ class_name }}({{ class_name }})
|
||||
{{ table_name }}_dao: CRUD{{ class_name }} = CRUD{{ class_name }}({{ class_name }})
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
#!/usr/bin/env python3
|
||||
# -*- coding: utf-8 -*-
|
||||
{% if default_datetime_column %}
|
||||
from datetime import datetime
|
||||
|
||||
{% endif %}
|
||||
from uuid import UUID
|
||||
|
||||
import sqlalchemy as sa
|
||||
@@ -12,10 +15,10 @@ from sqlalchemy.dialects import postgresql
|
||||
{% endif -%}
|
||||
from sqlalchemy.orm import Mapped, mapped_column
|
||||
|
||||
from backend.common.model import {% if default_datetime_column %}Base{% else %}MappedBase{% endif %}, id_key
|
||||
from backend.common.model import {% if default_datetime_column %}Base{% else %}DataClassBase{% endif %}, id_key
|
||||
|
||||
|
||||
class {{ class_name }}({% if default_datetime_column %}Base{% else %}MappedBase{% endif %}):
|
||||
class {{ class_name }}({% if default_datetime_column %}Base{% else %}DataClassBase{% endif %}):
|
||||
"""{{ table_comment }}"""
|
||||
|
||||
__tablename__ = '{{ table_name }}'
|
||||
|
||||
@@ -1,7 +1,9 @@
|
||||
#!/usr/bin/env python3
|
||||
# -*- coding: utf-8 -*-
|
||||
{% if default_datetime_column %}
|
||||
from datetime import datetime
|
||||
|
||||
{% endif %}
|
||||
from pydantic import ConfigDict, Field
|
||||
|
||||
from backend.common.schema import SchemaBase
|
||||
|
||||
@@ -75,4 +75,4 @@ class {{ class_name }}Service:
|
||||
return count
|
||||
|
||||
|
||||
{{ instance_name }}_service: {{ class_name }}Service = {{ class_name }}Service()
|
||||
{{ table_name }}_service: {{ class_name }}Service = {{ class_name }}Service()
|
||||
|
||||
Reference in New Issue
Block a user