package com.vincent.rsf.server.api.service; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.vincent.rsf.framework.common.R; import com.vincent.rsf.server.api.controller.erp.params.BaseMatParms; import com.vincent.rsf.server.api.controller.erp.params.OrderParams; import com.vincent.rsf.server.api.controller.erp.params.QueryOrderParam; import com.vincent.rsf.server.common.domain.BaseParam; import com.vincent.rsf.server.common.domain.PageParam; import com.vincent.rsf.server.manager.entity.Loc; import java.util.List; /** * @author Ryan * @version 1.0 * @title ErpApiService * @description * @create 2025/3/4 16:23 */ public interface ReceiveMsgService { /** * 采购单同步 * @param orders * @return */ boolean syncPurchasee(List orders); /** * @author Ryan * @date 2025/8/15 * @description: 同步基础物料信息 * @version 1.0 */ void syncMatnrs(List matnrs); /** * @author Ryan * @date 2025/8/15 * @description: 订单信息查询 * @version 1.0 */ R queryOrderStatus(QueryOrderParam queryParams); /** * @author Ryan * @date 2025/8/15 * @description: 库位明细同步 * @version 1.0 */ R syncLocsDetl(PageParam pageParam, QueryWrapper wrapper); }