package com.nanri.aiimage.modules.productrisk.model.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.ArrayList;
import java.util.List;

@Data
@Schema(description = "批量任务查询响应：每个 id 一条详情；无效 id 记入 missingTaskIds")
public class ProductRiskTaskBatchVo {

    @Schema(description = "与请求 taskIds 顺序不一定一致；仅包含存在且模块类型为商品风险的任务")
    private List<ProductRiskTaskDetailVo> items = new ArrayList<>();

    @Schema(description = "请求中存在但数据库不存在或非商品风险模块的 taskId 列表")
    private List<Long> missingTaskIds = new ArrayList<>();
}
