package com.hzs.sale.wares.vo;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;

/**
 * @Description: 三方商品定价查询VO
 * @Author: jiang chao
 * @Time: 2023/5/18 10:57
 * @Classname: TWaresQueryVO
 * @PackageName: com.hzs.sale.wares.vo
 */
@NoArgsConstructor
@AllArgsConstructor
@Builder
@Data
public class TWaresQueryVO {

    /**
     * 产品主键
     */
    private Long pkId;
    /**
     * 商品主键
     */
    private Long pkTWares;

    /**
     * skuId
     */
    private Long tId;
    /**
     * 商品ID
     */
    private Long pkThWares;

    /**
     * 商品名称
     */
    private String title;
    /**
     * 商品图片
     */
    private String cover;
    /**
     * 商品分类（全部级别，需要处理后返回）
     */
    private String thirdCategoryName;

    /**
     * 商品分类（一级分类）
     */
    private String category;
    /**
     * 商品类目（二级分类）
     */
    private String classify;

    /**
     * 品牌名称
     */
    private String thirdBrandName;

    /**
     * 规格值组合
     */
    private String specValueNames;

    /**
     * 来源平台
     */
    private Integer source;
    /**
     * 来源平台显示
     */
    private String sourceVal;

    /**
     * 规格协议价（单位：分） 供应价
     */
    private BigDecimal agreementPrice;
    /**
     * 规格指导价（单位：分）
     */
    private BigDecimal guidePrice;

    /**
     * 上下架状态（0=下架，1=上架） -- 三方状态，需要转换成系统状态
     */
    private Integer status;

    /**
     * 是否定价（0=是，1=否）
     */
    private Integer confirmPrice;

    /**
     * 是否显示（0=显示，1=隐藏）
     */
    private Integer showFlag;

    /**
     * 售价
     */
    private BigDecimal price;

    /**
     * 业绩
     */
    private BigDecimal achievement;

    /**
     * 业绩（美元）
     */
    private BigDecimal achievementDollar;

    /**
     * 分享业绩
     */
    private BigDecimal shareAchieve;

    /**
     * 毛利润
     */
    private BigDecimal grossProfit;

    /**
     * 净利润
     */
    private BigDecimal netProfit;

}
