mirror of
https://github.com/fastapi-practices/fastapi-best-architecture.git
synced 2026-09-21 21:15:13 +00:00
Update code generate business model datetime column (#371)
This commit is contained in:
@@ -20,7 +20,7 @@ class GenBusiness(Base):
|
||||
table_comment: Mapped[str | None] = mapped_column(String(255), default=None, comment='表描述')
|
||||
# relate_model_fk: Mapped[int | None] = mapped_column(default=None, comment='关联表外键')
|
||||
schema_name: Mapped[str | None] = mapped_column(String(255), default=None, comment='Schema 名称 (默认为英文表名称)')
|
||||
have_datetime_column: Mapped[bool] = mapped_column(default=True, comment='是否存在默认时间列')
|
||||
default_datetime_column: Mapped[bool] = mapped_column(default=True, comment='是否存在默认时间列')
|
||||
api_version: Mapped[str] = mapped_column(String(20), default='v1', comment='代码生成 api 版本,默认为 v1')
|
||||
gen_path: Mapped[str | None] = mapped_column(String(255), default=None, comment='代码生成路径(默认为 app 根路径)')
|
||||
remark: Mapped[str | None] = mapped_column(LONGTEXT, default=None, comment='备注')
|
||||
|
||||
@@ -14,7 +14,7 @@ class GenBusinessSchemaBase(SchemaBase):
|
||||
table_simple_name_zh: str
|
||||
table_comment: str | None = None
|
||||
schema_name: str | None = None
|
||||
have_datetime_column: bool = Field(default=False)
|
||||
default_datetime_column: bool = Field(default=True)
|
||||
api_version: str = Field(default='v1')
|
||||
gen_path: str | None = None
|
||||
remark: str | None = None
|
||||
|
||||
@@ -79,7 +79,7 @@ class GenTemplate:
|
||||
'table_simple_name_zh': business.table_simple_name_zh,
|
||||
'table_comment': business.table_comment,
|
||||
'schema_name': to_pascal(business.schema_name),
|
||||
'have_datetime_column': business.have_datetime_column,
|
||||
'have_datetime_column': business.default_datetime_column,
|
||||
'permission_sign': str(business.table_name_en.replace('_', ':')),
|
||||
'models': models,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user