验证码

个人中心-菜单页
首页接口
预约到店(店铺列表)
通用商品列表
登录 退出登录
商品详情(缺少评价部分)
This commit is contained in:
2024-04-25 09:34:06 +08:00
parent ff26b0d4ba
commit d86506da76
31 changed files with 1473 additions and 1457 deletions

View File

@@ -0,0 +1,71 @@
package com.chaozhanggui.system.cashierservice.entity;
import java.util.Date;
import java.io.Serializable;
/**
* 团购卷分类(TbCouponCategory)实体类
*
* @author ww
* @since 2024-04-24 14:09:16
*/
public class TbCouponCategory implements Serializable {
private static final long serialVersionUID = -45350278241700844L;
private Integer id;
/**
* 分类名称
*/
private String name;
private Date createTime;
private Date updateTime;
/**
* 0不展示1展示
*/
private Integer status;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public Date getUpdateTime() {
return updateTime;
}
public void setUpdateTime(Date updateTime) {
this.updateTime = updateTime;
}
public Integer getStatus() {
return status;
}
public void setStatus(Integer status) {
this.status = status;
}
}

View File

@@ -41,6 +41,7 @@ public class TbMerchantCoupon implements Serializable {
* 限领数量
*/
private String limitNumber;
private String useNumber;
/**
* 发放数量
*/
@@ -135,6 +136,13 @@ public class TbMerchantCoupon implements Serializable {
private String merchantId;
public String getUseNumber() {
return useNumber;
}
public void setUseNumber(String useNumber) {
this.useNumber = useNumber;
}
public Integer getId() {
return id;

View File

@@ -0,0 +1,34 @@
package com.chaozhanggui.system.cashierservice.entity.dto;
import lombok.Data;
/**
* 查询通用核心类
* 经纬度
* 城市信息
* 分页数据
*/
@Data
public class HomeBaseDto {
/**
* 经度
*/
private String lat;
/**
* 纬度
*/
private String lng;
/**
* 地址
*/
private String address;
private double distanceInKm = 10;
//是否分页 1分页
private Integer isPage = 1;
private Integer page = 1;
private Integer size = 10;
}

View File

@@ -6,32 +6,18 @@ import lombok.Data;
* @author 12847
*/
@Data
public class HomeDto {
/**
* 地址
*/
private String address;
/**
* 经度
*/
private String lat;
/**
* 纬度
*/
private String lng;
public class HomeDto extends HomeBaseDto {
/**
* 品类
*/
private String type;
/**
* 1.离我最近 2.销量优先 3.价格优先
* 0.今日上新
* 1.离我最近
* 2.销量优先/热榜推荐
* 3.价格优先
*/
private Integer orderBy;
private Integer orderBy = 0;
private Integer other;
private Integer page;
private Integer size;
}

View File

@@ -0,0 +1,23 @@
package com.chaozhanggui.system.cashierservice.entity.vo;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class CommonListVo extends CommonVo{
private Map<String,Object> result=new HashMap<>();
public Map<String, Object> getResult() {
return result;
}
public void setResult(List list) {
this.result.put("list",list);
}
public void setResult(Map<String, Object> result) {
this.result = result;
}
}

View File

@@ -0,0 +1,10 @@
package com.chaozhanggui.system.cashierservice.entity.vo;
import com.github.pagehelper.PageInfo;
import lombok.Data;
@Data
public class CommonPageVo extends CommonVo{
private PageInfo result;
}

View File

@@ -0,0 +1,24 @@
package com.chaozhanggui.system.cashierservice.entity.vo;
import lombok.Data;
import java.util.List;
/**
* 顶部图
* 预约到店
* 每日上新
* 热榜推荐
* 咖啡饮品
*/
@Data
public class CommonVo {
private String title;
private List<HomeCarouselVo> carousel;
/**
* 菜单列表 不一定有
*/
private List<DicDetailVO> menu;
}

View File

@@ -40,6 +40,12 @@ public class ProductInfoVo {
* 商品名称
*/
private String productName;
/**
* 购买须知标签
*/
private List<TagVo> noticeTag;
/**
* 店铺名称
*/

View File

@@ -0,0 +1,39 @@
package com.chaozhanggui.system.cashierservice.entity.vo;
import lombok.Data;
/**
* 预约到店列表页Vo
*/
@Data
public class SubShopVo{
private Integer id;
/**
* 店铺名称
*/
private String shopName;
/**
* 连锁店扩展名
*/
private String chainName;
/**
* Logo图
*/
private String logo;
/**
* 封面图
*/
private String coverImg;
/**
* 地址
*/
private String address;
/**
* 距离
*/
private String distances ="100";
private String lat;
private String lng;
}