小程序主页接口

This commit is contained in:
张松
2025-03-07 11:21:41 +08:00
parent 2568da4a10
commit e0239e0686
6 changed files with 127 additions and 20 deletions

View File

@@ -1,6 +1,8 @@
package com.czg.product.service;
import com.czg.account.vo.home.HomePageVO;
import com.czg.product.vo.RecommendProVO;
import com.mybatisflex.core.paginate.Page;
/**
* @author Administrator
@@ -8,6 +10,6 @@ import com.czg.account.vo.home.HomePageVO;
public interface HomePageService {
HomePageVO getHomeInfo();
Object getProd(String lng, String lat, String address, Integer classify, Integer orderType, Integer distanceType);
Page<RecommendProVO> getProd(String lng, String lat, String address, Integer classify, Integer orderType, Integer distanceType);
}

View File

@@ -0,0 +1,65 @@
package com.czg.product.vo;
import lombok.Data;
import java.math.BigDecimal;
/**
* @author Administrator
*/
@Data
public class RecommendProVO {
/**
* 距离单位km
*/
private double distance;
/**
* 商品名称
*/
private String name;
/**
* 原始价格
*/
private BigDecimal originPrice;
/**
* 售卖价格
*/
private BigDecimal salePrice;
/**
* 商品图片
*/
private String coverImg;
/**
* 店铺名称
*/
private String shopName;
/**
* 市区
*/
private String districts;
/**
* 店铺logo
*/
private String logo;
/**
* 商品id
*/
private Long productId;
/**
* skuId
*/
private Long skuId;
/**
* 店铺id
*/
private Long shopId;
/**
* 销售量
*/
private Long saleNum;
/**
* 折扣
*/
private float discount;
private Long endTime = 1741391999999L;
}