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

149 lines
4.5 KiB
C#
Raw 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.Entities;
using SOH.Data;
namespace SOH.BLL
{
public interface IQianTai2
{
/// <summary>
/// 根据会员号获取会员信息
/// </summary>
/// <param name="hyh"></param>
/// <returns></returns>
SOH.Entities.t_hyb GetHyInfoByHyh(int hyh);
/// <summary>
/// 根据医院代码查询员工信息(状态为未注销)
/// </summary>
/// <param name="yydm"></param>
/// <returns></returns>
List<SOH.Entities.t_ygzd> GetYgzdByFD(short yydm);
/// <summary>
/// 根据条件查询套餐列表
/// </summary>
/// <param name="xb"></param>
/// <param name="hyzk"></param>
/// <returns></returns>
List<t_tc> GetTCByCondition(short xb, short hyzk,short fddm);
List<t_tc> GetTCByCondition2(short xb, short hyzk, short fddm);
/// <summary>
/// 根据身份证号查询会员信息
/// </summary>
/// <param name="sfzh"></param>
/// <returns></returns>
t_hyb GetHyBySfzh(string sfzh);
/// <summary>
/// 插入会员信息返回是否成功out 会员号
/// </summary>
/// <param name="thyb"></param>
/// <param name="hyh"></param>
/// <returns></returns>
OperationResult AddHyb(t_hyb thyb);
/// <summary>
/// 根据条码号获取团体中的人员信息
/// </summary>
/// <param name="tm"></param>
/// <returns></returns>
string GetTTDJInfo(int tm);
/// <summary>
/// 根据分店代码 和 科室名称检索出团体体检信息
/// </summary>
/// <param name="fddm"></param>
/// <param name="khmc"></param>
/// <returns></returns>
List<Entities.DTO.dto_tjxx> GetTJXX(short fddm, string khmc);
/// <summary>
/// 根据合同编码、合同状态获取合同中的分组信息
/// </summary>
/// <param name="htbm"></param>
/// <param name="htzt">合同状态,-1表示查询全部</param>
/// <returns></returns>
List<t_htfzb> GetHtfz(int htbm,short htzt);
/// <summary>
/// 个人登记
/// </summary>
/// <param name="thyb"></param>
/// <param name="tg"></param>
/// <param name="ltj"></param>
/// <param name="ifExitHy"></param>
/// <returns></returns>
OperationResult GRDJ(t_hyb thyb, t_grgzb tg, List<t_jjxb> ltj, bool ifExitHy);
/// <summary>
/// 团检登记_持卡
/// </summary>
OperationResult Tjdj_CK(t_ttgzb tg,string isOpen);
/// <summary>
/// 根据条码号查询团检登记情况信息
/// </summary>
/// <param name="tm"></param>
/// <returns></returns>
Entities.DTO.dto_tjdjxx GetTjdjxx(int tm);
/// <summary>
/// 根据条码号查询个人团体登记情况信息
/// </summary>
/// <param name="tm"></param>
/// <returns></returns>
Entities.DTO.dto_tjdjxx GetTjdjxxAll(int tm);
//根据条码获取团检的合同状态
short GetHtztByTm(int tm);
/// <summary>
/// 团检现场登记
/// </summary>
/// <returns></returns>
OperationResult Tjdj_XC(t_ttgzb tg,short sfbj,string isOpen);
/// <summary>
/// 根据条码判断此团检人员是否允许取消登记
/// </summary>
/// <returns></returns>
OperationResult IfCanCancleDJ_TJ(int tm);
/// <summary>
/// 根据条码号进行团检的取消登记
/// </summary>
/// <param name="tm"></param>
/// <returns></returns>
OperationResult CancleDJByTm(int tm);
/// <summary>
/// 团检分组中添加人员
/// </summary>
/// <param name="tg">t_ttgzb信息其中包含htbm和htfzbm</param>
/// <returns></returns>
OperationResult InsertTtgzb(t_ttgzb tg);
/// <summary>
/// 修改团检分组中的人员信息
/// </summary>
/// <param name="tg"></param>
/// <returns></returns>
OperationResult UpdateTtgzb(t_ttgzb tg);
/// <summary>
/// 更改个人信息
/// </summary>
/// <param name="dt"></param>
/// <returns></returns>
OperationResult UpdateGzbInfo(Entities.DTO.dto_tjdjxx dt);
}
}