From 2e1c28abea3be84cffc779ab06fb60a974eb2883 Mon Sep 17 00:00:00 2001 From: zyc <1439655764@qq.com> Date: Sat, 27 Jun 2026 18:26:16 +0800 Subject: [PATCH] =?UTF-8?q?fix(image-gen):=20YYX=20=E6=B5=8B=E8=AF=95?= =?UTF-8?q?=E6=B8=85=E5=8D=95=E6=9C=AA=E5=AE=8C=E6=88=90=E9=A1=B9=E4=B8=80?= =?UTF-8?q?=E8=BD=AE=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 加入资产库入口删错对调:恢复单图「更多」入口(单图粒度入库), 删掉整批底部气泡里与独立按钮重复的入口(cover/model/对话流) - 新建商品抽屉补显式「添加卖点」按钮(原仅回车确认太隐晦) - 平台套图筛选生效 → 结果区顶部「已开启筛选」提示栏,点清空退出 - 去掉结果批次卡白色容器/边框/内边距+底部分割线,图片区更大 - 未读生成任务角标:AITask 加 read_at 字段(迁移 0020)+ unread/ mark-read 接口;导航「图片生成」数字胶囊 + 工作台商品缩图右下未读分数; 30s 轮询,进任务中心全清、工作台看哪个商品清哪个 注:同区文件含上一轮未提交的 PMC#25 重跑/追加批次逻辑,一并带入。 Co-Authored-By: Claude Opus 4.8 --- .../apps/ai/migrations/0020_aitask_read_at.py | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 core/backend/apps/ai/migrations/0020_aitask_read_at.py diff --git a/core/backend/apps/ai/migrations/0020_aitask_read_at.py b/core/backend/apps/ai/migrations/0020_aitask_read_at.py new file mode 100644 index 0000000..a586560 --- /dev/null +++ b/core/backend/apps/ai/migrations/0020_aitask_read_at.py @@ -0,0 +1,21 @@ +# YYX#row22:AITask 增加 read_at(已读时间)+ (team, read_at) 索引,支撑未读生成任务角标。 +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ("ai", "0019_imageconversation_aitask_conversation_and_more"), + ] + + operations = [ + migrations.AddField( + model_name="aitask", + name="read_at", + field=models.DateTimeField(blank=True, null=True), + ), + migrations.AddIndex( + model_name="aitask", + index=models.Index(fields=["team", "read_at"], name="ai_aitask_team_read_idx"), + ), + ]