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

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

@Data
@Schema(description = "单国 sheet 内一行数据，与商品风险处理 Excel 模板列一致")
public class ProductRiskRowDto {

    @JsonProperty("shopName")
    @Schema(description = "店铺名（行内冗余字段，可与 sheet 维度一致）")
    private String shopName;

    @JsonProperty("productAsinSku")
    @Schema(description = "商品 ASIN/SKU 等业务主键列")
    private String productAsinSku;

    @Schema(description = "状态列")
    private String status;

    @JsonProperty("done")
    @Schema(description = "是否完成等标记列")
    private String done;

    @JsonProperty("removeAsin")
    @Schema(description = "待移除 ASIN 等")
    private String removeAsin;

    @JsonProperty("removeStatus")
    @Schema(description = "移除状态")
    private String removeStatus;
}
