59 lines
1.6 KiB
C#
59 lines
1.6 KiB
C#
using HL_FristAidPlatform_Help;
|
|
using HL_FristAidPlatform_Models;
|
|
using System.Collections.Generic;
|
|
|
|
namespace HL_FristAidPlatform_IDataBase
|
|
{
|
|
public interface IT_Base_Diagnosis
|
|
{
|
|
|
|
/// <summary>
|
|
/// 诊断列表
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
TableModel<DiagnosisDetailModel> GetDiagnosisDetailsList();
|
|
|
|
/// <summary>
|
|
/// 诊断树列表
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
List<DiagnosisListModel> GetDiagnosisTreeList();
|
|
|
|
TableModel<T_Base_Diagnosis> GetDiagnosisTableModel();
|
|
|
|
T_Base_Diagnosis GetDiagnosisById(long id);
|
|
|
|
List<T_Base_Diagnosis> GetDiagnosisList(string name);
|
|
|
|
T_Base_Diagnosis GetDiagnosisByName(string name);
|
|
|
|
bool SaveDiagnosis(T_Base_Diagnosis department);
|
|
|
|
bool UpdateDiagnosis(T_Base_Diagnosis department);
|
|
|
|
|
|
T_Base_DiagnosisDetail GetDiagnosisDetailById(long id);
|
|
|
|
List<DiagnosisDetailAndDiagnosisModel> GetDiagnosisDetailList(string name, int parentId);
|
|
|
|
T_Base_DiagnosisDetail GetDiagnosisDetailByName(string name,int parentId);
|
|
|
|
bool SaveDiagnosisDetail(T_Base_DiagnosisDetail department);
|
|
|
|
bool UpdateDiagnosisDetail(T_Base_DiagnosisDetail department);
|
|
|
|
/// <summary>
|
|
/// 诊断树列表
|
|
/// </summary>
|
|
/// <param name="aczltyp"></param>
|
|
/// <returns></returns>
|
|
List<DiagnosisListModel> GetDiagnosisTreeList(string aczltyp);
|
|
|
|
/// <summary>
|
|
/// 诊断列表
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
List<DiagnosisDetailListModel> GetDiagnosisDetailsList(string aczltyp);
|
|
}
|
|
}
|