package com.ld.igds.check.mapper; import com.ld.igds.check.dto.CheckItemData; import com.ld.igds.check.dto.CheckStandardData; import org.apache.ibatis.annotations.Param; import java.util.List; /** * @author chen */ public interface CheckStandardMapper { /** * 新增化验信息 * * @param data */ void insertCheckItem(@Param("data") CheckItemData data); /** * 更新化验信息 * * @param data * @return */ int updateCheckItem(@Param("data") CheckItemData data); /** * 根据化验结果更新值,如果已经有值则不更新,避免覆盖人工录入信息 * * @param item * @return */ int updateItemByResult(@Param("data") CheckItemData item); /** * 根据业务数据信息获取检测项 * * @param checkId * @param companyId * @return */ List getCheckItemById(@Param("checkId") String checkId, @Param("companyId") String companyId); /** * 获取配置的化验项信息 * * @param companyId * @param foodVariety * @return */ List getCheckStandard(@Param("companyId") String companyId, @Param("foodVariety") String foodVariety); /** * 根据条件删除化验项 * * @param item * @return */ int delCheckItemByParam(@Param("data") CheckItemData item); /** * 获取指定的化验项 * * @param item 查询条件 * @return */ List getCheckItemByParam(@Param("data") CheckItemData item); }