tijian_jichuang/Code/SOH.BLL.Contract/IPaiDuiJiaoHao.cs

117 lines
3.2 KiB
C#
Raw Permalink Normal View History

2025-02-20 11:54:48 +08:00
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using SOH.Data;
using SOH.Entities.DTO;
using SOH.Entities;
using System.Data;
namespace SOH.BLL
{
public interface IPaiDuiJiaoHao
{
/// <summary>
/// 添加修改排队物理科室
/// </summary>
/// <param name=""></param>
/// <returns></returns>
OperationResult tjxgtjks(pd_wlks wlks);
/// <summary>
/// 添加修改排队项目
/// </summary>
/// <param name=""></param>
/// <returns></returns>
OperationResult tjxgtjxm(pd_xm wlxm);
DataSet getKHPDXX(string text);
/// <summary>
/// 获取物理科室列表
/// </summary>
/// <returns></returns>
List<pd_wlks> getwlkss();
DataSet getkspdlb(int id);
/// <summary>
/// 获取排队项目列表
/// </summary>
/// <returns></returns>
List<pd_xm> getwlxms();
/// <summary>
/// 删除物理科室
/// </summary>
/// <param name="ksid">科室ID</param>
/// <returns></returns>
OperationResult deletewlks(string ksid);
DataSet getKFPKS(string xmid, string xb);
void delPD(string tm);
void delFQ(string tm, string zhbm);
List<pd_jianqu> getJianqulist(bool v);
/// <summary>
/// 删除物理项目
/// </summary>
/// <param name="ksid">项目ID</param>
/// <returns></returns>
OperationResult deletewlxm(string xmid);
void uploadbj(string v1, byte[] v2);
byte[] getbj(string lcid);
/// <summary>
/// 根据排队科室ID获取科室下关联的排队项目
/// </summary>
/// <param name="ksbm">科室ID</param>
/// <returns></returns>
List<pd_xm> GetpdksxmBypdks(int ksbm);
/// <summary>
/// 添加楼层
/// </summary>
/// <param name="lc"></param>
OperationResult addlouceng(Pd_louceng lc);
string PDFP(string pdid, string ksid);
void CXFP(string id, string ksid, string xm, DateTime time,string xb);
string PDFP_UP_DOWN(string pdid, string pdsj, string ksid);
int getkspdrs(int id);
string sendPaiduixinxi2(int tm);
/// <summary>
/// 获取楼层列表
/// </summary>
/// <param name="v">true显示删除false不显示删除</param>
/// <returns></returns>
List<Pd_louceng> getLouceng(bool v);
/// <summary>
/// 保存排队科室项目
/// </summary>
/// <param name="ksbm">科室ID</param>
/// <param name="xmbm">排队项目列表</param>
/// <returns></returns>
OperationResult Inserpdksxm(int ksbm, List<int> xmbm);
OperationResult Insertqtxmdy(int pdxmid, List<int> zhbmlist);
void kstj(int tm, string ksid);
string wctj(string text, string ksid);
List<t_zhxm> GetZhxmListBypdxmid(int xmid);
OperationResult deleteLouCeng(int lcid);
OperationResult addJianQu(pd_jianqu jq);
OperationResult delJianQu(int jqid);
void updateKs(img_ks curr_ks);
List<pd_rylb> getrylb();
List<pd_kspdlb> getkspdlb();
}
}