using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel;
using System.Data.Linq;
using System.Data.Linq.Mapping;
using System.Collections.Generic;
namespace PTMedicalInsurance.Entity.BaseLine.ElectronicSettlementCertificate
{
class QueryEcSettlCertStatusIn:EntityBase
{///
/// 定点医疗机构编号
///
[Column(Name = "FixmedinsCode", Storage = null, DbType = "VarChar(30)")]
[StringLength(30)]
[DisplayName("定点医疗机构编号")]
public string FixmedinsCode { get; set; }
///
/// 定点医疗机构名称
///
[Column(Name = "FixmedinsName", Storage = null, DbType = "VarChar(255)")]
[StringLength(255)]
[DisplayName("定点医疗机构名称")]
public string FixmedinsName { get; set; }
///
/// 电子结算凭证代码
/// 备注:电子结算凭证类型为1财政电子票据、2税务电子发票必填;
/// 电子结算凭证类型为3税务数电票非必填。
///
[Column(Name = "ElecSetlCertCode", Storage = null, DbType = "VarChar(50)")]
[StringLength(50)]
[DisplayName("电子结算凭证代码")]
public string ElecSetlCertCode { get; set; }
///
/// 电子结算凭证号码
///
[Column(Name = "ElecSetlCertNo", Storage = null, DbType = "VarChar(50)")]
[StringLength(50)]
[DisplayName("电子结算凭证号码")]
public string ElecSetlCertNo { get; set; }
///
/// 电子结算凭证校验码
/// 备注:电子结算凭证类型为1财政电子票据、2税务电子发票必填;
/// 电子结算凭证类型为3税务数电票非必填。
///
[Column(Name = "ElecSetlCertChkcode", Storage = null, DbType = "VarChar(50)")]
[StringLength(50)]
[DisplayName("电子结算凭证校验码")]
public string ElecSetlCertChkcode { get; set; }
///
/// 电子结算凭证类型
/// 备注:1财政电子票据、2税务电子发票、3税务数电票
///
[Column(Name = "ElecSetlCertType", Storage = null, DbType = "VarChar(20)")]
[StringLength(20)]
[DisplayName("电子结算凭证类型")]
public string ElecSetlCertType { get; set; }
}
class QueryEcSettlCertStatusOut : EntityBase
{
///
/// 电子结算凭证代码
/// 备注:电子结算凭证类型为1财政电子票据、2税务电子发票必填;
/// 电子结算凭证类型为3税务数电票非必填。
///
[Column(Name = "ElecSetlCertCode", Storage = null, DbType = "VarChar(50)")]
[StringLength(50)]
[DisplayName("电子结算凭证代码")]
public string ElecSetlCertCode { get; set; }
///
/// 电子结算凭证号码
///
[Column(Name = "ElecSetlCertNo", Storage = null, DbType = "VarChar(50)")]
[StringLength(50)]
[DisplayName("电子结算凭证号码")]
public string ElecSetlCertNo { get; set; }
///
/// 电子结算凭证校验码
/// 备注:电子结算凭证类型为1财政电子票据、2税务电子发票必填;
/// 电子结算凭证类型为3税务数电票非必填。
///
[Column(Name = "ElecSetlCertChkcode", Storage = null, DbType = "VarChar(20)")]
[StringLength(20)]
[DisplayName("电子结算凭证校验码")]
public string ElecSetlCertChkcode { get; set; }
///
/// 电子结算凭证类型
/// 备注:1财政电子票据、2税务电子发票、3税务数电票
///
[Column(Name = "ElecSetlCertType", Storage = null, DbType = "VarChar(20)")]
[StringLength(20)]
[DisplayName("电子结算凭证类型")]
public string ElecSetlCertType { get; set; }
///
/// 凭证结算类型
/// 备注:1实时结算、2全自费
///
[Column(Name = "CertSetlType", Storage = null, DbType = "VarChar(3)")]
[StringLength(3)]
[DisplayName("凭证结算类型")]
public string CertSetlType { get; set; }
///
/// 冲红标志
/// 备注:0未冲红、1已冲红
///
[Column(Name = "RhredFlag", Storage = null, DbType = "VarChar(3)")]
[StringLength(3)]
[DisplayName("冲红标志")]
public string RhredFlag { get; set; }
///
/// 报销标志
/// 备注:0未报销、1已报销、2申请中
///
[Column(Name = "ReimFlag", Storage = null, DbType = "VarChar(3)")]
[StringLength(3)]
[DisplayName("报销标志")]
public string ReimFlag { get; set; }
}
}