package co.yixiang.yshop.module.product.api.product;

import co.yixiang.yshop.framework.common.pojo.PageResult;
import co.yixiang.yshop.module.product.api.product.dto.ProductDTO;
import co.yixiang.yshop.module.product.api.product.dto.ProductPageReqVO;

import java.util.List;

public interface ProductApi {
//    /**
//     * 检测商品/秒杀/砍价/拼团库存
//     * @param uid  用户ID
//     * @param productId  产品ID
//     * @param cartNum 购买数量
//     * @param productAttrUnique  商品属性Unique
//     */
//    void checkProductStock(Long uid, Long productId, Integer cartNum, String productAttrUnique);

    PageResult<ProductDTO> getProductPage(ProductPageReqVO pageReqVO);

}
