| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- package com.poyee.facade;
- import com.github.pagehelper.PageInfo;
- import com.poyee.req.*;
- import com.poyee.res.IdleAttributeRes;
- import com.poyee.res.ProductDetailRes;
- import com.poyee.res.ProductFastSaleRes;
- import com.poyee.res.ProductListRes;
- public interface IProductInfoFacade {
- /**
- * 查询商品基础库列表
- *
- * @param productSearchReq productSearchReq
- * @return ProductListRes
- */
- PageInfo<ProductListRes> list(ProductSearchReq productSearchReq);
- /**
- * 商品详情
- *
- * @param sku sku
- * @return ProductDetailRes
- */
- ProductDetailRes detail(String sku);
- /**
- * 商品审核
- *
- * @param productReviewReq productReviewReq
- * @return Boolean
- */
- Boolean review(ProductReviewReq productReviewReq);
- /**
- * 查看当前sku详情信息
- *
- * @param sku sku
- * @return
- */
- IdleAttributeRes idleAttribute(String sku);
- /**
- * 编辑闲置
- *
- * @param idleAttributeReq idleAttributeReq
- * @return IdleAttributeRes
- */
- Boolean idleAttribute(IdleAttributeReq idleAttributeReq);
- /**
- * 获取商品闪购详情
- *
- * @param sku sku
- * @return ProductFastSaleRes
- */
- ProductFastSaleRes fastSale(String sku);
- /**
- * 编辑闪购商品
- *
- * @param fastSaleReq fastSaleReq
- * @return Boolean
- */
- Boolean fastSale(FastSaleReq fastSaleReq);
- /**
- * 新增商品
- *
- * @param productInfoAddReq productInfoAddReq
- * @return Boolean
- */
- Boolean add(ProductInfoAddReq productInfoAddReq);
- /**
- *
- * @param productInfoEditReq productInfoEditReq
- * @return Boolean
- */
- Boolean edit(ProductInfoEditReq productInfoEditReq);
- }
|