24 lines
804 B
Python
24 lines
804 B
Python
"""0060: Task 增加 assigned_at / signed_at(按模式流程:指派/邀约待确认、签约托管)
|
||
|
||
状态机扩展:
|
||
- assigned:指派(assign)/邀约(recommend)已发出,等待接单方确认 → claimed
|
||
- signed:claimed → 签约(发布方托管支付),方可开始做单 → 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")
|