package com.vincent.rsf.server.api.service;
|
|
import com.vincent.rsf.framework.common.R;
|
import com.vincent.rsf.server.api.controller.params.*;
|
import com.vincent.rsf.server.manager.controller.params.WaitPakinParam;
|
import com.vincent.rsf.server.manager.entity.AsnOrder;
|
import com.vincent.rsf.server.manager.entity.QlyIsptItem;
|
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;
|
import java.util.Map;
|
|
/**
|
* @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(Map<String, Object> orders);
|
|
R otherReceipt(OtherReceiptParams params);
|
|
List<AsnOrder> getAllAsnOrders();
|
|
R getReceiptAreas();
|
|
List<Fields> getDynamicFields();
|
|
R getDeltByCode(String code);
|
|
WaitPakin mergeItems(WaitPakinParam waitPakin, Long userId);
|
|
WaitPakin unBind(WaitPakinParam param);
|
|
R inspect(String code, Long loginUserId);
|
|
R confirmIspt(String id);
|
|
R checkObjs(CheckObjParams params);
|
|
R checkUpdate(List<QlyIsptItem> params);
|
|
R operateToStock(OpStockParams params);
|
|
R publicToStock(PublicToStockParams params, Long loginUserId);
|
|
R taskToStock(String code);
|
|
R taskGetLocs(String code) throws Exception;
|
|
R completeOrder(Long id, Long loginUserId);
|
|
R getItemByContainer(Map<String, Object> params);
|
|
R defectProducts(String trackCode);
|
|
R getPakinInStock(String barcode);
|
|
R getDeviceSites();
|
|
R getRecommondLocs();
|
|
R generateTask(Map<String, Object> map, Long loginUserId);
|
}
|