package com.yunfeiyun.agmp.fms.service;

import com.yunfeiyun.agmp.common.core.domain.AjaxResult;
import com.yunfeiyun.agmp.fms.domain.reqvo.AddAgmTaskPickOutReqVo;
import com.yunfeiyun.agmp.fms.domain.reqvo.AddAgmTaskPickReqVo;
import com.yunfeiyun.agmp.fms.domain.reqvo.AgmTaskPickListReqVo;
import com.yunfeiyun.agmp.fms.domain.resvo.AgmTaskPickListResVo;
import com.yunfeiyun.agmp.fms.domain.resvo.WmsFinishgoodsListResVo;

import java.util.List;

/**
 * 农事任务采收Service接口
 * 
 * @author 杨晓辉
 * @date 2023-05-23
 */
public interface IAgmTaskpickService
{

    /**
     * 查询农事任务采收列表
     * 
     * @param fmsTaskPickListReqVo 农事任务采收
     * @return 农事任务采收集合
     */
    public List<AgmTaskPickListResVo> selectFmsTaskpickList(AgmTaskPickListReqVo reqVo);

    public List<WmsFinishgoodsListResVo> selectWmsFinishgoodsList(AgmTaskPickListReqVo reqVo);

    public AgmTaskPickListResVo selectFmsTaskpickByTaskpickId(String taskpickId);
    /**
     * 新增库存
     *
     * @param reqVo 库存
     * @return 结果
     */
    public AjaxResult add(AddAgmTaskPickReqVo reqVo);
    public AjaxResult add(AddAgmTaskPickOutReqVo reqVo);


}
