package com.zt.plat.module.qms.thirdpartyapi.service;

import java.util.List;

import com.zt.plat.module.qms.thirdpartyapi.controller.vo.AutoIngredientsTaskAssayResultReqVO;
import com.zt.plat.module.qms.thirdpartyapi.controller.vo.AutoIngredientsTaskDetailRespVO;
import com.zt.plat.module.qms.thirdpartyapi.controller.vo.AutoIngredientsTaskQueryReqVO;
import com.zt.plat.module.qms.thirdpartyapi.controller.vo.AutoIngredientsTaskRespVO;

public interface AutoIngredientsService {

	/**
	 * 任务列表
	 * @param reqVO
	 * @return
	 */
	List<AutoIngredientsTaskRespVO> taskList(AutoIngredientsTaskQueryReqVO reqVO);

	/**
	 * 任务明细
	 * @param taskId
	 * @return
	 */
	List<AutoIngredientsTaskDetailRespVO> taskDetailList(Long taskId);

	/**
	 * 同步检测结果
	 * @param body
	 */
	void submitAssayResult(AutoIngredientsTaskAssayResultReqVO body);

}
