package com.wms_main.service.controller;

import com.wms_main.model.dto.query.GoodsQuery;
import com.wms_main.model.vo.wms.GoodsVo;
import com.wms_main.model.vo.wms.PageVo;
import com.wms_main.model.dto.response.wms.WmsApiResponse;
import org.springframework.web.bind.annotation.RequestBody;

/**
 * 物料控制类 服务接口
 */
public interface IGoodsControllerService {
    /**
     * 获取物料信息---分页
     * @param goodsQuery 查询参数
     * @return 查询结果
     */
    WmsApiResponse<PageVo<GoodsVo>> getGoodsInfoByPage(GoodsQuery goodsQuery);

    /**
     * 根据物料id获取物料信息
     * @param goodsId 物料id
     * @return 物料信息
     */
    WmsApiResponse<GoodsVo> getGoodsInfoByGoodsId(String goodsId);
}
