diff --git a/backend/src/main/java/com/designhub/entity/TaskItem.java b/backend/src/main/java/com/designhub/entity/TaskItem.java index d49a76b..bcd66a6 100644 --- a/backend/src/main/java/com/designhub/entity/TaskItem.java +++ b/backend/src/main/java/com/designhub/entity/TaskItem.java @@ -194,4 +194,10 @@ public class TaskItem implements Serializable { */ @TableField(exist = false) private String attachmentUrl; + + /** + * 预览图URL(非数据库字段,从主任务关联) + */ + @TableField(exist = false) + private String previewImage; } diff --git a/backend/src/main/java/com/designhub/mapper/TaskItemMapper.java b/backend/src/main/java/com/designhub/mapper/TaskItemMapper.java index a54b95b..1c2edcc 100644 --- a/backend/src/main/java/com/designhub/mapper/TaskItemMapper.java +++ b/backend/src/main/java/com/designhub/mapper/TaskItemMapper.java @@ -31,6 +31,7 @@ public interface TaskItemMapper extends BaseMapper { " t.spu_info AS spuInfo, " + " t.task_sub_type AS taskSubType, " + " t.attachment_url AS attachmentUrl, " + + " t.preview_image AS previewImage, " + " u.real_name AS publisherName, " + " b.brand_name AS brandName, " + " c.category_name AS categoryName, " + diff --git a/frontend/src/views/TaskHall.vue b/frontend/src/views/TaskHall.vue index aff8ccc..1eab3df 100644 --- a/frontend/src/views/TaskHall.vue +++ b/frontend/src/views/TaskHall.vue @@ -210,26 +210,26 @@
-

{{ task.title }}

+

{{ task.title }}

- - - 子任务 - - - - 新发布 - - - - 高分 - - - - 紧急 - + + + 子任务 + + + + 新发布 + + + + 高分 + + + + 紧急 +