tijian_jichuang/Code/Entities/Generat/ts_dd.Generator.cs
2025-02-20 11:54:48 +08:00

749 lines
20 KiB
C#
Raw 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.

#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>
/// 实体对象 ts_dd(销售订单表)。
/// </summary>
[Serializable()]
[DataContract(IsReference=true)]
[Table("dbo.ts_dd","销售订单表")]
partial class ts_dd: DataEntity<ts_dd>, IDataEntity<ts_dd>
{
public ts_dd()
{
}
protected ts_dd(SerializationInfo info, StreamingContext context)
: base(info, context)
{
}
#region O/R映射成员
/// <summary>
/// 订单编码 select max(ts_maxdingdanbm) from t_xtb 。
/// </summary>
[Column("ddbm","订单编码 select max(ts_maxdingdanbm) from t_xtb "),DataSize(10),PrimaryKey,NotNull]
[DisplayName("订单编码 select max(ts_maxdingdanbm) from t_xtb ")]
[DataMember]
public int ddbm
{
get;
set;
}
/// <summary>
/// 客户编码 。
/// </summary>
[Column("khbm","客户编码"),DataSize(10),NotNull]
[DisplayName("客户编码")]
[DataMember]
public int khbm
{
get;
set;
}
/// <summary>
/// 体检年度 。
/// </summary>
[Column("nd","体检年度"),DataSize(5),NotNull]
[DisplayName("体检年度")]
[DataMember]
public short nd
{
get;
set;
}
/// <summary>
/// 订单标识 。
/// </summary>
[Column("ddbj","订单标识"),DataSize(40),NotNull]
[DisplayName("订单标识")]
[DataMember]
public string ddbj
{
get;
set;
}
/// <summary>
/// 客户联系人编码 。
/// </summary>
[Column("lxrbm","客户联系人编码"),DataSize(10),NotNull]
[DisplayName("客户联系人编码")]
[DataMember]
public int lxrbm
{
get;
set;
}
/// <summary>
/// 预计体检人数 。
/// </summary>
[Column("yjtjrs","预计体检人数"),DataSize(5),NotNull]
[DisplayName("预计体检人数")]
[DataMember]
public short yjtjrs
{
get;
set;
}
/// <summary>
/// 开检日期 。
/// </summary>
[Column("qsrq","开检日期"),DataSize(23,3),NotNull]
[DisplayName("开检日期")]
[DataMember]
public DateTime qsrq
{
get;
set;
}
/// <summary>
/// 截检日期 。
/// </summary>
[Column("jzrq","截检日期"),DataSize(23,3),NotNull]
[DisplayName("截检日期")]
[DataMember]
public DateTime jzrq
{
get;
set;
}
/// <summary>
/// 销售员 。
/// </summary>
[Column("xsczy","销售员"),DataSize(6),NotNull]
[DisplayName("销售员")]
[DataMember]
public string xsczy
{
get;
set;
}
/// <summary>
/// 超限原因 。
/// </summary>
[Column("cxyy","超限原因"),DataSize(100),NotNull]
[DisplayName("超限原因")]
[DataMember]
public string cxyy
{
get;
set;
}
/// <summary>
/// 订单状态 0新建订单未提交审核、1提交审核状态待审核、2审核完成可能通过也可能不通过、3财务审核结束、4已生成合同 。
/// </summary>
[Column("ddzt","订单状态 0新建订单未提交审核、1提交审核状态待审核、2审核完成可能通过也可能不通过、3财务审核结束、4已生成合同"),DataSize(5),NotNull]
[DisplayName("订单状态 0新建订单未提交审核、1提交审核状态待审核、2审核完成可能通过也可能不通过、3财务审核结束、4已生成合同")]
[DataMember]
public short ddzt
{
get;
set;
}
/// <summary>
/// 销售审核标记 0不通过、1通过 。
/// </summary>
[Column("xsshtg","销售审核标记 0不通过、1通过"),DataSize(5),NotNull]
[DisplayName("销售审核标记 0不通过、1通过")]
[DataMember]
public short xsshtg
{
get;
set;
}
/// <summary>
/// 财务审核标记 0不通过、1通过 。
/// </summary>
[Column("cwshtg","财务审核标记 0不通过、1通过"),DataSize(5),NotNull]
[DisplayName("财务审核标记 0不通过、1通过")]
[DataMember]
public short cwshtg
{
get;
set;
}
/// <summary>
/// 销售审核留言 。
/// </summary>
[Column("xsshyj","销售审核留言"),DataSize(100),NotNull]
[DisplayName("销售审核留言")]
[DataMember]
public string xsshyj
{
get;
set;
}
/// <summary>
/// 财务审核留 。
/// </summary>
[Column("cwshyj","财务审核留"),DataSize(100),NotNull]
[DisplayName("财务审核留")]
[DataMember]
public string cwshyj
{
get;
set;
}
/// <summary>
/// 销售审核操作员 。
/// </summary>
[Column("xsshczy","销售审核操作员"),DataSize(6),NotNull]
[DisplayName("销售审核操作员")]
[DataMember]
public string xsshczy
{
get;
set;
}
/// <summary>
/// 财务审核操作员 。
/// </summary>
[Column("cwshczy","财务审核操作员"),DataSize(6),NotNull]
[DisplayName("财务审核操作员")]
[DataMember]
public string cwshczy
{
get;
set;
}
/// <summary>
/// 预计金额 。
/// </summary>
[Column("yjje","预计金额"),DataSize(10)]
[DisplayName("预计金额")]
[DataMember]
public int yjje
{
get;
set;
}
/// <summary>
/// 结算方式 0现金、1支票、2转账 。
/// </summary>
[Column("jsfs","结算方式 0现金、1支票、2转账"),DataSize(5),NotNull]
[DisplayName("结算方式 0现金、1支票、2转账")]
[DataMember]
public short jsfs
{
get;
set;
}
/// <summary>
/// 备注 。
/// </summary>
[Column("bzh","备注"),DataSize(500),NotNull]
[DisplayName("备注")]
[DataMember]
public string bzh
{
get;
set;
}
/// <summary>
/// 结算日期 。
/// </summary>
[Column("jsrq","结算日期"),DataSize(23,3),NotNull]
[DisplayName("结算日期")]
[DataMember]
public DateTime jsrq
{
get;
set;
}
/// <summary>
/// 订单类别 。
/// </summary>
[Column("ddlb","订单类别"),DataSize(5),NotNull]
[DisplayName("订单类别")]
[DataMember]
public short ddlb
{
get;
set;
}
/// <summary>
/// 提供车接服务 0不提供、1提供 。
/// </summary>
[Column("cjfw","提供车接服务 0不提供、1提供"),DataSize(5),NotNull]
[DisplayName("提供车接服务 0不提供、1提供")]
[DataMember]
public short cjfw
{
get;
set;
}
/// <summary>
/// 提供免费早餐 0不提供、1提供 。
/// </summary>
[Column("zcfw","提供免费早餐 0不提供、1提供"),DataSize(5),NotNull]
[DisplayName("提供免费早餐 0不提供、1提供")]
[DataMember]
public short zcfw
{
get;
set;
}
/// <summary>
/// 特殊要求 。
/// </summary>
[Column("zcyy","特殊要求"), DataSize(5), NotNull]
[DisplayName("特殊要求")]
[DataMember]
public short zcyy
{
get;
set;
}
/// <summary>
/// 平安合作单位。
/// </summary>
[Column("pahzdw", "平安合作单位"), DataSize(5), NotNull]
[DisplayName("特殊要求")]
[DataMember]
public short pahzdw
{
get;
set;
}
/// <summary>
/// 老人团 0否、1是 。
/// </summary>
[Column("lrt","老人团 0否、1是"),DataSize(5),NotNull]
[DisplayName("老人团 0否、1是")]
[DataMember]
public short lrt
{
get;
set;
}
/// <summary>
/// 制作导检卡日期 。
/// </summary>
[Column("zkrq","制作导检卡日期"),DataSize(23,3),NotNull]
[DisplayName("制作导检卡日期")]
[DataMember]
public DateTime zkrq
{
get;
set;
}
/// <summary>
/// 承诺出报告日期 。
/// </summary>
[Column("cncbrq","承诺出报告日期"),DataSize(23,3),NotNull]
[DisplayName("承诺出报告日期")]
[DataMember]
public DateTime cncbrq
{
get;
set;
}
/// <summary>
/// LED显示内容 。
/// </summary>
[Column("lednr","LED显示内容"),DataSize(500),NotNull]
[DisplayName("LED显示内容")]
[DataMember]
public string lednr
{
get;
set;
}
/// <summary>
/// 没用的字段 。
/// </summary>
[Column("upflag","没用的字段"),DataSize(5),NotNull,EAS.Data.ORM.DefaultValue(0)]
[DisplayName("没用的字段")]
[DataMember]
public short upflag
{
get;
set;
}
/// <summary>
/// 分店代码 。
/// </summary>
[Column("fddm","分店代码"),DataSize(5),PrimaryKey,NotNull]
[DisplayName("分店代码")]
[DataMember]
public short fddm
{
get;
set;
}
#endregion
#region O/R虚拟属性
/// <summary>
/// 客户名称 。
/// </summary>
[Column("kehumingcheng","客户名称"),Virtual("khbianma","khmc")]
[XmlIgnore]
[DisplayName("客户名称")]
public string kehumingcheng
{
get
{
return this.khbianma==null?default(string):this.khbianma.khmc;
}
}
#endregion
#region
/// <summary>
/// 支付方式 。
/// </summary>
[XmlIgnore]
[RefEnum("jsfs", "支付方式", typeof(ZhiFuLeiXing),"zflx")]
public ZhiFuLeiXing zflx1
{
get
{
return (ZhiFuLeiXing)this.jsfs;
}
set
{
this.jsfs = (short)value;
}
}
/// <summary>
/// 支付方式 。
/// </summary>
[XmlIgnore]
public string zflx
{
get
{
return EnumItem.GetEnumDescription(this.zflx1);
}
}
/// <summary>
/// 订单状态 0新建订单未提交审核、1提交审核状态待审核、2审核完成可能通过也可能不通过、3财务审核结束、4已生成合同 。
/// </summary>
[XmlIgnore]
[RefEnum("ddzt", "订单状态 0新建订单未提交审核、1提交审核状态待审核、2审核完成可能通过也可能不通过、3财务审核结束、4已生成合同", typeof(ddzt),"ddzt1")]
public ddzt ddzt2
{
get
{
return (ddzt)this.ddzt;
}
set
{
this.ddzt = (short)value;
}
}
/// <summary>
/// 订单状态 0新建订单未提交审核、1提交审核状态待审核、2审核完成可能通过也可能不通过、3财务审核结束、4已生成合同 。
/// </summary>
[XmlIgnore]
public string ddzt1
{
get
{
return EnumItem.GetEnumDescription(this.ddzt2);
}
}
/// <summary>
/// 销售审核标记 0不通过、1通过 。
/// </summary>
[XmlIgnore]
[RefEnum("xsshtg", "销售审核标记 0不通过、1通过", typeof(shzt),"shzt1")]
public shzt shzt2
{
get
{
return (shzt)this.xsshtg;
}
set
{
this.xsshtg = (short)value;
}
}
/// <summary>
/// 销售审核标记 0不通过、1通过 。
/// </summary>
[XmlIgnore]
public string shzt1
{
get
{
return EnumItem.GetEnumDescription(this.shzt2);
}
}
/// <summary>
/// 财务审核标记 0不通过、1通过 。
/// </summary>
[XmlIgnore]
[RefEnum("cwshtg", "财务审核标记 0不通过、1通过", typeof(shzt),"shzt3")]
public shzt shzt4
{
get
{
return (shzt)this.cwshtg;
}
set
{
this.cwshtg = (short)value;
}
}
/// <summary>
/// 财务审核标记 0不通过、1通过 。
/// </summary>
[XmlIgnore]
public string shzt3
{
get
{
return EnumItem.GetEnumDescription(this.shzt4);
}
}
#endregion
#region O/R引用实体
private ts_khlxr m_lxrbianma;
/// <summary>
/// 客户联系人编码 。
/// </summary>
[DataMember]
[RefEntity("lxrbm", "客户联系人编码", typeof(ts_khlxr), "lxrbm", false, false)]
public ts_khlxr lxrbianma
{
get
{
if ((this.m_lxrbianma == null && !object.Equals(this.lxrbm,null)) || (this.m_lxrbianma!=null && this.m_lxrbianma.lxrbm != this.lxrbm))
{
this.m_lxrbianma = DataEntity<ts_khlxr>.Lazy(this.lxrbm);
}
return this.m_lxrbianma;
}
set
{
this.m_lxrbianma = value;
}
}
private ts_ddlb m_ddlbbianma;
/// <summary>
/// 订单类别 。
/// </summary>
[DataMember]
[RefEntity("ddlb", "订单类别", typeof(ts_ddlb), "ddlbbm", false, false)]
public ts_ddlb ddlbbianma
{
get
{
if ((this.m_ddlbbianma == null && !object.Equals(this.ddlb,null)) || (this.m_ddlbbianma!=null && this.m_ddlbbianma.ddlbbm != this.ddlb))
{
this.m_ddlbbianma = DataEntity<ts_ddlb>.Lazy(this.ddlb);
}
return this.m_ddlbbianma;
}
set
{
this.m_ddlbbianma = value;
}
}
private ts_kh m_khbianma;
/// <summary>
/// 客户编码 。
/// </summary>
[DataMember]
[RefEntity("khbm", "客户编码", typeof(ts_kh), "khbm", false, false)]
public ts_kh khbianma
{
get
{
if ((this.m_khbianma == null && !object.Equals(this.khbm,null)) || (this.m_khbianma!=null && this.m_khbianma.khbm != this.khbm))
{
this.m_khbianma = DataEntity<ts_kh>.Lazy(this.khbm);
}
return this.m_khbianma;
}
set
{
this.m_khbianma = value;
}
}
private t_czygl m_xsczymc;
/// <summary>
/// 销售操作员名称 。
/// </summary>
[DataMember]
[RefEntity("xsczy", "销售操作员名称", typeof(t_czygl), "czym", false, false)]
public t_czygl xsczymc
{
get
{
if ((this.m_xsczymc == null && !string.IsNullOrEmpty(this.xsczy)) || (this.m_xsczymc!=null && this.m_xsczymc.czym != this.xsczy))
{
this.m_xsczymc = DataEntity<t_czygl>.Lazy(this.xsczy);
}
return this.m_xsczymc;
}
set
{
this.m_xsczymc = value;
}
}
#endregion
#region O/R子实体
private List<ts_ddfzb> m_ddfzbm = new List<ts_ddfzb>();
/// <summary>
/// 订单分组表 。
/// </summary>
[ChildEntity("ddbm", "订单分组表", typeof(ts_ddfzb), "ddbm")]
[DataMember]
public List<ts_ddfzb> ddfzbm
{
get
{
return this.m_ddfzbm;
}
set
{
this.m_ddfzbm = value;
}
}
private List<ts_ddjhfw> m_jhfw = new List<ts_ddjhfw>();
/// <summary>
/// 订单检后服务表 。
/// </summary>
[ChildEntity("ddbm", "订单检后服务表", typeof(ts_ddjhfw), "ddbm")]
[DataMember]
public List<ts_ddjhfw> jhfw
{
get
{
return this.m_jhfw;
}
set
{
this.m_jhfw = value;
}
}
private List<ts_ddtjfs> m_tjfw = new List<ts_ddtjfs>();
/// <summary>
/// 订单体检方式表 。
/// </summary>
[ChildEntity("ddbm", "订单体检方式表", typeof(ts_ddtjfs), "ddbm")]
[DataMember]
public List<ts_ddtjfs> tjfw
{
get
{
return this.m_tjfw;
}
set
{
this.m_tjfw = value;
}
}
#endregion
}
}