36 lines
1.2 KiB
Java
36 lines
1.2 KiB
Java
package com.klp.aps.mapper;
|
|
|
|
import com.klp.aps.domain.dto.ApsWmsOrderCreateReq;
|
|
import com.klp.aps.domain.dto.ApsWmsOrderDetailCreateReq;
|
|
import com.klp.aps.domain.entity.ApsSchedulePlanDetailEntity;
|
|
import com.klp.aps.domain.entity.ApsSchedulePlanEntity;
|
|
import com.klp.aps.domain.row.ApsCrmOrderItemRow;
|
|
import com.klp.aps.domain.row.ApsCrmOrderRow;
|
|
import com.klp.aps.domain.row.ApsOrderDetailRow;
|
|
import com.klp.aps.domain.row.ApsWmsOrderRow;
|
|
import org.apache.ibatis.annotations.Param;
|
|
|
|
import java.util.List;
|
|
|
|
public interface ApsPlanMapper {
|
|
|
|
List<ApsOrderDetailRow> selectOrderDetailsByOrderId(@Param("orderId") Long orderId);
|
|
|
|
ApsCrmOrderRow selectCrmOrderById(@Param("crmOrderId") String crmOrderId);
|
|
|
|
List<ApsCrmOrderItemRow> selectCrmOrderItemsByOrderId(@Param("crmOrderId") String crmOrderId);
|
|
|
|
ApsWmsOrderRow selectWmsOrderByCode(@Param("orderCode") String orderCode);
|
|
|
|
int insertWmsOrder(ApsWmsOrderCreateReq req);
|
|
|
|
int insertWmsOrderDetail(ApsWmsOrderDetailCreateReq req);
|
|
|
|
Long selectAnyProductionLineId();
|
|
|
|
int insertSchedulePlan(ApsSchedulePlanEntity plan);
|
|
|
|
int insertSchedulePlanDetail(ApsSchedulePlanDetailEntity detail);
|
|
}
|
|
|