| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- 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<ProductItemListRes> 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<OrderServiceProductItemSearchRes> list(OrderServiceProductItemSearchReq orderServiceProductItemSearchReq);
- }
|