package com.glxp.api.service.inout; import com.glxp.api.entity.inout.IoOrderDetailCodeEntity; import com.glxp.api.req.inout.FilterOrderDetailCodeRequest; import com.glxp.api.res.inout.IoOrderDetailCodeResponse; import java.util.List; public interface IoOrderDetailCodeService { List findByOrderId(String orderId); IoOrderDetailCodeEntity findByUnique(String orderId, Long relId, String bacthNo); int findByRelIdCount(String orderId, Long relId); int insert(IoOrderDetailCodeEntity orderDetailCodeEntity); int update(IoOrderDetailCodeEntity orderDetailCodeEntity); int deleteById(Long id); /** * 查询单据扫码详情VO列表 * * @param detailCodeRequest * @return */ List filterList(FilterOrderDetailCodeRequest detailCodeRequest); /** * 根据单据号删除单据扫码详情 * * @param orderId * @return */ int deleteByOrderId(String orderId); public List checkOrderList(String orderId); boolean isExit(String orderId); /** * 扫码明细实体类数据转换VO类 * * @param orderEntityList * @return */ List getDetailCodeResponse(List orderEntityList); Boolean updateOrderDetailBiz(IoOrderDetailCodeEntity orderDetailCodeEntity); }