Skip to content

Commit 1ae0e45

Browse files
committed
Update models in code generation
1 parent 6a29af6 commit 1ae0e45

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

backend/plugin/code_generator/model/business.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
from __future__ import annotations
2+
13
from typing import TYPE_CHECKING
24

35
import sqlalchemy as sa
@@ -34,4 +36,4 @@ class GenBusiness(Base):
3436
)
3537
remark: Mapped[str | None] = mapped_column(sa.TEXT().with_variant(LONGTEXT, 'mysql'), default=None, comment='备注')
3638
# 代码生成业务模型列一对多
37-
gen_column: Mapped[list['GenColumn']] = relationship(init=False, back_populates='gen_business')
39+
gen_column: Mapped[list[GenColumn]] = relationship(init=False, back_populates='gen_business')

backend/plugin/code_generator/model/column.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
from typing import TYPE_CHECKING, Union
1+
from __future__ import annotations
2+
3+
from typing import TYPE_CHECKING
24

35
import sqlalchemy as sa
46

@@ -33,4 +35,4 @@ class GenColumn(DataClassBase):
3335
gen_business_id: Mapped[int] = mapped_column(
3436
sa.BigInteger, sa.ForeignKey('gen_business.id', ondelete='CASCADE'), default=0, comment='代码生成业务ID'
3537
)
36-
gen_business: Mapped[Union['GenBusiness', None]] = relationship(init=False, back_populates='gen_column')
38+
gen_business: Mapped[GenBusiness | None] = relationship(init=False, back_populates='gen_column')

0 commit comments

Comments
 (0)