package com.glxp.api.service.inout; import com.glxp.api.entity.inout.IoOrderEntity; import com.glxp.api.req.inout.FilterOrderRequest; import com.glxp.api.res.inout.IoOrderResponse; import java.util.List; public interface IoOrderService { List selectAll(); List findAll(FilterOrderRequest filterOrderRequest); List isExitRepeat(String corpOrderId, String billNo); IoOrderEntity findById(String orderId); IoOrderEntity findByBillNo(String billNO); int insertOrder(IoOrderEntity orderEntity); int insertOrUpdate(IoOrderEntity orderEntity); int update(IoOrderEntity orderEntity); int updateByBillNo(IoOrderEntity orderEntity); int deleteById(Integer id); int deleteByBillNo(String billNo); /** * 查询单据列表 * * @param filterOrderRequest * @return */ List filterList(FilterOrderRequest filterOrderRequest); /** * 查询单据列表 * * @param filterOrderRequest * @return */ List filterOrderList(FilterOrderRequest filterOrderRequest); List selectSupplementOrderList(); /** * 判断订单是否可以补单 */ List checkSupplementOrder(List orderEntities); }