#region AgileEAS.NET-generated
//------------------------------------------------------------------------------
// AgileEAS.NET应用开发平台,是基于敏捷并行开发思想以及.NET构件技术而开发的一个应用系统快速开发平台,用于帮助中小软件企业
//建立一条适合快速变化的开发团队,以达到节省开发成本、缩短开发时间,快速适应市场变化的目的。
// AgileEAS.NET应用开发平台包含基础类库、资源管理平台、运行容器、开发辅助工具等四大部分,资源管理平台为敏捷并行开发提供了
//设计、实现、测试等开发过程的并行,应用系统的各个业务功能子系统,在系统体系结构设计的过程中被设计成各个原子功能模块,各个子
//功能模块按照业务功能组织成单独的程序集文件,各子系统开发完成后,由AgileEAS.NET资源管理平台进行统一的集成部署。
//
// AgileEAS.NET SOA 中间件平台是一套免费的快速开发工具,可以不受限制的用于各种非商业开发之中,商业应用请向作者获取商业授权,
//商业授权也是免费的,但是对于非授权的商业应用视为侵权,开发人员可以参考官方网站和博客园等专业网站获取公开的技术资料,也可以向
//AgileEAS.NET官方团队请求技术支持。
//
// 官方网站:http://www.smarteas.net
// 团队网站:http://www.agilelab.cn
//------------------------------------------------------------------------------
//
// 此代码由AgileEAS.NET数据模型设计工具生成。
// 运行时版本:4.0.30319.1
//
// 对此文件的更改可能会导致不正确的行为,并且如果
// 重新生成代码,这些更改将会丢失。
//
//------------------------------------------------------------------------------
#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
{
///
/// 实体对象 ts_ddfzb(销售订单分组表)。
///
[Serializable()]
[DataContract(IsReference=true)]
[Table("dbo.ts_ddfzb","销售订单分组表")]
partial class ts_ddfzb: DataEntity, IDataEntity
{
public ts_ddfzb()
{
}
protected ts_ddfzb(SerializationInfo info, StreamingContext context)
: base(info, context)
{
}
#region O/R映射成员
///
/// 订单编码 。
///
[Column("ddbm","订单编码"),DataSize(10),PrimaryKey,NotNull]
[DisplayName("订单编码")]
[DataMember]
public int ddbm
{
get;
set;
}
///
/// 订单分组编码 select MAX(ts_maxddfzbm) from t_xtb 。
///
[Column("ddfzbm","订单分组编码 select MAX(ts_maxddfzbm) from t_xtb"),DataSize(10),PrimaryKey,NotNull]
[DisplayName("订单分组编码 select MAX(ts_maxddfzbm) from t_xtb")]
[DataMember]
public int ddfzbm
{
get;
set;
}
///
/// 订单分组名称 。
///
[Column("ddfzmc","订单分组名称"),DataSize(50),NotNull]
[DisplayName("订单分组名称")]
[DataMember]
public string ddfzmc
{
get;
set;
}
///
/// 性别 0:男、1:女、2:不限 。
///
[Column("xb","性别 0:男、1:女、2:不限"),DataSize(5),NotNull]
[DisplayName("性别 0:男、1:女、2:不限")]
[DataMember]
public short xb
{
get;
set;
}
///
/// 年龄上限 。
///
[Column("nlsx","年龄上限"),DataSize(5),NotNull]
[DisplayName("年龄上限")]
[DataMember]
public short nlsx
{
get;
set;
}
///
/// 年龄下限 。
///
[Column("nlxx","年龄下限"),DataSize(5),NotNull]
[DisplayName("年龄下限")]
[DataMember]
public short nlxx
{
get;
set;
}
///
/// 婚姻状况 0:未婚、1:已婚、2:不限 。
///
[Column("hyzk","婚姻状况 0:未婚、1:已婚、2:不限"),DataSize(5),NotNull]
[DisplayName("婚姻状况 0:未婚、1:已婚、2:不限")]
[DataMember]
public short hyzk
{
get;
set;
}
///
/// 是否终检 0:否、1:是 。
///
[Column("sfzj","是否终检 0:否、1:是"),DataSize(5),NotNull]
[DisplayName("是否终检 0:否、1:是")]
[DataMember]
public short sfzj
{
get;
set;
}
///
/// 交费方式 0:公费、1:自费 。
///
[Column("gzfbj","交费方式 0:公费、1:自费"),DataSize(5),NotNull]
[DisplayName("交费方式 0:公费、1:自费")]
[DataMember]
public short gzfbj
{
get;
set;
}
///
/// 加项交费 0:公费、1:自费 。
///
[Column("jxgzfbj","加项交费 0:公费、1:自费"),DataSize(5),NotNull]
[DisplayName("加项交费 0:公费、1:自费")]
[DataMember]
public short jxgzfbj
{
get;
set;
}
///
/// 基础套餐 。
///
[Column("tcbm","基础套餐"),DataSize(10),NotNull]
[DisplayName("基础套餐")]
[DataMember]
public int tcbm
{
get;
set;
}
///
/// 这个不知道干什么用的,先给个0的默认值吧 。
///
[Column("jjx","这个不知道干什么用的,先给个0的默认值吧"),DataSize(5),NotNull,EAS.Data.ORM.DefaultValue(0)]
[DisplayName("这个不知道干什么用的,先给个0的默认值吧")]
[DataMember]
public short jjx
{
get;
set;
}
///
/// 合计价格 。
///
[Column("fzjg","合计价格"),DataSize(10),NotNull]
[DisplayName("合计价格")]
[DataMember]
public int fzjg
{
get;
set;
}
///
/// 实收价格 。
///
[Column("ssjg","实收价格"),DataSize(10),NotNull]
[DisplayName("实收价格")]
[DataMember]
public int ssjg
{
get;
set;
}
///
/// 分组折率 。
///
[Column("fzzl","分组折率"),DataSize(5),NotNull]
[DisplayName("分组折率")]
[DataMember]
public short fzzl
{
get;
set;
}
///
/// 加项折率 。
///
[Column("jxzl","加项折率"),DataSize(5),NotNull]
[DisplayName("加项折率")]
[DataMember]
public short jxzl
{
get;
set;
}
///
/// 没用的字段,默认值0 。
///
[Column("mm","没用的字段,默认值0"),DataSize(6),NotNull,EAS.Data.ORM.DefaultValue("0")]
[DisplayName("没用的字段,默认值0")]
[DataMember]
public string mm
{
get;
set;
}
///
/// 取表方式 0:自取、1:统一 。
///
[Column("qbfs","取表方式 0:自取、1:统一"),DataSize(5),NotNull]
[DisplayName("取表方式 0:自取、1:统一")]
[DataMember]
public short qbfs
{
get;
set;
}
///
/// 预计人数 。
///
[Column("yjrs","预计人数"),DataSize(10)]
[DisplayName("预计人数")]
[DataMember]
public int yjrs
{
get;
set;
}
///
/// 预计费用 。
///
[Column("yjfy","预计费用"),DataSize(10)]
[DisplayName("预计费用")]
[DataMember]
public int yjfy
{
get;
set;
}
///
/// 分组状态 0:未生成合同、1:生成合同;默认是0 。
///
[Column("fzzt","分组状态 0:未生成合同、1:生成合同;默认是0"),DataSize(10),EAS.Data.ORM.DefaultValue(0)]
[DisplayName("分组状态 0:未生成合同、1:生成合同;默认是0")]
[DataMember]
public int fzzt
{
get;
set;
}
///
/// 体检检线 0:普通、1:VIP 。
///
[Column("tjlb","体检检线 0:普通、1:VIP"),DataSize(5)]
[DisplayName("体检检线 0:普通、1:VIP")]
[DataMember]
public short tjlb
{
get;
set;
}
///
/// 没用字段,默认值0 。
///
[Column("upflag","没用字段,默认值0"),DataSize(5),NotNull,EAS.Data.ORM.DefaultValue(0)]
[DisplayName("没用字段,默认值0")]
[DataMember]
public short upflag
{
get;
set;
}
#endregion
#region O/R虚拟属性
#endregion
#region 关联枚举
///
/// 性别 0:男、1:女、2:不限 。
///
[XmlIgnore]
[RefEnum("xb", "性别 0:男、1:女、2:不限", typeof(sex),"sex1")]
public sex sex2
{
get
{
return (sex)this.xb;
}
set
{
this.xb = (short)value;
}
}
///
/// 性别 0:男、1:女、2:不限 。
///
[XmlIgnore]
public string sex1
{
get
{
return EnumItem.GetEnumDescription(this.sex2);
}
}
///
/// 婚姻状况 0:未婚、1:已婚、2:不限 。
///
[XmlIgnore]
[RefEnum("hyzk", "婚姻状况 0:未婚、1:已婚、2:不限", typeof(hunyin),"hyzk1")]
public hunyin hyzk2
{
get
{
return (hunyin)this.hyzk;
}
set
{
this.hyzk = (short)value;
}
}
///
/// 婚姻状况 0:未婚、1:已婚、2:不限 。
///
[XmlIgnore]
public string hyzk1
{
get
{
return EnumItem.GetEnumDescription(this.hyzk2);
}
}
///
/// 是否终检 0:否、1:是 。
///
[XmlIgnore]
[RefEnum("sfzj", "是否终检 0:否、1:是", typeof(sfzj),"sfzj1")]
public sfzj sfzj2
{
get
{
return (sfzj)this.sfzj;
}
set
{
this.sfzj = (short)value;
}
}
///
/// 是否终检 0:否、1:是 。
///
[XmlIgnore]
public string sfzj1
{
get
{
return EnumItem.GetEnumDescription(this.sfzj2);
}
}
///
/// 交费方式 0:公费、1:自费 。
///
[XmlIgnore]
[RefEnum("gzfbj", "交费方式 0:公费、1:自费", typeof(gzfbj),"gzfbj1")]
public gzfbj gzfbj2
{
get
{
return (gzfbj)this.gzfbj;
}
set
{
this.gzfbj = (short)value;
}
}
///
/// 交费方式 0:公费、1:自费 。
///
[XmlIgnore]
public string gzfbj1
{
get
{
return EnumItem.GetEnumDescription(this.gzfbj2);
}
}
///
/// 加项交费 0:公费、1:自费 。
///
[XmlIgnore]
[RefEnum("jxgzfbj", "加项交费 0:公费、1:自费", typeof(jxgzfbj),"jxgzfbj1")]
public jxgzfbj jxgzfbj2
{
get
{
return (jxgzfbj)this.jxgzfbj;
}
set
{
this.jxgzfbj = (short)value;
}
}
///
/// 加项交费 0:公费、1:自费 。
///
[XmlIgnore]
public string jxgzfbj1
{
get
{
return EnumItem.GetEnumDescription(this.jxgzfbj2);
}
}
#endregion
#region O/R引用实体
private t_tc m_tcbianma;
///
/// 套餐表 。
///
[DataMember]
[RefEntity("tcbm", "套餐表", typeof(t_tc), "tcbm", false, false)]
public t_tc tcbianma
{
get
{
if ((this.m_tcbianma == null && !object.Equals(this.tcbm,null)) || (this.m_tcbianma!=null && this.m_tcbianma.tcbm != this.tcbm))
{
this.m_tcbianma = DataEntity.Lazy(this.tcbm);
}
return this.m_tcbianma;
}
set
{
this.m_tcbianma = value;
}
}
#endregion
#region O/R子实体
private List m_ddxmbm = new List();
///
/// 订单项目表 。
///
[ChildEntity("ddfzbm", "订单项目表", typeof(ts_ddxmb), "ddfzbm")]
[DataMember]
public List ddxmbm
{
get
{
return this.m_ddxmbm;
}
set
{
this.m_ddxmbm = value;
}
}
#endregion
}
}