482 lines
13 KiB
C#
482 lines
13 KiB
C#
|
|
#region AgileEAS.NET-generated
|
|||
|
|
//------------------------------------------------------------------------------
|
|||
|
|
// AgileEAS.NET应用开发平台,是基于敏捷并行开发思想以及.NET构件技术而开发的一个应用系统快速开发平台,用于帮助中小软件企业
|
|||
|
|
//建立一条适合快速变化的开发团队,以达到节省开发成本、缩短开发时间,快速适应市场变化的目的。
|
|||
|
|
// AgileEAS.NET应用开发平台包含基础类库、资源管理平台、运行容器、开发辅助工具等四大部分,资源管理平台为敏捷并行开发提供了
|
|||
|
|
//设计、实现、测试等开发过程的并行,应用系统的各个业务功能子系统,在系统体系结构设计的过程中被设计成各个原子功能模块,各个子
|
|||
|
|
//功能模块按照业务功能组织成单独的程序集文件,各子系统开发完成后,由AgileEAS.NET资源管理平台进行统一的集成部署。
|
|||
|
|
//
|
|||
|
|
// AgileEAS.NET SOA 中间件平台是一套免费的快速开发工具,可以不受限制的用于各种非商业开发之中,商业应用请向作者获取商业授权,
|
|||
|
|
//商业授权也是免费的,但是对于非授权的商业应用视为侵权,开发人员可以参考官方网站和博客园等专业网站获取公开的技术资料,也可以向
|
|||
|
|
//AgileEAS.NET官方团队请求技术支持。
|
|||
|
|
//
|
|||
|
|
// 官方网站:http://www.smarteas.net
|
|||
|
|
// 团队网站:http://www.agilelab.cn
|
|||
|
|
//------------------------------------------------------------------------------
|
|||
|
|
// <auto-generated>
|
|||
|
|
// 此代码由AgileEAS.NET数据模型设计工具生成。
|
|||
|
|
// 运行时版本:4.0.30319.1
|
|||
|
|
//
|
|||
|
|
// 对此文件的更改可能会导致不正确的行为,并且如果
|
|||
|
|
// 重新生成代码,这些更改将会丢失。
|
|||
|
|
// </auto-generated>
|
|||
|
|
//------------------------------------------------------------------------------
|
|||
|
|
#endregion
|
|||
|
|
|
|||
|
|
using System;
|
|||
|
|
using System.Collections.Generic;
|
|||
|
|
using System.Linq;
|
|||
|
|
using System.Runtime.Serialization;
|
|||
|
|
using System.Xml.Serialization;
|
|||
|
|
using System.ComponentModel;
|
|||
|
|
using System.Data;
|
|||
|
|
using EAS.Data;
|
|||
|
|
using EAS.Data.Access;
|
|||
|
|
using EAS.Data.ORM;
|
|||
|
|
using EAS.Data.Linq;
|
|||
|
|
|
|||
|
|
namespace SOH.Entities
|
|||
|
|
{
|
|||
|
|
/// <summary>
|
|||
|
|
/// 实体对象 t_jcxm(检查项目)。
|
|||
|
|
/// </summary>
|
|||
|
|
[Serializable()]
|
|||
|
|
[DataContract(IsReference = true)]
|
|||
|
|
[Table("t_jcxm", "检查项目")]
|
|||
|
|
partial class t_jcxm : DataEntity<t_jcxm>, IDataEntity<t_jcxm>
|
|||
|
|
{
|
|||
|
|
public t_jcxm()
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
protected t_jcxm(SerializationInfo info, StreamingContext context)
|
|||
|
|
: base(info, context)
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
#region O/R映射成员
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 检查项目编码 。
|
|||
|
|
/// </summary>
|
|||
|
|
[Column("jcxmbm", "检查项目编码"), PrimaryKey, NotNull]
|
|||
|
|
[DisplayName("检查项目编码")]
|
|||
|
|
[DataMember]
|
|||
|
|
public int jcxmbm
|
|||
|
|
{
|
|||
|
|
get;
|
|||
|
|
set;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 检查项目名称 。
|
|||
|
|
/// </summary>
|
|||
|
|
[Column("jcxmmc", "检查项目名称"), DataSize(40), NotNull]
|
|||
|
|
[DisplayName("检查项目名称")]
|
|||
|
|
[DataMember]
|
|||
|
|
public string jcxmmc
|
|||
|
|
{
|
|||
|
|
get;
|
|||
|
|
set;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 科室编码 。
|
|||
|
|
/// </summary>
|
|||
|
|
[Column("ksbm", "科室编码"), NotNull]
|
|||
|
|
[DisplayName("科室编码")]
|
|||
|
|
[DataMember]
|
|||
|
|
public int ksbm
|
|||
|
|
{
|
|||
|
|
get;
|
|||
|
|
set;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 参考上限 。
|
|||
|
|
/// </summary>
|
|||
|
|
[Column("cksx", "参考上限"), DataSize(18, 4)]
|
|||
|
|
[DisplayName("参考上限")]
|
|||
|
|
[DataMember]
|
|||
|
|
public double cksx
|
|||
|
|
{
|
|||
|
|
get;
|
|||
|
|
set;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 参考上限 。
|
|||
|
|
/// </summary>
|
|||
|
|
[Column("cksx1", "参考上限"), DataSize(18, 4)]
|
|||
|
|
[DisplayName("参考上限")]
|
|||
|
|
[DataMember]
|
|||
|
|
public double cksx1
|
|||
|
|
{
|
|||
|
|
get;
|
|||
|
|
set;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 参考下限 。
|
|||
|
|
/// </summary>
|
|||
|
|
[Column("ckxx", "参考下限"), DataSize(18, 4)]
|
|||
|
|
[DisplayName("参考下限")]
|
|||
|
|
[DataMember]
|
|||
|
|
public double ckxx
|
|||
|
|
{
|
|||
|
|
get;
|
|||
|
|
set;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 参考下限 。
|
|||
|
|
/// </summary>
|
|||
|
|
[Column("ckxx1", "参考下限"), DataSize(18, 4)]
|
|||
|
|
[DisplayName("参考下限")]
|
|||
|
|
[DataMember]
|
|||
|
|
public double ckxx1
|
|||
|
|
{
|
|||
|
|
get;
|
|||
|
|
set;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 单位 。
|
|||
|
|
/// </summary>
|
|||
|
|
[Column("dw", "单位"), DataSize(20)]
|
|||
|
|
[DisplayName("单位")]
|
|||
|
|
[DataMember]
|
|||
|
|
public string dw
|
|||
|
|
{
|
|||
|
|
get;
|
|||
|
|
set;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 正常结果 。
|
|||
|
|
/// </summary>
|
|||
|
|
[Column("zcjg", "正常结果"), DataSize(200)]
|
|||
|
|
[DisplayName("正常结果")]
|
|||
|
|
[DataMember]
|
|||
|
|
public string zcjg
|
|||
|
|
{
|
|||
|
|
get;
|
|||
|
|
set;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 婚姻状况 0:未婚、1:已婚、2:不限 。
|
|||
|
|
/// </summary>
|
|||
|
|
[Column("hyzk", "婚姻状况 0:未婚、1:已婚、2:不限"), DataSize(5), NotNull]
|
|||
|
|
[DisplayName("婚姻状况 0:未婚、1:已婚、2:不限")]
|
|||
|
|
[DataMember]
|
|||
|
|
public short hyzk
|
|||
|
|
{
|
|||
|
|
get;
|
|||
|
|
set;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 性别 0:男、1:女、2:不限 。
|
|||
|
|
/// </summary>
|
|||
|
|
[Column("xb", "性别 0:男、1:女、2:不限"), DataSize(5), NotNull]
|
|||
|
|
[DisplayName("性别 0:男、1:女、2:不限")]
|
|||
|
|
[DataMember]
|
|||
|
|
public short xb
|
|||
|
|
{
|
|||
|
|
get;
|
|||
|
|
set;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 显示顺序 。
|
|||
|
|
/// </summary>
|
|||
|
|
[Column("xssx", "显示顺序"), NotNull]
|
|||
|
|
[DisplayName("显示顺序")]
|
|||
|
|
[DataMember]
|
|||
|
|
public int xssx
|
|||
|
|
{
|
|||
|
|
get;
|
|||
|
|
set;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 项目简称 。
|
|||
|
|
/// </summary>
|
|||
|
|
[Column("jc", "项目简称"), DataSize(20), NotNull]
|
|||
|
|
[DisplayName("项目简称")]
|
|||
|
|
[DataMember]
|
|||
|
|
public string jc
|
|||
|
|
{
|
|||
|
|
get;
|
|||
|
|
set;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 结果类型 0:数值、1:阴阳、2:说明 。
|
|||
|
|
/// </summary>
|
|||
|
|
[Column("lx", "结果类型 0:数值、1:阴阳、2:说明"), DataSize(5), NotNull]
|
|||
|
|
[DisplayName("结果类型 0:数值、1:阴阳、2:说明")]
|
|||
|
|
[DataMember]
|
|||
|
|
public short lx
|
|||
|
|
{
|
|||
|
|
get;
|
|||
|
|
set;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 注销标记 0:未注销、1:已注销 。
|
|||
|
|
/// </summary>
|
|||
|
|
[Column("zhuxiao", "注销标记 0:未注销、1:已注销"), DataSize(5), NotNull]
|
|||
|
|
[DisplayName("注销标记 0:未注销、1:已注销")]
|
|||
|
|
[DataMember]
|
|||
|
|
public short zhuxiao
|
|||
|
|
{
|
|||
|
|
get;
|
|||
|
|
set;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 更新标记,目前没用,给个0的默认值就行 。
|
|||
|
|
/// </summary>
|
|||
|
|
[Column("upflag", "更新标记,目前没用,给个0的默认值就行"), DataSize(5), EAS.Data.ORM.DefaultValue(0)]
|
|||
|
|
[DisplayName("更新标记,目前没用,给个0的默认值就行")]
|
|||
|
|
[DataMember]
|
|||
|
|
public short upflag
|
|||
|
|
{
|
|||
|
|
get;
|
|||
|
|
set;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 没用可为空 。
|
|||
|
|
/// </summary>
|
|||
|
|
[Column("yzbm", "没用可为空"), DataSize(50)]
|
|||
|
|
[DisplayName("没用可为空")]
|
|||
|
|
[DataMember]
|
|||
|
|
public string yzbm
|
|||
|
|
{
|
|||
|
|
get;
|
|||
|
|
set;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 没用可为空 。
|
|||
|
|
/// </summary>
|
|||
|
|
[Column("tqbm", "没用可为空"), DataSize(50)]
|
|||
|
|
[DisplayName("没用可为空")]
|
|||
|
|
[DataMember]
|
|||
|
|
public string tqbm
|
|||
|
|
{
|
|||
|
|
get;
|
|||
|
|
set;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 打印参考范围 。
|
|||
|
|
/// </summary>
|
|||
|
|
[Column("dyckfw", "打印参考范围"), DataSize(500)]
|
|||
|
|
[DisplayName("打印参考范围")]
|
|||
|
|
[DataMember]
|
|||
|
|
public string dyckfw
|
|||
|
|
{
|
|||
|
|
get;
|
|||
|
|
set;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 没用可为空 。
|
|||
|
|
/// </summary>
|
|||
|
|
[Column("lismustitem", "没用可为空"), DataSize(5)]
|
|||
|
|
[DisplayName("没用可为空")]
|
|||
|
|
[DataMember]
|
|||
|
|
public short lismustitem
|
|||
|
|
{
|
|||
|
|
get;
|
|||
|
|
set;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// lis 。
|
|||
|
|
/// </summary>
|
|||
|
|
[Column("lis", "lis")]
|
|||
|
|
[DisplayName("lis")]
|
|||
|
|
[DataMember]
|
|||
|
|
public string lis
|
|||
|
|
{
|
|||
|
|
get;
|
|||
|
|
set;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
#endregion
|
|||
|
|
|
|||
|
|
#region O/R虚拟属性
|
|||
|
|
|
|||
|
|
#endregion
|
|||
|
|
|
|||
|
|
#region 关联枚举
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 性别 0:男、1:女、2:不限 。
|
|||
|
|
/// </summary>
|
|||
|
|
[XmlIgnore]
|
|||
|
|
[RefEnum("xb", "性别 0:男、1:女、2:不限", typeof(sex), "sex1")]
|
|||
|
|
public sex sex2
|
|||
|
|
{
|
|||
|
|
get
|
|||
|
|
{
|
|||
|
|
return (sex)this.xb;
|
|||
|
|
}
|
|||
|
|
set
|
|||
|
|
{
|
|||
|
|
this.xb = (short)value;
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 性别 0:男、1:女、2:不限 。
|
|||
|
|
/// </summary>
|
|||
|
|
[XmlIgnore]
|
|||
|
|
public string sex1
|
|||
|
|
{
|
|||
|
|
get
|
|||
|
|
{
|
|||
|
|
return EnumItem.GetEnumDescription(this.sex2);
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 婚姻状况 0:未婚、1:已婚、2:不限 。
|
|||
|
|
/// </summary>
|
|||
|
|
[XmlIgnore]
|
|||
|
|
[RefEnum("hyzk", "婚姻状况 0:未婚、1:已婚、2:不限", typeof(hunyin), "hyzk1")]
|
|||
|
|
public hunyin hyzk2
|
|||
|
|
{
|
|||
|
|
get
|
|||
|
|
{
|
|||
|
|
return (hunyin)this.hyzk;
|
|||
|
|
}
|
|||
|
|
set
|
|||
|
|
{
|
|||
|
|
this.hyzk = (short)value;
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 婚姻状况 0:未婚、1:已婚、2:不限 。
|
|||
|
|
/// </summary>
|
|||
|
|
[XmlIgnore]
|
|||
|
|
public string hyzk1
|
|||
|
|
{
|
|||
|
|
get
|
|||
|
|
{
|
|||
|
|
return EnumItem.GetEnumDescription(this.hyzk2);
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 注销标记 0:未注销、1:已注销 。
|
|||
|
|
/// </summary>
|
|||
|
|
[XmlIgnore]
|
|||
|
|
[RefEnum("zhuxiao", "注销标记 0:未注销、1:已注销", typeof(zhuxiaomj), "zhuxiao1")]
|
|||
|
|
public zhuxiaomj zhuxiao2
|
|||
|
|
{
|
|||
|
|
get
|
|||
|
|
{
|
|||
|
|
return (zhuxiaomj)this.zhuxiao;
|
|||
|
|
}
|
|||
|
|
set
|
|||
|
|
{
|
|||
|
|
this.zhuxiao = (short)value;
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 注销标记 0:未注销、1:已注销 。
|
|||
|
|
/// </summary>
|
|||
|
|
[XmlIgnore]
|
|||
|
|
public string zhuxiao1
|
|||
|
|
{
|
|||
|
|
get
|
|||
|
|
{
|
|||
|
|
return EnumItem.GetEnumDescription(this.zhuxiao2);
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
|
|||
|
|
#endregion
|
|||
|
|
|
|||
|
|
#region O/R引用实体
|
|||
|
|
|
|||
|
|
private keshi m_kesih;
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 所属科室 。
|
|||
|
|
/// </summary>
|
|||
|
|
[DataMember]
|
|||
|
|
[RefEntity("ksbm", "所属科室", typeof(keshi), "ksbm", false, false)]
|
|||
|
|
public keshi kesih
|
|||
|
|
{
|
|||
|
|
get
|
|||
|
|
{
|
|||
|
|
if ((this.m_kesih == null && !object.Equals(this.ksbm, null)) || (this.m_kesih != null && this.m_kesih.ksbm != this.ksbm))
|
|||
|
|
{
|
|||
|
|
this.m_kesih = DataEntity<keshi>.Lazy(this.ksbm);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
return this.m_kesih;
|
|||
|
|
}
|
|||
|
|
set
|
|||
|
|
{
|
|||
|
|
this.m_kesih = value;
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
#endregion
|
|||
|
|
|
|||
|
|
#region O/R子实体
|
|||
|
|
|
|||
|
|
private List<t_bwwh> m_bwwh = new List<t_bwwh>();
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 部位维护 。
|
|||
|
|
/// </summary>
|
|||
|
|
[ChildEntity("jcxmbm", "部位维护", typeof(t_bwwh), "jcxm")]
|
|||
|
|
[DataMember]
|
|||
|
|
public List<t_bwwh> bwwh
|
|||
|
|
{
|
|||
|
|
get
|
|||
|
|
{
|
|||
|
|
return this.m_bwwh;
|
|||
|
|
}
|
|||
|
|
set
|
|||
|
|
{
|
|||
|
|
this.m_bwwh = value;
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
private List<t_kszdjg> m_kszdjg = new List<t_kszdjg>();
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 科室诊断维护 。
|
|||
|
|
/// </summary>
|
|||
|
|
[ChildEntity("jcxmbm", "科室诊断维护", typeof(t_kszdjg), "jcxmbm")]
|
|||
|
|
[DataMember]
|
|||
|
|
public List<t_kszdjg> kszdjg
|
|||
|
|
{
|
|||
|
|
get
|
|||
|
|
{
|
|||
|
|
return this.m_kszdjg;
|
|||
|
|
}
|
|||
|
|
set
|
|||
|
|
{
|
|||
|
|
this.m_kszdjg = value;
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
#endregion
|
|||
|
|
}
|
|||
|
|
}
|