package com.ruoyi.mall.domain; import com.alibaba.fastjson.annotation.JSONField; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.core.domain.BaseEntity; import lombok.Getter; import lombok.Setter; import lombok.ToString; import java.math.BigDecimal; import java.util.List; /** * 商品对象 mall_goods_goods * * @author chang * @date 2021-11-25 */ @Setter @Getter @ToString public class MallGoodsGoodsDTO extends BaseEntity { private static final long serialVersionUID = 1L; /** * 主键ID */ private Long id; /** * 商品名称 */ @Excel(name = "商品名称") private String goodsName; /** * 商品标题 */ @Excel(name = "商品标题") private String goodsTitle; /** * 商品品牌 */ private String goodsBrand; /** * 产地 */ private String goodsOrigin; /** * 净含量 */ private String goodsContent; /** * 保质期 */ private String goodsWarranty; /** * 储存方式 */ private String goodsStorage; /** * 商品分类ID */ @Excel(name = "商品分类ID") private String classId; private String className; /** * logo图 */ private String goodsImg; /** * 商品轮播视频 */ private String goodsVideo; /** * 默认邮费 */ private BigDecimal postFee; /** * 销量 */ private Integer monthlySales; /** * 库存 */ private Integer stock; /** * 规格详情 */ private String spec; /** * 参数详情 */ private String param; /** * 启用规格 0=不启用,1=启用 */ @Excel(name = "启用规格 0=不启用,1=启用") private String hasSpec; /** * 是否是推荐产品 0 不是 1 是 */ @Excel(name = "是否是推荐产品 0 不是 1 是") private String isRecommend; /** * 是否是热卖产品 0 不是 1 是 */ @Excel(name = "是否是热卖产品 0 不是 1 是") private String isHot; /** * 状态 0 上架 1 下架 2 删除 */ @Excel(name = "状态 0 上架 1 下架 2 删除") private String status; /** * 分享时的图片 */ private String shareImg; /** * 分享时的标题 */ private String shareTitle; /** * 排序 */ @Excel(name = "排序") private Integer sort; /** * 添加时间 */ @Excel(name = "添加时间") private String createAt; /** * 修改时间 */ private String updateAt; /** * 删除标记 */ private String delFlag; /** * 标签 */ private String tips; private String goodsBanner; private String goodsDetail; private List proList; /** * 专区 */ private Integer tag; /** * 排序方式 */ private Integer sortType; /** * 商家ID */ private String shopId; /** * 供应商ID */ @JSONField(serializeUsing = ToStringSerializer.class) private Long supplierId; /** * 供应商ID */ @JSONField(serializeUsing = ToStringSerializer.class) private Long[] supplierIds; /** * 商家名 */ private String shopName; /** * 供应商名 */ private String supplierName; /** * 提成(元) */ private BigDecimal commission; /** * 积分 */ private BigDecimal integral; /** * vip价 */ private BigDecimal priceVip; /** * 上架审核状态 */ private Integer checkStatus; /** * 是否复制 */ private Integer isCopy; /** * 是否首页展示 */ private Integer isWeb; /** * 库存起 */ private Integer stockStart; /** * 库存至 */ private Integer stockEnd; /** * 商品规格列表 */ private List goodsProductList; /** * 展示状态(小程序上架审核):0-展示,1-隐藏 */ private Integer showStatus; /** * 复制商品ID */ private Long copyId; /** 复制商品ID */ private Integer kilograms; /** 复制商品ID */ private Integer halal; /** 复制商品ID */ private String pricingreference; }