package com.wms_main.service.controller;

import com.wms_main.model.dto.response.wms.BaseWmsApiResponse;
import com.wms_main.model.dto.response.wms.WmsApiResponse;
import com.wms_main.model.po.TAppLocation;

/**
 * 库位控制类服务
 */
public interface ILocationControllerService {
    /**
     * 初始化库位信息
     * @param locationQuery 查询参数
     * @return 创建结果
     */
    BaseWmsApiResponse genLocations(TAppLocation locationQuery);

    WmsApiResponse<Long> getUsedLocations(Integer equipmentId, Integer locationType);
}
