package com.hzs.sale.product.dto;

import lombok.Data;

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

/**
 * @Description:
 * @Author: yuhui
 * @Time: 2022/11/15 17:53
 * @Classname: ProductDTO
 * @PackageName: com.hzs.sale.product.dto
 */
@Data
public class ProductDTO implements Serializable {

    private static final long serialVersionUID = 8698477968986394339L;

    private Integer productId;

    /**
     * 产品编号
     */
    private String productCode;

    /**
     * 产品名称
     */
    private String productName;

    /**
     * 翻译key
     */
    private Integer pkTransactionKey;

    /**
     * 所属分类
     */
    private Integer pkClassify;

    /**
     * 单位 来源于枚举：单位
     */
    private Integer unit;

    /**
     * 重量  以千克作为单位
     */
    private BigDecimal weight;

    /**
     * 长  以厘米作为单位
     */
    private BigDecimal length;

    /**
     * 宽 以厘米作为单位
     */
    private BigDecimal width;

    /**
     * 高 以厘米作为单位
     */
    private BigDecimal height;

    /**
     * 邮费重量 以千克作为单位
     */
    private BigDecimal postageWeight;

    /**
     * 建议零售价
     */
    private BigDecimal retailPrice;

    /**
     * 启用状态 来源于枚举：是否，默认是
     */
    private Integer enableState;

    /**
     * 封面图
     */
    private String cover;

    /**
     * 保质期
     */
    private Integer shelfLife;

    /**
     * 是否冷链
     */
    private Integer isFresh;

    /**
     * 商品属性
     */

    private Integer productAttr;

    /**
     * 发货渠道
     */
    private Integer shippingChannel;

}
