首页 金刚区 标签 详情 标签VO一堆

This commit is contained in:
2024-04-11 14:26:35 +08:00
parent 1b9d069bc6
commit 9a6f6eb5b6
21 changed files with 592 additions and 633 deletions

View File

@@ -1,53 +0,0 @@
package com.chaozhanggui.system.cashierservice.entity;
import java.util.Date;
import java.io.Serializable;
/**
* (TagProductDepts)实体类
*
* @author lyf
* @since 2024-04-08 14:57:05
*/
public class TagProductDepts implements Serializable {
private static final long serialVersionUID = -39116122966010022L;
/**
* 标签id
*/
private Integer tagId;
/**
* 商品id
*/
private Integer productId;
/**
* 创建时间
*/
private Date createTime;
public Integer getTagId() {
return tagId;
}
public void setTagId(Integer tagId) {
this.tagId = tagId;
}
public Integer getProductId() {
return productId;
}
public void setProductId(Integer productId) {
this.productId = productId;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
}

View File

@@ -12,10 +12,16 @@ public class TbPlatformDict implements Serializable {
private static final long serialVersionUID = -34581903392247717L;
private Integer id;
/**
* 标签前图标
*/
private String shareImg;
/**
* 描述 同类型下 name唯一
*/
private String name;
private String fontColor;
private String backColor;
/**
* homeDistrict--金刚区(首页) carousel--轮播图 tag--标签
*/
@@ -24,10 +30,6 @@ public class TbPlatformDict implements Serializable {
* 封面图
*/
private String coverImg;
/**
* 分享图
*/
private String shareImg;
/**
* 视频URL地址
*/
@@ -36,10 +38,8 @@ public class TbPlatformDict implements Serializable {
* 视频封面图
*/
private String videoCoverImg;
/**
* 相对跳转地址
*/
private String relUrl;
private String jumpType;
/**
* 绝对跳转地址
*/
@@ -78,6 +78,22 @@ public class TbPlatformDict implements Serializable {
this.id = id;
}
public String getFontColor() {
return fontColor;
}
public void setFontColor(String fontColor) {
this.fontColor = fontColor;
}
public String getBackColor() {
return backColor;
}
public void setBackColor(String backColor) {
this.backColor = backColor;
}
public String getName() {
return name;
}
@@ -126,12 +142,12 @@ public class TbPlatformDict implements Serializable {
this.videoCoverImg = videoCoverImg;
}
public String getRelUrl() {
return relUrl;
public String getJumpType() {
return jumpType;
}
public void setRelUrl(String relUrl) {
this.relUrl = relUrl;
public void setJumpType(String jumpType) {
this.jumpType = jumpType;
}
public String getAbsUrl() {

View File

@@ -0,0 +1,160 @@
package com.chaozhanggui.system.cashierservice.entity;
import java.io.Serializable;
/**
* 购买须知(关联tb_merchant_coupon)(TbPurchaseNotice)实体类
*
* @author ww
* @since 2024-04-11 10:00:23
*/
public class TbPurchaseNotice implements Serializable {
private static final long serialVersionUID = 811103518413221387L;
/**
* 自增
*/
private Integer id;
/**
* 商户卷Id
*/
private Integer couponId;
/**
* 使用日期说明
*/
private String dateUsed;
/**
* 可用时间说明
*/
private String availableTime;
/**
* 预约方式
*/
private String bookingType;
/**
* 退款说明
*/
private String refundPolicy;
/**
* 使用规则
*/
private String usageRules;
/**
* 发票说明
*/
private String invoiceInfo;
/**
* 团购价说明
*/
private String groupPurInfo;
/**
* 门市价/划线价说明
*/
private String marketPriceInfo;
/**
* 折扣说明
*/
private String discountInfo;
/**
* 平台温馨提示
*/
private String platformTips;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public Integer getCouponId() {
return couponId;
}
public void setCouponId(Integer couponId) {
this.couponId = couponId;
}
public String getDateUsed() {
return dateUsed;
}
public void setDateUsed(String dateUsed) {
this.dateUsed = dateUsed;
}
public String getAvailableTime() {
return availableTime;
}
public void setAvailableTime(String availableTime) {
this.availableTime = availableTime;
}
public String getBookingType() {
return bookingType;
}
public void setBookingType(String bookingType) {
this.bookingType = bookingType;
}
public String getRefundPolicy() {
return refundPolicy;
}
public void setRefundPolicy(String refundPolicy) {
this.refundPolicy = refundPolicy;
}
public String getUsageRules() {
return usageRules;
}
public void setUsageRules(String usageRules) {
this.usageRules = usageRules;
}
public String getInvoiceInfo() {
return invoiceInfo;
}
public void setInvoiceInfo(String invoiceInfo) {
this.invoiceInfo = invoiceInfo;
}
public String getGroupPurInfo() {
return groupPurInfo;
}
public void setGroupPurInfo(String groupPurInfo) {
this.groupPurInfo = groupPurInfo;
}
public String getMarketPriceInfo() {
return marketPriceInfo;
}
public void setMarketPriceInfo(String marketPriceInfo) {
this.marketPriceInfo = marketPriceInfo;
}
public String getDiscountInfo() {
return discountInfo;
}
public void setDiscountInfo(String discountInfo) {
this.discountInfo = discountInfo;
}
public String getPlatformTips() {
return platformTips;
}
public void setPlatformTips(String platformTips) {
this.platformTips = platformTips;
}
}

View File

@@ -1,8 +1,6 @@
package com.chaozhanggui.system.cashierservice.entity.vo;
import com.chaozhanggui.system.cashierservice.entity.SysDict;
import com.chaozhanggui.system.cashierservice.entity.TbPlatformDict;
import lombok.Data;
import java.util.List;
@@ -14,11 +12,11 @@ public class HomeUpVO {
/**
* 轮播图
*/
List<TbPlatformDict> carousel;
List<HomeCarouselVo> carousel;
/**
* 金刚区
*/
List<TbPlatformDict> district;
List<HomeDistrictVo> district;
/**
* 条件查询
*/
@@ -60,19 +58,19 @@ public class HomeUpVO {
this.salesList = salesList;
}
public List<TbPlatformDict> getCarousel() {
public List<HomeCarouselVo> getCarousel() {
return carousel;
}
public void setCarousel(List<TbPlatformDict> carousel) {
public void setCarousel(List<HomeCarouselVo> carousel) {
this.carousel = carousel;
}
public List<TbPlatformDict> getDistrict() {
public List<HomeDistrictVo> getDistrict() {
return district;
}
public void setDistrict(List<TbPlatformDict> district) {
public void setDistrict(List<HomeDistrictVo> district) {
this.district = district;
}

View File

@@ -1,9 +1,7 @@
package com.chaozhanggui.system.cashierservice.entity.vo;
import org.springframework.format.annotation.DateTimeFormat;
import java.math.BigDecimal;
import java.util.Date;
import java.util.ArrayList;
import java.util.List;
/**
@@ -48,11 +46,11 @@ public class HomeVO {
/**
* 店铺标签
*/
private List<String> shopTag;
private List<TagVo> shopTag;
/**
* 商品标签
*/
private List<String> proTag;
private List<TagProductVO> proTag=new ArrayList<>();
/**
* 距离
*/
@@ -88,19 +86,19 @@ public class HomeVO {
this.distances = distances;
}
public List<String> getShopTag() {
public List<TagVo> getShopTag() {
return shopTag;
}
public void setShopTag(List<String> shopTag) {
public void setShopTag(List<TagVo> shopTag) {
this.shopTag = shopTag;
}
public List<String> getProTag() {
public List<TagProductVO> getProTag() {
return proTag;
}
public void setProTag(List<String> proTag) {
public void setProTag(List<TagProductVO> proTag) {
this.proTag = proTag;
}

View File

@@ -0,0 +1,73 @@
package com.chaozhanggui.system.cashierservice.entity.vo;
import com.alibaba.fastjson.JSONArray;
import com.chaozhanggui.system.cashierservice.entity.TbPurchaseNotice;
import lombok.Data;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
/**
* @author lyf
*/
@Data
public class ProductInfoVo {
/**
* 商品图片
*/
private JSONArray images;
/**
* 现价
*/
private BigDecimal salePrice;
/**
* 折扣
*/
private Float discount;
/**
* 原价
*/
private BigDecimal originPrice;
/**
* 销量
*/
private BigDecimal realSalesNumber;
/**
* 商品名称
*/
private String productName;
/**
* 店铺名称
*/
private String shopName;
/**
* 联系方式
*/
private String phone;
/**
* 营业时间
*/
private String businessTime;
/**
* 距离
*/
private String distances = "100";
/**
* 地址
*/
private String address;
/**
* 套餐详情
*/
List<ProductVo> productList = new ArrayList<>();
/**
* 购买须知/价格说明
*/
private TbPurchaseNotice purchaseNotice;
}

View File

@@ -0,0 +1,30 @@
package com.chaozhanggui.system.cashierservice.entity.vo;
import lombok.Data;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
@Data
public class ProductVo {
//选几个
private Integer number;
//类别
private String title;
//食物
private List<Food> foods=new ArrayList<>(); // 食品列表
@Data
public static class Food {
private String name; // 商品名称
private BigDecimal price; // 售价
private String unit; // 单位
/**
* 商品标签
*/
private List<TagProductVO> proTag=new ArrayList<>();
}
}

View File

@@ -1,34 +1,22 @@
package com.chaozhanggui.system.cashierservice.entity.vo;
import lombok.Data;
/**
* 商品 标签
* @author lyf
*/
@Data
public class TagProductVO {
//商品id
private Integer productId;
//标签前 小图标
private String shareImg;
//标签 名称
private String name;
private String tags;
//字体颜色
private String fontColor;
//背景色
private String backColor;
public Integer getProductId() {
return productId;
}
public void setProductId(Integer productId) {
this.productId = productId;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getTags() {
return tags;
}
public void setTags(String tags) {
this.tags = tags;
}
}

View File

@@ -1,41 +0,0 @@
package com.chaozhanggui.system.cashierservice.entity.vo;
import java.math.BigDecimal;
import java.util.List;
/**
* @author lyf
*/
public class productInfoVo {
/**
* 商品图片
*/
private List<String>images;
/**
* 原价
*/
private BigDecimal originPrice;
/**
* 现价
*/
private BigDecimal salePrice;
/**
* 折扣
*/
private Float discount;
/**
* 共省金额
*/
private BigDecimal save;
/**
* 销量
*/
private BigDecimal realSalesNumber;
/**
* 结束时间
*/
private Long endTime;
}