package com.vincent.rsf.server.api.service;
|
|
import com.vincent.rsf.framework.common.R;
|
import com.vincent.rsf.server.api.controller.params.OtherReceiptParams;
|
import com.vincent.rsf.server.api.controller.params.ReceiptParams;
|
import com.vincent.rsf.server.manager.controller.params.WaitPakinParam;
|
import com.vincent.rsf.server.manager.entity.AsnOrder;
|
import com.vincent.rsf.server.manager.entity.WaitPakin;
|
import com.vincent.rsf.server.system.controller.param.LoginParam;
|
import com.vincent.rsf.server.system.entity.Fields;
|
|
import javax.servlet.http.HttpServletRequest;
|
import java.util.List;
|
|
/**
|
* @author Ryan
|
* @version 1.0
|
* @title MobileService
|
* @description
|
* @create 2025/3/10 08:06
|
*/
|
public interface MobileService {
|
|
R login(LoginParam param, HttpServletRequest request);
|
|
R getOrderByCode(String barcode);
|
|
R receiptToWarehouse(ReceiptParams orders);
|
|
R otherReceipt(OtherReceiptParams params);
|
|
List<AsnOrder> getAllAsnOrders();
|
|
R getReceiptAreas();
|
|
List<Fields> getDynamicFields();
|
|
R getDeltByCode(String code);
|
|
WaitPakin mergeItems(WaitPakinParam waitPakin);
|
|
WaitPakin unBind(WaitPakinParam param);
|
|
R inspect(String code, Long loginUserId);
|
}
|