package com.ld.igds.check.service;
|
|
|
import com.ld.igds.check.dto.CheckItemData;
|
import com.ld.igds.check.dto.CheckStandardData;
|
import java.util.List;
|
|
/**
|
*
|
* @author: chen
|
*
|
*/
|
public interface CoreCheckStandardService {
|
|
String BEAN_ID = "coreCheckStandardService";
|
|
/**
|
* 新增化验项
|
*
|
* @param item
|
*/
|
void insertCheckItem(CheckItemData item);
|
|
/**
|
* 正常化验项
|
*
|
* @param item
|
* @return
|
*/
|
int updateCheckItem(CheckItemData item);
|
|
/**
|
* 根据推送结果更新数据,这个时候有可能数据已经被人为操作,如果已经存在结果值,则不更新
|
*
|
* @param checkItemData
|
* @return
|
*/
|
int updateCheckItemByResult(CheckItemData checkItemData);
|
|
/**
|
* 根据业务数据获取检测项
|
*
|
* @param checkId
|
* @param companyId
|
* @return
|
*/
|
List<CheckItemData> getCheckItemById(String checkId, String companyId);
|
|
/**
|
* 根据 化验项配置生成化验信息
|
*
|
* @param checkId
|
*/
|
List<CheckItemData> getCheckItemByStandard(String checkId, String companyId, String deptId, String foodVariety);
|
|
/**
|
* 获取标准的化验定义,新增化验项目
|
*
|
* @param companyId
|
* @return
|
*/
|
List<CheckStandardData> getCheckStandard(String companyId, String deptId, String foodVariety);
|
|
}
|