package com.poyee.facade; import com.github.pagehelper.PageInfo; import com.poyee.req.OrderServiceProductItemSearchReq; import com.poyee.req.ProductItemAddReq; import com.poyee.req.ProductItemEditReq; import com.poyee.req.ProductItemSearchReq; import com.poyee.res.OrderServiceProductItemSearchRes; import com.poyee.res.ProductItemDetail; import com.poyee.res.ProductItemListRes; import com.poyee.res.Result; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.RequestBody; public interface IProductItemFacade { /** * 子商品列表 * * @param productItemSearchReq productItemSearchReq * @return ProductItemListRes */ PageInfo list(ProductItemSearchReq productItemSearchReq); /** * 添加子商品 * * @param productItemSearchReq productItemSearchReq * @return Boolean */ Boolean add(ProductItemAddReq productItemSearchReq); /** * 生态购详情 * * @param id id * @return ProductItemDetail */ ProductItemDetail detail(Long id); /** * 修改子商品数据 * * @param productItemEditReq productItemEditReq * @return Boolean */ Boolean edit(ProductItemEditReq productItemEditReq); /** * 订单服务子商品列表 * @param orderServiceProductItemSearchReq orderServiceProductItemSearchReq * @return OrderServiceProductItemSearchResOrderServiceProductItemSearchRes */ PageInfo list(OrderServiceProductItemSearchReq orderServiceProductItemSearchReq); }