package com.xinelu.applet.dto.nursingstationgoods;


import com.xinelu.applet.vo.coupon.CouponVO;
import com.xinelu.common.core.domain.BaseDomain;
import lombok.Data;
import lombok.EqualsAndHashCode;

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

/**
 * @author ljh
 * @version 1.0
 * Create by 2022/10/17 15:58
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class GoodDetails extends BaseDomain implements Serializable {
    private static final long serialVersionUID = 8087476368916081295L;

    /**
     * 店铺表id
     */
    private Long storeInfoId;

    /**
     * 护理站id
     */
    private Long nurseStationId;
    /**
     * 商品id
     */
    private Long goodsInfoId;
    /**
     * 商品分类id
     */
    private Long goodsCategoryId;

    /**
     * 商品名称
     */
    private String goodsName;


    /**
     * 商品图片路径
     */
    private String goodsPictureUrl;


    /**
     * 商品度量单位
     */
    private String goodsUnit;

    /**
     * 显示顺序
     */
    private Integer sort;

    /**
     * 商品概述
     */
    private String goodsRemark;

    /**
     * 商品用途
     */
    private String goodsPurpose;

    /**
     * 商品信息属性
     */
    List<GoodDetailsList> goodDetailsLists;

    /**
     * 商品信息属性
     */
    List<GoodAttributeDetailsList> goodAttributeDetailsLists;

    /**
     * 商品最低价格
     */
    private BigDecimal minGoodsPrice;

    /**
     * 商品详情-用户优惠券集合
     */
    private List<CouponVO> couponList;
}
