tijian_jichuang/Code/Entities/Generat/t_kszdjg.Generator.cs

301 lines
8.3 KiB
C#
Raw Normal View History

2025-02-20 11:54:48 +08:00
#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_kszdjg(科室诊断维护)。
/// </summary>
[Serializable()]
[DataContract(IsReference=true)]
[Table("dbo.t_kszdjg","科室诊断维护")]
partial class t_kszdjg: DataEntity<t_kszdjg>, IDataEntity<t_kszdjg>
{
public t_kszdjg()
{
}
protected t_kszdjg(SerializationInfo info, StreamingContext context)
: base(info, context)
{
}
#region O/R映射成员
/// <summary>
/// 诊断序号 (MAX最大值) 。
/// </summary>
[Column("zdxh","诊断序号 (MAX最大值)"),DataSize(10),PrimaryKey,NotNull]
[DisplayName("诊断序号 (MAX最大值)")]
[DataMember]
public int zdxh
{
get;
set;
}
/// <summary>
/// 科室编码 。
/// </summary>
[Column("ksbm","科室编码"),DataSize(10),NotNull]
[DisplayName("科室编码")]
[DataMember]
public int ksbm
{
get;
set;
}
/// <summary>
/// 主要诊断 。
/// </summary>
[Column("zdjg","主要诊断"),DataSize(400)]
[DisplayName("主要诊断")]
[DataMember]
public string zdjg
{
get;
set;
}
/// <summary>
/// 显示顺序 。
/// </summary>
[Column("xssx","显示顺序"),DataSize(10),NotNull]
[DisplayName("显示顺序")]
[DataMember]
public int xssx
{
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>
/// 婚姻状况 0未婚、1已婚、2不限 。
/// </summary>
[Column("hyzk","婚姻状况 0未婚、1已婚、2不限"),DataSize(5),NotNull]
[DisplayName("婚姻状况 0未婚、1已婚、2不限")]
[DataMember]
public short hyzk
{
get;
set;
}
/// <summary>
/// 年龄上限 。
/// </summary>
[Column("nlsx","年龄上限"),DataSize(10),NotNull]
[DisplayName("年龄上限")]
[DataMember]
public int nlsx
{
get;
set;
}
/// <summary>
/// 年龄下限 。
/// </summary>
[Column("nlxx","年龄下限"),DataSize(10),NotNull]
[DisplayName("年龄下限")]
[DataMember]
public int nlxx
{
get;
set;
}
/// <summary>
/// 检查项目编码 。
/// </summary>
[Column("jcxmbm","检查项目编码"),DataSize(10),NotNull]
[DisplayName("检查项目编码")]
[DataMember]
public int jcxmbm
{
get;
set;
}
/// <summary>
/// 是否带部位 1是、0否 。
/// </summary>
[Column("sfbw","是否带部位 1是、0否"),DataSize(5)]
[DisplayName("是否带部位 1是、0否")]
[DataMember]
public short sfbw
{
get;
set;
}
/// <summary>
/// 诊断提示 目前没有用到这个字段 。
/// </summary>
[Column("zdts","诊断提示 目前没有用到这个字段"),DataSize(50)]
[DisplayName("诊断提示 目前没有用到这个字段")]
[DataMember]
public string zdts
{
get;
set;
}
/// <summary>
/// 疾病编码 表示此诊断归属于哪个疾病 。
/// </summary>
[Column("jbbm","疾病编码 表示此诊断归属于哪个疾病"),DataSize(10)]
[DisplayName("疾病编码 表示此诊断归属于哪个疾病")]
[DataMember]
public int jbbm
{
get;
set;
}
#endregion
#region O/R虚拟属性
#endregion
#region
/// <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女、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);
}
}
#endregion
#region O/R引用实体
#endregion
#region O/R子实体
private List<t_jgwh> m_jgwh = new List<t_jgwh>();
/// <summary>
/// 常见结果维护 。
/// </summary>
[ChildEntity("zdxh", "常见结果维护", typeof(t_jgwh), "zdxh")]
[DataMember]
public List<t_jgwh> jgwh
{
get
{
return this.m_jgwh;
}
set
{
this.m_jgwh = value;
}
}
#endregion
}
}