|
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Data;
- using CnasSynchrousModel;
-
- namespace CnasLocalIDAL
- {
- public interface ILaboratoryTest
- {
- /// <summary>
- /// 获取所有数据
- /// </summary>
- /// <returns></returns>
- List<LaboratoryTest> GetAllLaboratoryTests();
-
- /// <summary>
- /// 根据类型获取数据
- /// </summary>
- /// <param name="strType"></param>
- /// <returns></returns>
- List<LaboratoryTest> GetLaboratoryTestsByType(string strType);
-
- /// <summary>
- /// 获取没有上传过的数据
- /// </summary>
- /// <returns></returns>
- List<LaboratoryTest> GetLaboratoryTestsByNoUpLoad();
-
- /// <summary>
- /// 根据类型和上次上传的最大时间获取数据
- /// </summary>
- /// <param name="dictType"></param>
- /// <returns></returns>
- List<LaboratoryTest> GetLaboratoryTestsByTypeAndDate(Dictionary<string, string> dictType);
-
- /// <summary>
- /// 获取所有数据,返回dataTable
- /// </summary>
- /// <returns></returns>
- DataTable GetAllLaboratoryTestsToDT();
-
- /// <summary>
- /// 根据类型获取所有数据,返回dataTable
- /// </summary>
- /// <param name="strType"></param>
- /// <returns></returns>
- DataTable GetLaboratoryTestsByTypeToDT(string strType);
-
- /// <summary>
- /// 插入一条数据,成功返回1
- /// </summary>
- /// <param name="test"></param>
- /// <returns></returns>
- int InsertLaboratory(LaboratoryTest test);
-
- /// <summary>
- /// 更新一条数据,成功返回1
- /// </summary>
- /// <param name="test"></param>
- /// <returns></returns>
- int UpdateLaboratory(LaboratoryTest test);
-
- /// <summary>
- /// 删除一条数据,成功返回1
- /// </summary>
- /// <param name="test"></param>
- /// <returns></returns>
- int DeleteLaboratory(LaboratoryTest test);
- }
- }
|