tijian_jichuang/Code/SOH.BLL.Contract/IQianTai2.cs
2025-02-20 11:54:48 +08:00

149 lines
4.5 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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);
}
}