- Brief 支持代理商附件上传 (迁移 007) - 项目新增 platform 字段 (迁移 008),前端创建/展示平台信息 - 修复 AI 规则解析:处理中文引号导致 JSON 解析失败的问题 - 修复消息中心崩溃:补全后端消息类型映射 + fallback 保护 - 项目创建时自动发送消息通知 - .gitignore 排除 backend/data/ 数据库文件 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
27 lines
581 B
Python
27 lines
581 B
Python
"""添加 Brief 代理商附件字段
|
|
|
|
Revision ID: 007
|
|
Revises: 006
|
|
Create Date: 2026-02-10
|
|
|
|
"""
|
|
from typing import Sequence, Union
|
|
|
|
from alembic import op
|
|
import sqlalchemy as sa
|
|
|
|
|
|
# revision identifiers, used by Alembic.
|
|
revision: str = '007'
|
|
down_revision: Union[str, None] = '006'
|
|
branch_labels: Union[str, Sequence[str], None] = None
|
|
depends_on: Union[str, Sequence[str], None] = None
|
|
|
|
|
|
def upgrade() -> None:
|
|
op.add_column('briefs', sa.Column('agency_attachments', sa.JSON(), nullable=True))
|
|
|
|
|
|
def downgrade() -> None:
|
|
op.drop_column('briefs', 'agency_attachments')
|