Fix code generation template params and filename (#784)

This commit is contained in:
Wu Clan
2025-08-22 13:20:30 +08:00
committed by GitHub
parent 1dfcd7ae3c
commit dcf235db78
7 changed files with 30 additions and 28 deletions
@@ -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()