package com.gs.xky.service;
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.gs.xky.dto.XkyDetail;
|
import com.gs.xky.entity.DeliveryNotice;
|
import com.gs.xky.entity.MesInvItemArn;
|
|
import java.util.List;
|
|
/**
|
* @author 28567
|
* @description 针对表【DELIVERY_NOTICE(送货通知单主表)】的数据库操作Service
|
* @createDate 2025-02-11 20:55:22
|
*/
|
public interface DeliveryNoticeService extends IService<DeliveryNotice> {
|
|
boolean saveDeliveryNotice(XkyDetail xkyDetail);
|
|
|
void callPdaReceiptBtn(String inStr, String result);
|
|
/**
|
* 调用新的存储过程 PRC_RF_PDA_RECEIPT_BTN_test001
|
*
|
* @param deliveryNo 送货单号
|
* @param userid 用户ID
|
* @return 返回包含结果码和消息的数组,[0]为结果码,[1]为消息
|
*/
|
Object[] callPdaReceiptBtn1(String deliveryNo, String userid);
|
|
Integer processMesInvItemArnStatus(String factory, String company, String userCode, Long id);
|
|
void processMesInvItemArnStatusAsync(List<MesInvItemArn> itemArnMinus);
|
|
/**
|
* 异步处理一批MesInvItemArn数据
|
*
|
* @param batchItems 当前批次的数据
|
*/
|
void processAsyncBatch(List<MesInvItemArn> batchItems);
|
|
boolean setDeliveryNotice();
|
}
|