package org.wcs.serve.service.intf;

import org.wcs.model.dto.serve.convey.AddConveyLocationReq;
import org.wcs.model.dto.serve.convey.QueryConveyLocationReq;
import org.wcs.model.dto.serve.convey.UpdateConveyLocationReq;
import org.wcs.model.vo.serve.AppServeDataResponse;
import org.wcs.model.vo.serve.AppServeResponse;
import org.wcs.model.vo.serve.common.PageDataResponse;
import org.wcs.model.vo.serve.convey.ConveyStatusVo;
import org.wcs.model.vo.serve.convey.QueryConveyLocationVo;

public interface IConveyLocationService {

    AppServeDataResponse<PageDataResponse<QueryConveyLocationVo>> queryConveyLocation(QueryConveyLocationReq request, Integer pageSize, Integer pageIndex);
    AppServeResponse addConveyLocation(AddConveyLocationReq request);   // 添加点位信息
    AppServeResponse updateConveyLocation(UpdateConveyLocationReq request); // 更新输送流程
    AppServeDataResponse<ConveyStatusVo> queryTrayConveyStatus(String conveyId); // 查询设备状态
}
