首页上半,

This commit is contained in:
liuyingfang
2024-04-01 17:25:36 +08:00
parent 09e29ca20b
commit fc3d04ca33
16 changed files with 996 additions and 0 deletions

View File

@@ -0,0 +1,194 @@
package com.chaozhanggui.system.cashierservice.entity;
import java.io.Serializable;
/**
* (TbPlatformDict)实体类
*
* @author lyf
* @since 2024-04-01 14:42:50
*/
public class TbPlatformDict implements Serializable {
private static final long serialVersionUID = -34581903392247717L;
private Integer id;
/**
* 描述 同类型下 name唯一
*/
private String name;
/**
* homeDistrict--金刚区(首页) carousel--轮播图 tag--标签
*/
private String type;
/**
* 封面图
*/
private String coverImg;
/**
* 分享图
*/
private String shareImg;
/**
* 视频URL地址
*/
private String video;
/**
* 视频封面图
*/
private String videoCoverImg;
/**
* 相对跳转地址
*/
private String relUrl;
/**
* 绝对跳转地址
*/
private String absUrl;
/**
* 创建时间
*/
private Long createdAt;
/**
* 更新时间
*/
private Long updatedAt;
/**
* 收银端展示 0:不展示 1:展示
*/
private Integer isShowCash;
/**
* 小程序端展示 0:不展示 1:展示
*/
private Integer isShowMall;
/**
* APP端展示 0:不展示 1:展示
*/
private Integer isShowApp;
/**
* 排序
*/
private Integer sort;
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 String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public String getCoverImg() {
return coverImg;
}
public void setCoverImg(String coverImg) {
this.coverImg = coverImg;
}
public String getShareImg() {
return shareImg;
}
public void setShareImg(String shareImg) {
this.shareImg = shareImg;
}
public String getVideo() {
return video;
}
public void setVideo(String video) {
this.video = video;
}
public String getVideoCoverImg() {
return videoCoverImg;
}
public void setVideoCoverImg(String videoCoverImg) {
this.videoCoverImg = videoCoverImg;
}
public String getRelUrl() {
return relUrl;
}
public void setRelUrl(String relUrl) {
this.relUrl = relUrl;
}
public String getAbsUrl() {
return absUrl;
}
public void setAbsUrl(String absUrl) {
this.absUrl = absUrl;
}
public Long getCreatedAt() {
return createdAt;
}
public void setCreatedAt(Long createdAt) {
this.createdAt = createdAt;
}
public Long getUpdatedAt() {
return updatedAt;
}
public void setUpdatedAt(Long updatedAt) {
this.updatedAt = updatedAt;
}
public Integer getIsShowCash() {
return isShowCash;
}
public void setIsShowCash(Integer isShowCash) {
this.isShowCash = isShowCash;
}
public Integer getIsShowMall() {
return isShowMall;
}
public void setIsShowMall(Integer isShowMall) {
this.isShowMall = isShowMall;
}
public Integer getIsShowApp() {
return isShowApp;
}
public void setIsShowApp(Integer isShowApp) {
this.isShowApp = isShowApp;
}
public Integer getSort() {
return sort;
}
public void setSort(Integer sort) {
this.sort = sort;
}
}

View File

@@ -0,0 +1,76 @@
package com.chaozhanggui.system.cashierservice.entity.dto;
/**
* @author 12847
*/
public class HomeDto {
/**
* 地址
*/
private String address;
/**
* 品类
*/
private String type;
/**
* 1.理我最近 2.销量优先 3.价格优先
*/
private Integer orderBy;
/**
* 附近1KM 1 0
*/
private Integer distance;
private Integer page;
private Integer size;
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public Integer getOrderBy() {
return orderBy;
}
public void setOrderBy(Integer orderBy) {
this.orderBy = orderBy;
}
public Integer getDistance() {
return distance;
}
public void setDistance(Integer distance) {
this.distance = distance;
}
public Integer getPage() {
return page;
}
public void setPage(Integer page) {
this.page = page;
}
public Integer getSize() {
return size;
}
public void setSize(Integer size) {
this.size = size;
}
}

View File

@@ -0,0 +1,19 @@
package com.chaozhanggui.system.cashierservice.entity.vo;
/**
* @author lyf
*/
public class DistrictVO {
/**
* 图片
*/
private String icon;
/**
* 菜单名
*/
private String name;
/**
* 跳转地址
*/
private String relUrl;
}

View File

@@ -0,0 +1,22 @@
package com.chaozhanggui.system.cashierservice.entity.vo;
import com.chaozhanggui.system.cashierservice.entity.TbPlatformDict;
import lombok.Data;
import java.util.List;
/**
* @author lyf
*/
@Data
public class HomeUpVO {
/**
* 轮播图
*/
List<TbPlatformDict> carousel;
/**
* 金刚区
*/
List<TbPlatformDict> district;
}

View File

@@ -0,0 +1,128 @@
package com.chaozhanggui.system.cashierservice.entity.vo;
import java.math.BigDecimal;
/**
* @author lyf
*/
public class HomeVO {
/**
* 店铺名称
*/
private String shopName;
/**
* 距离
*/
private String distance;
/**
* 商品名称
*/
private String productName;
/**
* 商品图片
*/
private String image;
/**
* 原价
*/
private BigDecimal originPrice;
/**
* 现价
*/
private BigDecimal salePrice;
/**
* 折扣
*/
private BigDecimal discount;
/**
* 共省金额
*/
private BigDecimal save;
/**
* 销量
*/
private BigDecimal realSalesNumber;
private Integer productId;
public Integer getProductId() {
return productId;
}
public void setProductId(Integer productId) {
this.productId = productId;
}
public String getShopName() {
return shopName;
}
public void setShopName(String shopName) {
this.shopName = shopName;
}
public String getDistance() {
return distance;
}
public void setDistance(String distance) {
this.distance = distance;
}
public String getProductName() {
return productName;
}
public void setProductName(String productName) {
this.productName = productName;
}
public String getImage() {
return image;
}
public void setImage(String image) {
this.image = image;
}
public BigDecimal getOriginPrice() {
return originPrice;
}
public void setOriginPrice(BigDecimal originPrice) {
this.originPrice = originPrice;
}
public BigDecimal getSalePrice() {
return salePrice;
}
public void setSalePrice(BigDecimal salePrice) {
this.salePrice = salePrice;
}
public BigDecimal getDiscount() {
return discount;
}
public void setDiscount(BigDecimal discount) {
this.discount = discount;
}
public BigDecimal getSave() {
return save;
}
public void setSave(BigDecimal save) {
this.save = save;
}
public BigDecimal getRealSalesNumber() {
return realSalesNumber;
}
public void setRealSalesNumber(BigDecimal realSalesNumber) {
this.realSalesNumber = realSalesNumber;
}
}

View File

@@ -0,0 +1,29 @@
package com.chaozhanggui.system.cashierservice.entity.vo;
import java.math.BigDecimal;
/**
* @author lyf
*/
public class UserDutyVo {
private BigDecimal number;
private Integer productId;
public BigDecimal getNumber() {
return number;
}
public void setNumber(BigDecimal number) {
this.number = number;
}
public Integer getProductId() {
return productId;
}
public void setProductId(Integer productId) {
this.productId = productId;
}
}

View File

@@ -0,0 +1,16 @@
package com.chaozhanggui.system.cashierservice.entity.vo;
/**
* 轮播图
* @author lyf
*/
public class carouselVO {
/**
* 封面图
*/
private String coverImg;
/**
* 跳转地址
*/
private String relUrl;
}