/*********************************************************** **项目名称:BZPT.Dto **功能描述: 数据传输层 **作 者: codesmith脚本生成 **版 本 号: 1.0 **修改历史: ************************************************************/ namespace BZPT.Dto.Sys { using System; using System.Runtime.Serialization; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; /// /// ProjectInfo,数据传输对象 /// [DataContract] public partial class ProjectInfoDto : BaseDto,IDto { public ProjectInfoDto() { } public ProjectInfoDto(string aggregateId):base(aggregateId) { } /// /// id /// [Display(Name = "id")] [StringLength(36)] [DataMember(Name = "id")] public string Id { get; set; } /// /// 项目编号 /// [Display(Name = "AC001")] [StringLength(50)] [DataMember(Name = "项目编号")] [Required(AllowEmptyStrings = false, ErrorMessage = "项目编号 不能为空!")] public string AC001 { get; set; } /// /// 项目名称 /// [Display(Name = "AC002")] [StringLength(300)] [DataMember(Name = "项目名称")] [Required(AllowEmptyStrings =false,ErrorMessage ="项目名称不能为空!")] public string AC002 { get; set; } /// /// 公路类型 /// [Display(Name = "AC003")] [StringLength(32)] [DataMember(Name = "公路类型")] public string AC003 { get; set; } /// /// 项目分类 /// [Display(Name = "AC024")] [StringLength(32)] [DataMember(Name = "项目分类")] [Required(AllowEmptyStrings = false, ErrorMessage = "项目分类 不能为空!")] public string AC024 { get; set; } /// /// 项目类别 /// [Display(Name = "AC004")] [StringLength(32)] [DataMember(Name = "项目类别")] public string AC004 { get; set; } /// /// 所属区域 /// [Display(Name = "AC005")] [StringLength(300)] [DataMember(Name = "所属区域")] public string AC005 { get; set; } /// /// 建设性质 /// [Display(Name = "AC006")] [StringLength(300)] [DataMember(Name = "建设性质")] public string AC006 { get; set; } /// /// 法定代表人 /// [Display(Name = "AC007")] [StringLength(20)] [DataMember(Name = "法定代表人")] [Required(AllowEmptyStrings = false, ErrorMessage = "法定代表人 不能为空!")] public string AC007 { get; set; } /// /// 项目负责人 /// [Display(Name = "AC008")] [StringLength(20)] [DataMember(Name = "项目负责人")] [Required(AllowEmptyStrings = false, ErrorMessage = "项目负责人 不能为空!")] public string AC008 { get; set; } /// /// 项目负责人电话 /// [Display(Name = "AC0024")] [StringLength(20)] [DataMember(Name = "项目负责人电话")] public string AC0024 { get; set; } /// /// 项目级别 /// [Display(Name = "AC009")] [StringLength(32)] [DataMember(Name = "项目级别")] public string AC009 { get; set; } /// /// 项目技术等级 /// [Display(Name = "AC010")] [StringLength(32)] [DataMember(Name = "项目技术等级")] public string AC010 { get; set; } /// /// 工程概算(万元) /// [Display(Name = "AC011")] [RegularExpression(@"^-?\d{1,13}(\.\d{1,5})?$", ErrorMessage = "请输入最多13位整数和5位小数的数字")] [DataMember(Name = "工程概算(万元)")] public decimal AC011 { get; set; } /// /// 路面结构 /// [Display(Name = "AC012")] [StringLength(300)] [DataMember(Name = "路面结构")] public string AC012 { get; set; } /// /// 开工令下发时间 /// [Display(Name = "AC013")] [DataMember(Name = "开工令下发时间")] public DateTime? AC013 { get; set; } /// /// 工期(月 /// [Display(Name = "AC014")] [DataMember(Name = "工期(月)")] public int AC014 { get; set; } /// /// 工程结算(万元) /// [Display(Name = "AC015")] [RegularExpression(@"^-?\d{1,13}(\.\d{1,5})?$", ErrorMessage = "请输入最多13位整数和5位小数的数字")] [DataMember(Name = "工程结算(万元)")] public decimal AC015 { get; set; } /// /// 交工时间 /// [Display(Name = "AC016")] [DataMember(Name = "交工时间")] public DateTime? AC016 { get; set; } /// /// 竣工时间 /// [Display(Name = "AC017")] [DataMember(Name = "竣工时间")] public DateTime? AC017 { get; set; } /// /// 项目状态 /// [Display(Name = "AC018")] [StringLength(32)] [DataMember(Name = "项目状态")] public string AC018 { get; set; } /// /// 建设规模 /// [Display(Name = "AC019")] [StringLength(300)] [DataMember(Name = "建设规模")] public string AC019 { get; set; } /// /// 开工累计完成产值(万元) /// [Display(Name = "AC020")] [RegularExpression(@"^-?\d{1,13}(\.\d{1,5})?$", ErrorMessage = "请输入最多13位整数和5位小数的数字")] [DataMember(Name = "开工累计完成产值(万元)")] public decimal AC020 { get; set; } /// /// 建设单位ID /// [Display(Name = "AC021")] [StringLength(36)] [DataMember(Name = "建设单位ID")] public string AC021 { get; set; } /// /// 工作阶段 /// [Display(Name = "AC022")] [StringLength(300)] [DataMember(Name = "工作阶段")] public string AC022 { get; set; } /// /// 建设内容 /// [Display(Name = "AC023")] [StringLength(3000)] [DataMember(Name = "建设内容")] public string AC023 { get; set; } /// /// 工程地点 /// [Display(Name = "AC025")] [StringLength(3000)] [DataMember(Name = "工程地点")] public string AC025 { get; set; } /// /// 投资性质 /// [Display(Name = "AC026")] [StringLength(100)] [DataMember(Name = "投资性质")] public string AC026 { get; set; } /// /// 担保单位 /// [Display(Name = "AC027")] [StringLength(2000)] [DataMember(Name = "担保单位")] public string AC027 { get; set; } /// /// 担保开始日期 /// [Display(Name = "AC028")] [DataMember(Name = "担保开始日期")] public DateTime? AC028 { get; set; } /// /// 担保结束日期 /// [Display(Name = "AC029")] [DataMember(Name = "担保结束日期")] public DateTime? AC029 { get; set; } /// /// 担保单位社会信号码 /// [Display(Name = "AC030")] [StringLength(25)] [DataMember(Name = "担保单位社会信号码")] public string AC030 { get; set; } /// /// 担保金额 /// [Display(Name = "AC031")] [RegularExpression(@"^-?\d{1,13}(\.\d{1,5})?$", ErrorMessage = "请输入最多13位整数和5位小数的数字")] [DataMember(Name = "担保金额")] public decimal AC031 { get; set; } /// /// 担保类型 /// [Display(Name = "AC032")] [StringLength(36)] [DataMember(Name = "担保类型")] public string AC032 { get; set; } /// /// id /// [Display(Name = "AC033")] [StringLength(36)] [DataMember(Name = "项目类型")] public string AC033 { get; set; } /// /// id /// [Display(Name = "AC034")] [StringLength(36)] [DataMember(Name = "建设里程数")] public string AC034 { get; set; } /// /// id /// [Display(Name = "AC035")] [StringLength(36)] [DataMember(Name = "施工许可证编号")] public string AC035 { get; set; } /// /// 更新时间 /// [Display(Name = "UpdateTime")] [DataMember(Name = "更新时间")] public DateTime? UpdateTime { get; set; } /// /// 更新人 /// [Display(Name = "UpdateUser")] [StringLength(38)] [DataMember(Name = "更新人")] public string UpdateUser { get; set; } /// /// 创建时间 /// [Display(Name = "CreateTime")] [DataMember(Name = "创建时间")] public DateTime? CreateTime { get; set; } /// /// 创建人 /// [Display(Name = "CreateUser")] [StringLength(38)] [DataMember(Name = "创建人")] public string CreateUser { get; set; } /// /// 创建人 /// [Display(Name = "CreateUser")] [StringLength(38)] [DataMember(Name = "创建人")] public string CreateUserId { get; set; } /// /// 是否已删除 /// [Display(Name = "IsDeleted")] [DataMember(Name = "是否已删除")] public bool IsDeleted { get; set; } } }