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

99 lines
3.0 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.Data;
using SOH.Entities;
namespace SOH.BLL
{
public interface IQianTai
{
/// <summary>
/// 获取条码状态
/// </summary>
/// <param name="tm"></param>
/// <returns></returns>
Data.OperationResult gettmstate(string tm);
/// <summary>
/// 获取条码的体检项目
/// </summary>
/// <param name="tm"></param>
/// <returns></returns>
string gettjxmbytm(string tm);
/// <summary>
/// 回收指定条码的体检本
/// </summary>
/// <param name="tm">条码号</param>
/// <param name="czy">操作员</param>
/// <returns></returns>
Data.OperationResult tijianshouchehuishou(string tm, string czy,short fddm);
/// <summary>
/// 获取当日体检信息
/// </summary>
/// <param name="tjrq">体检日期</param>
/// <param name="tm">条码</param>
/// <returns></returns>
string gettjxx(DateTime tjrq, string tm);
/// <summary>
/// 撤销体检手册回收
/// </summary>
/// <param name="cx_gzb">工作表</param>
/// <returns></returns>
Data.OperationResult chexiaohuishou(Entities.DTO.dto_gzb cx_gzb);
#region
/// <summary>
/// 根据条码查询个检和团检中存在的客户相关信息
/// </summary>
/// <param name="tm"></param>
/// <returns></returns>
Entities.DTO.dto_gzb GetInfoByTm(int tm);
/// <summary>
/// 获取已交费的组合项目,根据加减项进行增减
/// </summary>
List<Entities.DTO.dto_zhxm> GetZhxm_YJF_JJX(int tm);
/// <summary>
/// 临时加项业务处理
/// </summary>
/// <param name="jffs">交费方式0公费1自费</param>
/// <param name="ldl">加项集合</param>
/// <param name="lx">类型1个人 2团体</param>
/// <param name="tm">条码</param>
/// <param name="uname">操作员</param>
/// <returns></returns>
Data.OperationResult LSJX(List<Entities.DTO.dto_lsjx> ldl, int tm, short jffs, short lx, short fddm, string uname, string isOpen);
#endregion
/// <summary>
/// 根据身份证号查询个检是否可登记
/// </summary>
/// <param name="sfzh"></param>
/// <returns></returns>
Data.OperationResult IfExistGJBySFZH(string sfzh,short fddm);
Data.OperationResult IfExistTJBySFZH(string sfzh, short fddm);
Data.OperationResult IfExistTJBySFZH2(string sfzh, short fddm);
/// <summary>
/// 申请修改
/// </summary>
/// <param name="tm">条码号</param>
/// <param name="ksbm">科室编码</param>
/// <returns></returns>
OperationResult sqxg(int tm, int ksbm);
SOH.Entities.t_tc GetTcBytcbm(short tcbm);
}
}