商品模块代码提交
This commit is contained in:
parent
563e8d4096
commit
410c9bab0d
|
|
@ -16,6 +16,7 @@ import java.io.Serializable;
|
|||
import java.time.LocalDateTime;
|
||||
import java.time.LocalTime;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* 商品分组
|
||||
|
|
@ -99,4 +100,9 @@ public class ProdGroupDTO implements Serializable {
|
|||
* 商品简要信息列表
|
||||
*/
|
||||
private List<ProductBriefDTO> productList;
|
||||
|
||||
/**
|
||||
* 分组商品信息,用于小程序首页展示
|
||||
*/
|
||||
private List<Map<String,Object>> products;
|
||||
}
|
||||
|
|
@ -137,9 +137,9 @@ public class ProductDTO implements Serializable {
|
|||
@JSONField(format = "HH:mm:ss")
|
||||
private LocalTime endTime;
|
||||
/**
|
||||
* 规格详情
|
||||
* 选中规格
|
||||
*/
|
||||
private String specInfo;
|
||||
private Object selectSpecInfo;
|
||||
/**
|
||||
* 排序
|
||||
*/
|
||||
|
|
@ -200,7 +200,23 @@ public class ProductDTO implements Serializable {
|
|||
|
||||
private List<ProductGroupVo> proGroupVo;
|
||||
|
||||
/**
|
||||
* 创建开始时间
|
||||
*/
|
||||
private LocalDateTime createBeginTime;
|
||||
/**
|
||||
* 创建结束时间
|
||||
*/
|
||||
private LocalDateTime createEndTime;
|
||||
|
||||
public Object getImages() {
|
||||
return JSON.parseArray(Convert.toStr(images, "[]"));
|
||||
}
|
||||
|
||||
/**
|
||||
* {"口味":[{"甜度":["少甜","中甜","多甜"]},{"辣度":["微辣","重辣","变态辣"]},{"小料":["葱花","香菜","折耳根"]}]}
|
||||
*/
|
||||
public Object getSelectSpecInfo() {
|
||||
return JSON.parseObject(Convert.toStr(selectSpecInfo, "{}"));
|
||||
}
|
||||
}
|
||||
|
|
@ -103,9 +103,9 @@ public class Product implements Serializable {
|
|||
*/
|
||||
private LocalTime endTime;
|
||||
/**
|
||||
* 规格详情
|
||||
* 选中规格
|
||||
*/
|
||||
private String specInfo;
|
||||
private String selectSpecInfo;
|
||||
/**
|
||||
* 排序
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -2,13 +2,21 @@ package com.czg.product.vo;
|
|||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.time.LocalTime;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author Administrator
|
||||
*/
|
||||
@Data
|
||||
public class ProductGroupVo {
|
||||
public class ProductGroupVo implements Serializable {
|
||||
|
||||
@Serial
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private Integer count;
|
||||
//选几个
|
||||
|
|
|
|||
|
|
@ -58,6 +58,12 @@ public class ProductServiceImpl extends ServiceImpl<ProductMapper, Product> impl
|
|||
if (ObjUtil.isNotNull(param.getSpecId())) {
|
||||
queryWrapper.like(Product::getSpecId, param.getSpecId());
|
||||
}
|
||||
if (ObjUtil.isNotNull(param.getCreateBeginTime())) {
|
||||
queryWrapper.ge(Product::getCreateTime, param.getCreateBeginTime());
|
||||
}
|
||||
if (ObjUtil.isNotNull(param.getCreateEndTime())) {
|
||||
queryWrapper.le(Product::getCreateTime, param.getCreateEndTime());
|
||||
}
|
||||
Long shopId = StpKit.USER.getLoginIdAsLong();
|
||||
queryWrapper.eq(Product::getShopId, shopId);
|
||||
queryWrapper.eq(Product::getIsDel, DeleteEnum.NORMAL.value());
|
||||
|
|
|
|||
Loading…
Reference in New Issue