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