release- 新增配置文件

release-2024-08-08
pikaqiudeshujia 7 months ago
parent c321e0856d
commit 0f0c16f07f

@ -38,6 +38,8 @@ public class Constants {
public static final String RABBIT_MESSAGE_CLEAN_JOURANL_QUERY_PAGE = "clean_journal_query_page";
public static final String RABBIT_MESSAGE_USER_COLLECT_JOURNAL = "user_collect_journal";
public static final String RABBIT_MALL_PRODUCT_ADD = "luoo_mall_product_add";
public static final String TOKEN_PREFIX = "Bearer ";
public static final int TOKEN_PREFIX_LENGTH = TOKEN_PREFIX.length();

@ -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;
}

@ -0,0 +1,32 @@
package dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serializable;
/**
* @Author: yawei.huang
* @Package: dto
* @Project: luoo_parent
* @Date: 2024/5/7 16:33
* @Filename: MallProductAttribute
* @Describe:
*/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class MallProductAttributeValue implements Serializable {
// 商品属性id
private Long productAttributeId;
@ApiModelProperty(value = "手动添加规格或参数的值,参数单值,规格有多个时以逗号隔开")
private String value;
}

@ -56,3 +56,15 @@ spring:
cache:
# 一级缓存使用caffeine
type: caffeine
mall:
product:
brandId: 60
productCategoryId: 57
productAttributeCategoryId: 16
attribute:
artistId: 74
artistName: 75
albumId: 76
albumName: 77
songId: 78

Loading…
Cancel
Save