package cn.kk.spring_simple_operation.model.dto;

import cn.kk.spring_simple_operation.utils.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author kk
 * @date 2026/6/4
 */
@Data
public class SkuImageDesignDTO {

	@Excel(name = "审核列表id")
	@ApiModelProperty("审核列表id")
	private Integer productId;

	@Excel(name = "sku")
	@ApiModelProperty("sku")
	private String sku;

	@Excel(name = "开发部门")
	@ApiModelProperty("开发部门")
	private String devDepartment;

	@Excel(name = "开发大组")
	@ApiModelProperty("开发大组")
	private String devGroup;

	@Excel(name = "开发编号")
	@ApiModelProperty("开发编号")
	private String devCode;

	@Excel(name = "开发编号名称")
	@ApiModelProperty("开发编号名称")
	private String devCodeName;

	@Excel(name = "销售大组")
	@ApiModelProperty("销售大组")
	private String saleGroup;

	@Excel(name = "销售小组")
	@ApiModelProperty("销售小组")
	private String saleSubGroup;

	@Excel(name = "销售编号")
	@ApiModelProperty("销售编号")
	private String saleCode;

	@Excel(name = "销售编号名称")
	@ApiModelProperty("销售编号名称")
	private String saleCodeName;

	@Excel(name = "产品类型")
	@ApiModelProperty("产品类型")
	private String productType;

	@Excel(name = "开售日期")
	@ApiModelProperty("开售日期")
	private String saleDate;

	@Excel(name = "母体SKU")
	@ApiModelProperty("母体SKU")
	private String parentSku;

	@Excel(name = "母体开售时间")
	@ApiModelProperty("母体开售时间")
	private String parentSaleDate;

	@Excel(name = "是否有潜力标签")
	@ApiModelProperty("是否有潜力标签")
	private String potentialLabel;

	@Excel(name = "图需审核", readConverterExp = "0=销售未传图需,1=等待开发审核,2=审核通过,3=审核不通过,4=非销售作图")
	@ApiModelProperty("图需审核")
	private Integer projectSaleFileStatus;
}
