using System;
|
using System.Runtime.Serialization;
|
namespace CY_DocumentSynchroWCFService
|
{
|
/// <summary>
|
///Document_ProjectExpand
|
/// </summary>
|
[DataContract]
|
public partial class Document_ProjectExpand : IAggregateRoot
|
{
|
public Document_ProjectExpand()
|
{
|
}
|
#region Model
|
private int? _id;
|
private int? _projectid;
|
private int? _issignup;
|
private string _signupperson;
|
private DateTime? _signuptime;
|
private decimal? _signupallowance;
|
private int? _documentstatus;
|
private decimal? _documentprice;
|
private string _documentmanager;
|
private int? _tenderstatus;
|
private string _tenderperson;
|
private decimal? _tenderprice;
|
private decimal? _tenderdraw;
|
private int? _tenderdepositstatus;
|
private DateTime? _tenderdepositstarttime;
|
private DateTime? _tenderdepositendtime;
|
private int? _unitid;
|
private DateTime? _lastupdatetime;
|
private string _lastupdatename;
|
private string _introductionpath;
|
private string _introductionpathversionno;
|
private int? _introductionpathsize;
|
private string _faceslippath;
|
private string _faceslippathversionno;
|
private int? _faceslippathsize;
|
private int? _faceslipflag;
|
private int? _introductionflag;
|
private int? _introductionuserid;
|
private int? _faceslipuserid;
|
private int? _BidbondStatus;
|
private string _Experts;
|
|
|
/// <summary>
|
/// ID
|
/// </summary>
|
[DataMember]
|
public int? ID
|
{
|
get
|
{
|
return _id;
|
}
|
set
|
{
|
_id = value;
|
}
|
}
|
/// <summary>
|
/// ProjectId
|
/// </summary>
|
[DataMember]
|
public int? ProjectId
|
{
|
get
|
{
|
return _projectid;
|
}
|
set
|
{
|
_projectid = value;
|
}
|
}
|
/// <summary>
|
/// IsSignup
|
/// </summary>
|
[DataMember]
|
public int? IsSignup
|
{
|
get
|
{
|
return _issignup;
|
}
|
set
|
{
|
_issignup = value;
|
}
|
}
|
/// <summary>
|
/// SignupPerson
|
/// </summary>
|
[DataMember]
|
public string SignupPerson
|
{
|
get
|
{
|
return _signupperson;
|
}
|
set
|
{
|
_signupperson = value;
|
}
|
}
|
/// <summary>
|
/// SignupTime
|
/// </summary>
|
[DataMember]
|
public DateTime? SignupTime
|
{
|
get
|
{
|
return _signuptime;
|
}
|
set
|
{
|
_signuptime = value;
|
}
|
}
|
/// <summary>
|
/// SignupAllowance
|
/// </summary>
|
[DataMember]
|
public decimal? SignupAllowance
|
{
|
get
|
{
|
return _signupallowance;
|
}
|
set
|
{
|
_signupallowance = value;
|
}
|
}
|
/// <summary>
|
/// DocumentStatus
|
/// </summary>
|
[DataMember]
|
public int? DocumentStatus
|
{
|
get
|
{
|
return _documentstatus;
|
}
|
set
|
{
|
_documentstatus = value;
|
}
|
}
|
/// <summary>
|
/// DocumentPrice
|
/// </summary>
|
[DataMember]
|
public decimal? DocumentPrice
|
{
|
get
|
{
|
return _documentprice;
|
}
|
set
|
{
|
_documentprice = value;
|
}
|
}
|
/// <summary>
|
/// DocumentManager
|
/// </summary>
|
[DataMember]
|
public string DocumentManager
|
{
|
get
|
{
|
return _documentmanager;
|
}
|
set
|
{
|
_documentmanager = value;
|
}
|
}
|
/// <summary>
|
/// TenderStatus
|
/// </summary>
|
[DataMember]
|
public int? TenderStatus
|
{
|
get
|
{
|
return _tenderstatus;
|
}
|
set
|
{
|
_tenderstatus = value;
|
}
|
}
|
/// <summary>
|
/// TenderPerson
|
/// </summary>
|
[DataMember]
|
public string TenderPerson
|
{
|
get
|
{
|
return _tenderperson;
|
}
|
set
|
{
|
_tenderperson = value;
|
}
|
}
|
/// <summary>
|
/// TenderPrice
|
/// </summary>
|
[DataMember]
|
public decimal? TenderPrice
|
{
|
get
|
{
|
return _tenderprice;
|
}
|
set
|
{
|
_tenderprice = value;
|
}
|
}
|
/// <summary>
|
/// TenderDraw
|
/// </summary>
|
[DataMember]
|
public decimal? TenderDraw
|
{
|
get
|
{
|
return _tenderdraw;
|
}
|
set
|
{
|
_tenderdraw = value;
|
}
|
}
|
/// <summary>
|
/// TenderDepositStatus
|
/// </summary>
|
[DataMember]
|
public int? TenderDepositStatus
|
{
|
get
|
{
|
return _tenderdepositstatus;
|
}
|
set
|
{
|
_tenderdepositstatus = value;
|
}
|
}
|
/// <summary>
|
/// TenderDepositStartTime
|
/// </summary>
|
[DataMember]
|
public DateTime? TenderDepositStartTime
|
{
|
get
|
{
|
return _tenderdepositstarttime;
|
}
|
set
|
{
|
_tenderdepositstarttime = value;
|
}
|
}
|
/// <summary>
|
/// TenderDepositEndTime
|
/// </summary>
|
[DataMember]
|
public DateTime? TenderDepositEndTime
|
{
|
get
|
{
|
return _tenderdepositendtime;
|
}
|
set
|
{
|
_tenderdepositendtime = value;
|
}
|
}
|
/// <summary>
|
/// UnitId
|
/// </summary>
|
[DataMember]
|
public int? UnitId
|
{
|
get
|
{
|
return _unitid;
|
}
|
set
|
{
|
_unitid = value;
|
}
|
}
|
/// <summary>
|
/// LastUpdateTime
|
/// </summary>
|
[DataMember]
|
public DateTime? LastUpdateTime
|
{
|
get
|
{
|
return _lastupdatetime;
|
}
|
set
|
{
|
_lastupdatetime = value;
|
}
|
}
|
/// <summary>
|
/// LastUpdateName
|
/// </summary>
|
[DataMember]
|
public string LastUpdateName
|
{
|
get
|
{
|
return _lastupdatename;
|
}
|
set
|
{
|
_lastupdatename = value;
|
}
|
}
|
/// <summary>
|
/// IntroductionPath
|
/// </summary>
|
[DataMember]
|
public string IntroductionPath
|
{
|
get
|
{
|
return _introductionpath;
|
}
|
set
|
{
|
_introductionpath = value;
|
}
|
}
|
/// <summary>
|
/// IntroductionPathVersionNo
|
/// </summary>
|
[DataMember]
|
public string IntroductionPathVersionNo
|
{
|
get
|
{
|
return _introductionpathversionno;
|
}
|
set
|
{
|
_introductionpathversionno = value;
|
}
|
}
|
/// <summary>
|
/// IntroductionPathSize
|
/// </summary>
|
[DataMember]
|
public int? IntroductionPathSize
|
{
|
get
|
{
|
return _introductionpathsize;
|
}
|
set
|
{
|
_introductionpathsize = value;
|
}
|
}
|
/// <summary>
|
/// FaceSlipPath
|
/// </summary>
|
[DataMember]
|
public string FaceSlipPath
|
{
|
get
|
{
|
return _faceslippath;
|
}
|
set
|
{
|
_faceslippath = value;
|
}
|
}
|
/// <summary>
|
/// FaceSlipPathVersionNo
|
/// </summary>
|
[DataMember]
|
public string FaceSlipPathVersionNo
|
{
|
get
|
{
|
return _faceslippathversionno;
|
}
|
set
|
{
|
_faceslippathversionno = value;
|
}
|
}
|
/// <summary>
|
/// FaceSlipPathSize
|
/// </summary>
|
[DataMember]
|
public int? FaceSlipPathSize
|
{
|
get
|
{
|
return _faceslippathsize;
|
}
|
set
|
{
|
_faceslippathsize = value;
|
}
|
}
|
/// <summary>
|
/// FaceSlipFlag
|
/// </summary>
|
[DataMember]
|
public int? FaceSlipFlag
|
{
|
get
|
{
|
return _faceslipflag;
|
}
|
set
|
{
|
_faceslipflag = value;
|
}
|
}
|
/// <summary>
|
/// IntroductionFlag
|
/// </summary>
|
[DataMember]
|
public int? IntroductionFlag
|
{
|
get
|
{
|
return _introductionflag;
|
}
|
set
|
{
|
_introductionflag = value;
|
}
|
}
|
/// <summary>
|
/// IntroductionUserId
|
/// </summary>
|
[DataMember]
|
public int? IntroductionUserId
|
{
|
get
|
{
|
return _introductionuserid;
|
}
|
set
|
{
|
_introductionuserid = value;
|
}
|
}
|
/// <summary>
|
/// FaceSlipUserId
|
/// </summary>
|
[DataMember]
|
public int? FaceSlipUserId
|
{
|
get
|
{
|
return _faceslipuserid;
|
}
|
set
|
{
|
_faceslipuserid = value;
|
}
|
}
|
|
[DataMember]
|
/// <summary>
|
/// 履约保证金状态
|
/// </summary>
|
public int? BidbondStatus
|
{
|
get
|
{
|
return _BidbondStatus;
|
}
|
set
|
{
|
_BidbondStatus = value;
|
}
|
}
|
|
/// <summary>
|
/// 履约保证金缴纳时间
|
/// </summary>
|
[DataMember]
|
public DateTime? BidbondStartTime
|
{
|
get;
|
set;
|
}
|
/// <summary>
|
/// 履约保证金退还时间
|
/// </summary>
|
[DataMember]
|
public DateTime? BidbondEndTime
|
{
|
get;
|
set;
|
}
|
/// <summary>
|
/// Experts
|
/// </summary>
|
[DataMember]
|
public string Experts
|
{
|
get
|
{
|
return _Experts;
|
}
|
set
|
{
|
_Experts = value;
|
}
|
}
|
#endregion Model
|
|
#region Visiter
|
/// <summary>
|
/// 属性访问器
|
/// </summary>
|
/// <param name="name">属性名</param>
|
/// <param name="index">索引</param>
|
/// <param name="isChange">是否将指定属性设置为传入值</param>
|
/// <param name="value">需要赋予的值</param>
|
/// <returns>与名称对应的属性值</returns>
|
public object Visiter(string name, int? index = -1, bool isChange = false, object value = null)
|
{
|
object theValue = null;
|
if ("ID".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 1)
|
{
|
this.ID = isChange ? MyConvert.ConvertToInt(value) : ID;
|
theValue = this.ID;
|
}
|
else if ("ProjectId".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 2)
|
{
|
this.ProjectId = isChange ? MyConvert.ConvertToInt(value) : ProjectId;
|
theValue = this.ProjectId;
|
}
|
else if ("IsSignup".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 3)
|
{
|
this.IsSignup = isChange ? MyConvert.ConvertToInt(value) : IsSignup;
|
theValue = this.IsSignup;
|
}
|
else if ("SignupPerson".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 4)
|
{
|
this.SignupPerson = isChange ? MyConvert.ConvertToString(value) : SignupPerson;
|
theValue = this.SignupPerson;
|
}
|
else if ("SignupTime".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 5)
|
{
|
this.SignupTime = isChange ? MyConvert.ConvertToDateTime(value) : SignupTime;
|
theValue = this.SignupTime;
|
}
|
else if ("SignupAllowance".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 6)
|
{
|
this.SignupAllowance = isChange ? MyConvert.ConvertToDecimal(value) : SignupAllowance;
|
theValue = this.SignupAllowance;
|
}
|
else if ("DocumentStatus".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 7)
|
{
|
this.DocumentStatus = isChange ? MyConvert.ConvertToInt(value) : DocumentStatus;
|
theValue = this.DocumentStatus;
|
}
|
else if ("DocumentPrice".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 8)
|
{
|
this.DocumentPrice = isChange ? MyConvert.ConvertToDecimal(value) : DocumentPrice;
|
theValue = this.DocumentPrice;
|
}
|
else if ("DocumentManager".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 9)
|
{
|
this.DocumentManager = isChange ? MyConvert.ConvertToString(value) : DocumentManager;
|
theValue = this.DocumentManager;
|
}
|
else if ("TenderStatus".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 10)
|
{
|
this.TenderStatus = isChange ? MyConvert.ConvertToInt(value) : TenderStatus;
|
theValue = this.TenderStatus;
|
}
|
else if ("TenderPerson".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 11)
|
{
|
this.TenderPerson = isChange ? MyConvert.ConvertToString(value) : TenderPerson;
|
theValue = this.TenderPerson;
|
}
|
else if ("TenderPrice".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 12)
|
{
|
this.TenderPrice = isChange ? MyConvert.ConvertToDecimal(value) : TenderPrice;
|
theValue = this.TenderPrice;
|
}
|
else if ("TenderDraw".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 13)
|
{
|
this.TenderDraw = isChange ? MyConvert.ConvertToDecimal(value) : TenderDraw;
|
theValue = this.TenderDraw;
|
}
|
else if ("TenderDepositStatus".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 14)
|
{
|
this.TenderDepositStatus = isChange ? MyConvert.ConvertToInt(value) : TenderDepositStatus;
|
theValue = this.TenderDepositStatus;
|
}
|
else if ("TenderDepositStartTime".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 15)
|
{
|
this.TenderDepositStartTime = isChange ? MyConvert.ConvertToDateTime(value) : TenderDepositStartTime;
|
theValue = this.TenderDepositStartTime;
|
}
|
else if ("TenderDepositEndTime".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 16)
|
{
|
this.TenderDepositEndTime = isChange ? MyConvert.ConvertToDateTime(value) : TenderDepositEndTime;
|
theValue = this.TenderDepositEndTime;
|
}
|
else if ("UnitId".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 17)
|
{
|
this.UnitId = isChange ? MyConvert.ConvertToInt(value) : UnitId;
|
theValue = this.UnitId;
|
}
|
else if ("LastUpdateTime".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 18)
|
{
|
this.LastUpdateTime = isChange ? MyConvert.ConvertToDateTime(value) : LastUpdateTime;
|
theValue = this.LastUpdateTime;
|
}
|
else if ("LastUpdateName".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 19)
|
{
|
this.LastUpdateName = isChange ? MyConvert.ConvertToString(value) : LastUpdateName;
|
theValue = this.LastUpdateName;
|
}
|
else if ("IntroductionPath".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 20)
|
{
|
this.IntroductionPath = isChange ? MyConvert.ConvertToString(value) : IntroductionPath;
|
theValue = this.IntroductionPath;
|
}
|
else if ("IntroductionPathVersionNo".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 21)
|
{
|
this.IntroductionPathVersionNo = isChange ? MyConvert.ConvertToString(value) : IntroductionPathVersionNo;
|
theValue = this.IntroductionPathVersionNo;
|
}
|
else if ("IntroductionPathSize".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 22)
|
{
|
this.IntroductionPathSize = isChange ? MyConvert.ConvertToInt(value) : IntroductionPathSize;
|
theValue = this.IntroductionPathSize;
|
}
|
else if ("FaceSlipPath".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 23)
|
{
|
this.FaceSlipPath = isChange ? MyConvert.ConvertToString(value) : FaceSlipPath;
|
theValue = this.FaceSlipPath;
|
}
|
else if ("FaceSlipPathVersionNo".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 24)
|
{
|
this.FaceSlipPathVersionNo = isChange ? MyConvert.ConvertToString(value) : FaceSlipPathVersionNo;
|
theValue = this.FaceSlipPathVersionNo;
|
}
|
else if ("FaceSlipPathSize".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 25)
|
{
|
this.FaceSlipPathSize = isChange ? MyConvert.ConvertToInt(value) : FaceSlipPathSize;
|
theValue = this.FaceSlipPathSize;
|
}
|
else if ("FaceSlipFlag".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 26)
|
{
|
this.FaceSlipFlag = isChange ? MyConvert.ConvertToInt(value) : FaceSlipFlag;
|
theValue = this.FaceSlipFlag;
|
}
|
else if ("IntroductionFlag".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 27)
|
{
|
this.IntroductionFlag = isChange ? MyConvert.ConvertToInt(value) : IntroductionFlag;
|
theValue = this.IntroductionFlag;
|
}
|
else if ("IntroductionUserId".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 28)
|
{
|
this.IntroductionUserId = isChange ? MyConvert.ConvertToInt(value) : IntroductionUserId;
|
theValue = this.IntroductionUserId;
|
}
|
else if ("FaceSlipUserId".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 29)
|
{
|
this.FaceSlipUserId = isChange ? MyConvert.ConvertToInt(value) : FaceSlipUserId;
|
theValue = this.FaceSlipUserId;
|
}
|
else if ("BidbondStatus".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 30)
|
{
|
this.BidbondStatus = isChange ? MyConvert.ConvertToInt(value) : BidbondStatus;
|
theValue = this.BidbondStatus;
|
}
|
else if ("BidbondStartTime".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 31)
|
{
|
this.BidbondStartTime = isChange ? MyConvert.ConvertToDateTime(value) : BidbondStartTime;
|
theValue = this.BidbondStartTime;
|
}
|
else if ("BidbondEndTime".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 32)
|
{
|
this.BidbondEndTime = isChange ? MyConvert.ConvertToDateTime(value) : BidbondEndTime;
|
theValue = this.BidbondEndTime;
|
}
|
else if ("Experts".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 33)
|
{
|
this.Experts = isChange ? MyConvert.ConvertToString(value) : Experts;
|
theValue = this.Experts;
|
}
|
return theValue;
|
}
|
#endregion Visiter
|
}
|
}
|