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<CheckItemData> getCheckItemById(@Param("checkId") String checkId,
|
@Param("companyId") String companyId);
|
|
/**
|
* 获取配置的化验项信息
|
*
|
* @param companyId
|
* @param foodVariety
|
* @return
|
*/
|
List<CheckStandardData> getCheckStandard(@Param("companyId") String companyId,
|
@Param("foodVariety") String foodVariety);
|
|
/**
|
* 根据条件删除化验项
|
*
|
* @param item
|
* @return
|
*/
|
int delCheckItemByParam(@Param("data") CheckItemData item);
|
|
}
|