From a9eb370c05b857fdbab16493a38629a82690db53 Mon Sep 17 00:00:00 2001 From: zhangtao <9480807882@qq.com> Date: Fri, 26 Dec 2025 01:16:27 +0800 Subject: [PATCH] =?UTF-8?q?refactor(base=5Fmodel):=20=E7=A7=BB=E9=99=A4des?= =?UTF-8?q?cription=E5=AD=97=E6=AE=B5=E7=9A=84=E7=B4=A2=E5=BC=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit chore: 删除旧的alembic迁移脚本 --- ...01\347\247\273\350\204\232\346\234\254.py" | 37 ------------------- backend/app/core/base_model.py | 2 +- 2 files changed, 1 insertion(+), 38 deletions(-) delete mode 100644 "backend/app/alembic/versions/8767328f6bc3_\350\277\201\347\247\273\350\204\232\346\234\254.py" diff --git "a/backend/app/alembic/versions/8767328f6bc3_\350\277\201\347\247\273\350\204\232\346\234\254.py" "b/backend/app/alembic/versions/8767328f6bc3_\350\277\201\347\247\273\350\204\232\346\234\254.py" deleted file mode 100644 index b7a01e6d..00000000 --- "a/backend/app/alembic/versions/8767328f6bc3_\350\277\201\347\247\273\350\204\232\346\234\254.py" +++ /dev/null @@ -1,37 +0,0 @@ -"""迁移脚本 - -Revision ID: 8767328f6bc3 -Revises: -Create Date: 2025-12-21 19:47:11.533199 - -""" -from typing import Sequence, Union - -from alembic import op -import sqlalchemy as sa - - -# revision identifiers, used by Alembic. -revision: str = '8767328f6bc3' -down_revision: Union[str, None] = None -branch_labels: Union[str, Sequence[str], None] = None -depends_on: Union[str, Sequence[str], None] = None - - -def upgrade() -> None: - # ### commands auto generated by Alembic - please adjust! ### - op.drop_index('ix_apscheduler_jobs_next_run_time', table_name='apscheduler_jobs') - op.drop_table('apscheduler_jobs') - # ### end Alembic commands ### - - -def downgrade() -> None: - # ### commands auto generated by Alembic - please adjust! ### - op.create_table('apscheduler_jobs', - sa.Column('id', sa.VARCHAR(length=191), nullable=False), - sa.Column('next_run_time', sa.FLOAT(), nullable=True), - sa.Column('job_state', sa.BLOB(), nullable=False), - sa.PrimaryKeyConstraint('id') - ) - op.create_index('ix_apscheduler_jobs_next_run_time', 'apscheduler_jobs', ['next_run_time'], unique=False) - # ### end Alembic commands ### diff --git a/backend/app/core/base_model.py b/backend/app/core/base_model.py index c365eb62..54ec7251 100644 --- a/backend/app/core/base_model.py +++ b/backend/app/core/base_model.py @@ -62,7 +62,7 @@ class ModelMixin(MappedBase): id: Mapped[int] = mapped_column(Integer, primary_key=True, autoincrement=True, comment='主键ID', index=True) uuid: Mapped[str] = mapped_column(String(64), default=uuid4_str, nullable=False, unique=True, comment='UUID全局唯一标识', index=True) status: Mapped[str] = mapped_column(String(10), default='0', nullable=False, comment="是否启用(0:启用 1:禁用)", index=True) - description: Mapped[str | None] = mapped_column(Text, default=None, nullable=True, comment="备注/描述", index=True) + description: Mapped[str | None] = mapped_column(Text, default=None, nullable=True, comment="备注/描述") created_time: Mapped[datetime] = mapped_column(DateTime, default=datetime.now, nullable=False, comment='创建时间', index=True) updated_time: Mapped[datetime] = mapped_column(DateTime, default=datetime.now, onupdate=datetime.now, nullable=False, comment='更新时间', index=True)