package com.glxp.api.service.inv; import com.glxp.api.common.res.BaseResponse; import com.glxp.api.entity.inv.InvCountOrderDetailEntity; import com.glxp.api.req.inv.FilterInvCountOrderDetailRequest; import com.glxp.api.res.inv.InvCountOrderDetailResponse; import java.util.List; /** * 盘点单据详情Service */ public interface InvCountOrderDetailService { List filterList(FilterInvCountOrderDetailRequest detailRequest); /** * 查询盘点单据详情 * * @return */ List filterCountDetail(FilterInvCountOrderDetailRequest detailRequest); /** * 删除盘点单据详情 * * @param detailRequest * @return */ BaseResponse deleteOrderDetail(FilterInvCountOrderDetailRequest detailRequest); /** * 添加单据详情 * * @param invCountOrderDetail * @return */ BaseResponse addCountOrderDetail(InvCountOrderDetailEntity invCountOrderDetail); /** * 批量添加盘点单据详情 * * @param orderId * @param countOrderDetailList * @return */ BaseResponse batchAddDetail(String orderId, List countOrderDetailList); }