Files
klp-oa/klp-aps/src/main/java/com/klp/aps/mapper/ApsPlanMapper.java
2026-03-08 16:02:44 +08:00

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);
}