|
|
@ -0,0 +1,150 @@
|
|
|
|
|
|
|
|
package dto;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
|
|
|
|
|
|
import lombok.AllArgsConstructor;
|
|
|
|
|
|
|
|
import lombok.Builder;
|
|
|
|
|
|
|
|
import lombok.Data;
|
|
|
|
|
|
|
|
import lombok.NoArgsConstructor;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import java.io.Serializable;
|
|
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* @Author: yawei.huang
|
|
|
|
|
|
|
|
* @Package: dto
|
|
|
|
|
|
|
|
* @Project: luoo_parent
|
|
|
|
|
|
|
|
* @Date: 2024/5/7 16:31
|
|
|
|
|
|
|
|
* @Filename: MallProduct
|
|
|
|
|
|
|
|
* @Describe: 商城的商品实体类
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
@Data
|
|
|
|
|
|
|
|
@Builder
|
|
|
|
|
|
|
|
@AllArgsConstructor
|
|
|
|
|
|
|
|
@NoArgsConstructor
|
|
|
|
|
|
|
|
public class MallProduct implements Serializable {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 品牌,固定雀乐
|
|
|
|
|
|
|
|
private Long brandId;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 分类,固定歌曲
|
|
|
|
|
|
|
|
private Long productCategoryId;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 产品属性分类表,固定歌曲
|
|
|
|
|
|
|
|
private Long productAttributeCategoryId;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 商品名称,取歌曲名称
|
|
|
|
|
|
|
|
private String name;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 商品图片,取歌曲图片image
|
|
|
|
|
|
|
|
private String pic;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 排序,取歌曲排序
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "排序")
|
|
|
|
|
|
|
|
private Integer sort;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 价格
|
|
|
|
|
|
|
|
private BigDecimal price;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 副标题取标题
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "副标题")
|
|
|
|
|
|
|
|
private String subTitle;
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// @ApiModelProperty(value = "销量")
|
|
|
|
|
|
|
|
// private Integer sale;
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// @ApiModelProperty(value = "促销价格")
|
|
|
|
|
|
|
|
// private BigDecimal promotionPrice;
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// @ApiModelProperty(value = "赠送的成长值")
|
|
|
|
|
|
|
|
// private Integer giftGrowth;
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// @ApiModelProperty(value = "赠送的积分")
|
|
|
|
|
|
|
|
// private Integer giftPoint;
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// @ApiModelProperty(value = "限制使用的积分数")
|
|
|
|
|
|
|
|
// private Integer usePointLimit;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// @ApiModelProperty(value = "市场价")
|
|
|
|
|
|
|
|
// private BigDecimal originalPrice;
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// @ApiModelProperty(value = "库存")
|
|
|
|
|
|
|
|
// private Integer stock;
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// @ApiModelProperty(value = "库存预警值")
|
|
|
|
|
|
|
|
// private Integer lowStock;
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// @ApiModelProperty(value = "单位")
|
|
|
|
|
|
|
|
// private String unit;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// @ApiModelProperty(value = "商品重量,默认为克")
|
|
|
|
|
|
|
|
// private BigDecimal weight;
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// @ApiModelProperty(value = "是否为预告商品:0->不是;1->是")
|
|
|
|
|
|
|
|
// private Integer previewStatus;
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// @ApiModelProperty(value = "以逗号分割的产品服务:1->无忧退货;2->快速退款;3->免费包邮")
|
|
|
|
|
|
|
|
// private String serviceIds;
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// private String keywords;
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// private String note;
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// @ApiModelProperty(value = "画册图片,连产品图片限制为5张,以逗号分割")
|
|
|
|
|
|
|
|
// private String albumPics;
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// private String detailTitle;
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// @ApiModelProperty(value = "促销开始时间")
|
|
|
|
|
|
|
|
// private Date promotionStartTime;
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// @ApiModelProperty(value = "促销结束时间")
|
|
|
|
|
|
|
|
// private Date promotionEndTime;
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// @ApiModelProperty(value = "活动限购数量")
|
|
|
|
|
|
|
|
// private Integer promotionPerLimit;
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// @ApiModelProperty(value = "促销类型:0->没有促销使用原价;1->使用促销价;2->使用会员价;3->使用阶梯价格;4->使用满减价格;5->限时购")
|
|
|
|
|
|
|
|
// private Integer promotionType;
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// @ApiModelProperty(value = "品牌名称")
|
|
|
|
|
|
|
|
// private String brandName;
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// @ApiModelProperty(value = "商品分类名称")
|
|
|
|
|
|
|
|
// private String productCategoryName;
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// @ApiModelProperty(value = "商品描述")
|
|
|
|
|
|
|
|
// private String description;
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// private String detailDesc;
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// @ApiModelProperty(value = "产品详情网页内容")
|
|
|
|
|
|
|
|
// private String detailHtml;
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// @ApiModelProperty(value = "移动端网页详情")
|
|
|
|
|
|
|
|
// private String detailMobileHtml;
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// @ApiModelProperty(value = "货号")
|
|
|
|
|
|
|
|
// private String productSn;
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// @ApiModelProperty(value = "删除状态:0->未删除;1->已删除")
|
|
|
|
|
|
|
|
// private Integer deleteStatus;
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// @ApiModelProperty(value = "上架状态:0->下架;1->上架")
|
|
|
|
|
|
|
|
// private Integer publishStatus;
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// @ApiModelProperty(value = "新品状态:0->不是新品;1->新品")
|
|
|
|
|
|
|
|
// private Integer newStatus;
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// @ApiModelProperty(value = "推荐状态;0->不推荐;1->推荐")
|
|
|
|
|
|
|
|
// private Integer recommandStatus;
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// @ApiModelProperty(value = "审核状态:0->未审核;1->审核通过")
|
|
|
|
|
|
|
|
// private Integer verifyStatus;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|