package com.zy.api.service;
|
|
import com.core.common.R;
|
import com.zy.api.controller.params.ReceviceTaskParams;
|
import com.zy.api.controller.params.WorkTaskParams;
|
|
import java.util.Set;
|
|
public interface WcsApiService {
|
|
/**
|
* 锁定库位信息
|
* @author Ryan
|
* @date 2026/1/10 11:17
|
* @param params
|
* @return com.core.common.R
|
*/
|
R lockLocs(ReceviceTaskParams params);
|
|
/**
|
* 回库搬运指令
|
* @author Ryan
|
* @date 2026/1/10 13:08
|
* @param params
|
* @return com.core.common.R
|
*/
|
R backLocs(WorkTaskParams params);
|
|
/**
|
* 下发任务至WCS
|
* @author Ryan
|
* @date 2026/1/10 13:57
|
* @param params
|
* @return com.core.common.R
|
*/
|
R pubWrkToWcs(WorkTaskParams params);
|
|
|
/**
|
* 锁定或释放库位
|
* @author Ryan
|
* @date 2026/1/10 14:35
|
* @param locs
|
* @param type
|
*/
|
void reportLockLocs(Set<String> locs, String type);
|
}
|