Files
server-core/alembic/versions/0060_task_sign.py
T

24 lines
804 B
Python
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
"""0060: Task 增加 assigned_at / signed_at(按模式流程:指派/邀约待确认、签约托管)
状态机扩展:
- assigned:指派(assign)/邀约(recommend)已发出,等待接单方确认 → claimed
- signedclaimed → 签约(发布方托管支付),方可开始做单 → doing
"""
from alembic import op
import sqlalchemy as sa
revision = "0060_task_sign"
down_revision = "0058_task_claim_form" # 0059 若存在请修正
branch_labels = None
depends_on = None
def upgrade() -> None:
op.add_column("tasks", sa.Column("assigned_at", sa.String(length=40), nullable=True))
op.add_column("tasks", sa.Column("signed_at", sa.String(length=40), nullable=True))
def downgrade() -> None:
op.drop_column("tasks", "signed_at")
op.drop_column("tasks", "assigned_at")