package com.vincent.rsf.server.api.service; import com.vincent.rsf.framework.common.R; import com.vincent.rsf.server.api.controller.params.CheckObjParams; 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.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; /** * @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 getAllAsnOrders(); R getReceiptAreas(); List getDynamicFields(); R getDeltByCode(String code); WaitPakin mergeItems(WaitPakinParam waitPakin); WaitPakin unBind(WaitPakinParam param); R inspect(String code, Long loginUserId); R confirmIspt(String id); R checkObjs(CheckObjParams params); R checkUpdate(QlyIsptItem params); }