package com.fs.oms.vo;

import com.fs.common.annotation.Excel;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

@Data
public class OmsProductExportVO implements Serializable {
    private static final long serialVersionUID = 1L;

    /** 商品id */
    private Long productId;

    /** 商品图片 */
    @Excel(name = "商品图片")
    private String image;

    /** 轮播图 */
    @Excel(name = "轮播图")
    private String sliderImage;

    /** 商品名称 */
    @Excel(name = "商品名称")
    private String productName;

    /** 商品简介 */
    @Excel(name = "商品简介")
    private String productInfo;

    /** 编码 */
    @Excel(name = "编码")
    private String barCode;

    /** 分类id */
    @Excel(name = "分类id")
    private Long cateId;

    /** 商品价格 */
    @Excel(name = "商品价格")
    private BigDecimal price;

    /** 市场价 */
    @Excel(name = "市场价")
    private BigDecimal otPrice;

    /** 成本价 */
    @Excel(name = "成本价")
    private BigDecimal cost;

    /** 规格 0单 1多 */
    @Excel(name = "规格 0单 1多")
    private Integer specType;

    /** 单位名 */
    @Excel(name = "单位名")
    private String unitName;

    /** 排序 */
    @Excel(name = "排序")
    private Long sort;

    /** 商品类型:1非处方 2处方 */
    @Excel(name = "商品类型:1非处方 2处方", dictType = "store_product_type")
    private Integer productType;

    /** 是否删除 */
    @Excel(name = "是否删除")
    private Integer isDel;

    /** 审核状态（0：未审核，1：已审核） */
    @Excel(name = "审核状态", dictType = "store_product_is_audit", readConverterExp = "0=:未审核，1:已审核")
    private Integer isAudit;
}
