//----------InvestigateTable_Assessment开始----------
using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
//using System.Data.Entity.ModelConfiguration;
using System.Runtime.Serialization;
namespace Ewide.Nbzs.Entity
{
///
/// 数据表实体类:InvestigateTable_Assessment
///
[Table("InvestigateTable_Assessment")]
public partial class InvestigateTable_Assessment: BaseEntity {
///
/// 无描述
///
[Display(Name="无描述")]
[Key]
[Column("ID")]
[DataMember]
public Guid ID {get;set;}
///
/// 无描述
///
[Display(Name="无描述")]
[Column("ProjectId")]
[DataMember]
public Guid? ProjectId {get;set;}
///
/// 无描述
///
[Display(Name="无描述")]
[Column("ProjectName")]
[DataMember]
public string ProjectName {get;set;}
///
/// 调查表ID
///
[Display(Name="调查表ID")]
[Column("InvestigateTableID")]
[DataMember]
public Guid InvestigateTableID {get;set;}
///
/// 评估金额
///
[Display(Name="评估金额")]
[Column("HousingAssessmentValue")]
[DataMember]
public decimal? HousingAssessmentValue {get;set;}
///
/// 装修评估金额小计
///
[Display(Name="装修评估金额小计")]
[Column("DecorateAssessedValue")]
[DataMember]
public decimal? DecorateAssessedValue {get;set;}
///
/// 附属物评估金额小计
///
[Display(Name="附属物评估金额小计")]
[Column("AttachedAssessedValue")]
[DataMember]
public decimal? AttachedAssessedValue {get;set;}
///
/// 无描述
///
[Display(Name="无描述")]
[Column("countValue")]
[DataMember]
public decimal? countValue {get;set;}
///
/// 评估人员
///
[Display(Name="评估人员")]
[Column("EstimatorsUserId")]
[DataMember]
public Guid? EstimatorsUserId {get;set;}
///
/// 无描述
///
[Display(Name="无描述")]
[Column("AssessmentNo")]
[DataMember]
public string AssessmentNo {get;set;}
///
/// 评估时间
///
[Display(Name="评估时间")]
[Column("EstimatorsDate")]
[DataMember]
public DateTime? EstimatorsDate {get;set;}
///
/// 是否最终
///
[Display(Name="是否最终")]
[Column("IsFinal")]
[DataMember]
public int IsFinal {get;set;}
///
/// 是否备案
///
[Display(Name="是否备案")]
[Column("IsInRecord")]
[DataMember]
public int? IsInRecord {get;set;}
///
/// 备案时间
///
[Display(Name="备案时间")]
[Column("InRecordTime")]
[DataMember]
public DateTime? InRecordTime {get;set;}
///
/// 备案人ID
///
[Display(Name="备案人ID")]
[Column("InRecordUserId")]
[DataMember]
public Guid? InRecordUserId {get;set;}
///
/// 备案人
///
[Display(Name="备案人")]
[Column("InRecordUserName")]
[DataMember]
public string InRecordUserName {get;set;}
///
/// 是否公开/是否公示
///
[Display(Name="是否公开/是否公示")]
[Column("IsPublic")]
[DataMember]
public int? IsPublic {get;set;}
///
/// 公开时间/公示时间
///
[Display(Name="公开时间/公示时间")]
[Column("PublicTime")]
[DataMember]
public DateTime? PublicTime {get;set;}
///
/// 公开人ID
///
[Display(Name="公开人ID")]
[Column("PublicUserId")]
[DataMember]
public Guid? PublicUserId {get;set;}
///
/// 公开人
///
[Display(Name="公开人")]
[Column("PublicUserName")]
[DataMember]
public string PublicUserName {get;set;}
///
/// 创建时间
///
[Display(Name="创建时间")]
[Column("CreateTime")]
[DataMember]
public DateTime? CreateTime {get;set;}
///
/// 创建人ID
///
[Display(Name="创建人ID")]
[Column("CreateUserId")]
[DataMember]
public Guid? CreateUserId {get;set;}
///
/// 创建人姓名
///
[Display(Name="创建人姓名")]
[Column("CreateUserName")]
[DataMember]
public string CreateUserName {get;set;}
///
/// 无描述
///
[Display(Name="无描述")]
[Column("UpdateTime")]
[DataMember]
public DateTime? UpdateTime {get;set;}
///
/// 无描述
///
[Display(Name="无描述")]
[Column("UpdateUserId")]
[DataMember]
public Guid? UpdateUserId {get;set;}
///
/// 无描述
///
[Display(Name="无描述")]
[Column("UpdateUserName")]
[DataMember]
public string UpdateUserName {get;set;}
///
/// 备注
///
[Display(Name="备注")]
[Column("Remark")]
[DataMember]
public string Remark {get;set;}
///
/// 无描述
///
[Display(Name="无描述")]
[Column("Files")]
[DataMember]
public string Files {get;set;}
///
/// 被征收人
///
[Display(Name="被征收人")]
[Column("Bzsr")]
[DataMember]
public string Bzsr {get;set;}
///
/// 房屋坐落
///
[Display(Name="房屋坐落")]
[Column("Fwzl")]
[DataMember]
public string Fwzl {get;set;}
///
/// 建筑面积
///
[Display(Name="建筑面积")]
[Column("Jzmj")]
[DataMember]
public string Jzmj {get;set;}
///
/// 土地面积
///
[Display(Name="土地面积")]
[Column("Tdmj")]
[DataMember]
public string Tdmj {get;set;}
///
/// 阁楼补偿费
///
[Display(Name="阁楼补偿费")]
[Column("AtticAssessedValue")]
[DataMember]
public decimal? AtticAssessedValue {get;set;}
///
/// 超容积率土地补偿费
///
[Display(Name="超容积率土地补偿费")]
[Column("ExceedLandMoney")]
[DataMember]
public decimal? ExceedLandMoney {get;set;}
///
/// 超容积率土地
///
[Display(Name="超容积率土地")]
[Column("ExceedLand")]
[DataMember]
public decimal? ExceedLand {get;set;}
///
/// 编号
///
[Display(Name="编号")]
[Column("No")]
[DataMember]
public string No {get;set;}
///
/// 建筑面积
///
[Display(Name="建筑面积")]
[Column("BuildingArea")]
[DataMember]
public decimal? BuildingArea {get;set;}
///
/// 土地面积
///
[Display(Name="土地面积")]
[Column("LandArea")]
[DataMember]
public decimal? LandArea {get;set;}
///
/// 房屋部位
///
[Display(Name="房屋部位")]
[Column("HousePosition")]
[DataMember]
public string HousePosition {get;set;}
///
/// 价值时点
///
[Display(Name="价值时点")]
[Column("MoneyPoint")]
[DataMember]
public DateTime? MoneyPoint {get;set;}
///
/// 所在层(如果是连续层次1-3)
///
[Display(Name="所在层(如果是连续层次1-3)")]
[Column("InLayer")]
[DataMember]
public string InLayer {get;set;}
///
/// 总层数
///
[Display(Name="总层数")]
[Column("AllLayer")]
[DataMember]
public decimal? AllLayer {get;set;}
///
/// 是否顶层阁楼:0否,1是
///
[Display(Name="是否顶层阁楼:0否,1是")]
[Column("IfHaveAttic")]
[DataMember]
public int? IfHaveAttic {get;set;}
///
/// 朝向
///
[Display(Name="朝向")]
[Column("Orientation")]
[DataMember]
public string Orientation {get;set;}
///
/// 结构等级ID
///
[Display(Name="结构等级ID")]
[Column("StructureID")]
[DataMember]
public string StructureID {get;set;}
///
/// 结构等级
///
[Display(Name="结构等级")]
[Column("StructureID_text")]
[DataMember]
public string StructureID_text {get;set;}
///
/// 建造日期
///
[Display(Name="建造日期")]
[Column("BuildYear")]
[DataMember]
public DateTime? BuildYear {get;set;}
///
/// 建成年份
///
[Display(Name="建成年份")]
[Column("CompletedYear")]
[DataMember]
public string CompletedYear {get;set;}
///
/// 底层情况
///
[Display(Name="底层情况")]
[Column("Underlying")]
[DataMember]
public string Underlying {get;set;}
///
/// 地段
///
[Display(Name="地段")]
[Column("Section")]
[DataMember]
public string Section {get;set;}
///
/// 土地性质
///
[Display(Name="土地性质")]
[Column("LandWay")]
[DataMember]
public string LandWay {get;set;}
///
/// 独用天井使用面积
///
[Display(Name="独用天井使用面积")]
[Column("CourtyardArea")]
[DataMember]
public decimal? CourtyardArea {get;set;}
///
/// 独用晒台使用面积
///
[Display(Name="独用晒台使用面积")]
[Column("ShaitaiArea")]
[DataMember]
public decimal? ShaitaiArea {get;set;}
///
/// 围墙类别
///
[Display(Name="围墙类别")]
[Column("WallType")]
[DataMember]
public string WallType {get;set;}
///
/// 围墙面积
///
[Display(Name="围墙面积")]
[Column("WallArea")]
[DataMember]
public decimal? WallArea {get;set;}
///
/// 车房类别
///
[Display(Name="车房类别")]
[Column("GarageType")]
[DataMember]
public string GarageType {get;set;}
///
/// 车房房号
///
[Display(Name="车房房号")]
[Column("GarageNo")]
[DataMember]
public string GarageNo {get;set;}
///
/// 车房面积
///
[Display(Name="车房面积")]
[Column("GarageArea")]
[DataMember]
public decimal? GarageArea {get;set;}
///
/// 评估比准价
///
[Display(Name="评估比准价")]
[Column("PG_UnitMoney")]
[DataMember]
public decimal? PG_UnitMoney {get;set;}
///
/// 结构修正系数
///
[Display(Name="结构修正系数")]
[Column("StructureRatio")]
[DataMember]
public decimal? StructureRatio {get;set;}
///
/// 使用年限调整系数
///
[Display(Name="使用年限调整系数")]
[Column("YearRatio")]
[DataMember]
public decimal? YearRatio {get;set;}
///
/// 朝向差价率
///
[Display(Name="朝向差价率")]
[Column("OrientationRatio")]
[DataMember]
public decimal? OrientationRatio {get;set;}
///
/// 层次差价率
///
[Display(Name="层次差价率")]
[Column("LayerRatio")]
[DataMember]
public decimal? LayerRatio {get;set;}
///
/// 层高修正系数
///
[Display(Name="层高修正系数")]
[Column("LayerHighRatio")]
[DataMember]
public decimal? LayerHighRatio {get;set;}
///
/// 容积率修正系数
///
[Display(Name="容积率修正系数")]
[Column("VolumeRatio")]
[DataMember]
public decimal? VolumeRatio {get;set;}
///
/// 装修面积小计
///
[Display(Name="装修面积小计")]
[Column("DecorateArea")]
[DataMember]
public decimal? DecorateArea {get;set;}
///
/// 土地补偿金额
///
[Display(Name="土地补偿金额")]
[Column("LandCompensationMoney")]
[DataMember]
public decimal? LandCompensationMoney {get;set;}
///
/// 土地出让金
///
[Display(Name="土地出让金")]
[Column("LandTransferMoney")]
[DataMember]
public decimal? LandTransferMoney {get;set;}
///
/// 备注
///
[Display(Name="备注")]
[Column("Note")]
[DataMember]
public string Note {get;set;}
///
/// 装修评估类型类型:0按面积装修评估 | 1分部分项装修
///
[Display(Name="装修评估类型类型:0按面积装修评估 | 1分部分项装修")]
[Column("DecorationType")]
[DataMember]
public int DecorationType {get;set;}
///
/// 附属物评估类型:0通用附属物评估 | 1其他附属物评估
///
[Display(Name="附属物评估类型:0通用附属物评估 | 1其他附属物评估")]
[Column("AttachedType")]
[DataMember]
public int AttachedType {get;set;}
///
/// 地价调整
///
[Display(Name="地价调整")]
[Column("AdjustLandMoney")]
[DataMember]
public decimal? AdjustLandMoney {get;set;}
///
/// 金额选择:0超容积率土地评估金额 | 1土地出让金 | 2地价调整
///
[Display(Name="金额选择:0超容积率土地评估金额 | 1土地出让金 | 2地价调整")]
[Column("MoneyChoose")]
[DataMember]
public string MoneyChoose {get;set;}
///
/// 评估方法:0-直接金额录入 1-普通报告录入 2-自定义报告录入
///
[Display(Name="评估方法:0-直接金额录入 1-普通报告录入 2-自定义报告录入")]
[Column("ValuationMethod")]
[DataMember]
public int ValuationMethod {get;set;}
///
/// 评估项目状态:0-未使用 1-初审 2-二审 3-终审 4-终审通过
///
[Display(Name="评估项目状态:0-未使用 1-初审 2-二审 3-终审 4-终审通过")]
[Column("ValuationStatus")]
[DataMember]
public int ValuationStatus {get;set;}
///
/// 通过终审后的打印次数
///
[Display(Name="通过终审后的打印次数")]
[Column("PrintTimes")]
[DataMember]
public int? PrintTimes {get;set;}
///
/// 底层无自行车房的普通住宅房屋层次差价率
///
[Display(Name="底层无自行车房的普通住宅房屋层次差价率")]
[Column("NoData")]
[DataMember]
public string NoData {get;set;}
///
/// 底层为自行车房的普通住宅房屋层次差价率
///
[Display(Name="底层为自行车房的普通住宅房屋层次差价率")]
[Column("BicycleData")]
[DataMember]
public string BicycleData {get;set;}
///
/// 住宅房屋朝向差价率
///
[Display(Name="住宅房屋朝向差价率")]
[Column("OrientationRadioData")]
[DataMember]
public string OrientationRadioData {get;set;}
///
/// 住宅房屋结构等级修正系数
///
[Display(Name="住宅房屋结构等级修正系数")]
[Column("StructureData")]
[DataMember]
public string StructureData {get;set;}
///
/// 主要附属物评估标准
///
[Display(Name="主要附属物评估标准")]
[Column("AppendagesData")]
[DataMember]
public string AppendagesData {get;set;}
///
/// 中高层住宅房屋层次差价率
///
[Display(Name="中高层住宅房屋层次差价率")]
[Column("MiddleHighData")]
[DataMember]
public string MiddleHighData {get;set;}
///
/// 房屋部位:0不显示;1显示
///
[Display(Name="房屋部位:0不显示;1显示")]
[Column("HouseLocaion")]
[DataMember]
public int? HouseLocaion {get;set;}
///
/// 评估自定义概况:0不显示;1显示
///
[Display(Name="评估自定义概况:0不显示;1显示")]
[Column("Survey")]
[DataMember]
public int? Survey {get;set;}
///
/// 主要附属物:0不显示;1显示
///
[Display(Name="主要附属物:0不显示;1显示")]
[Column("ImportantFsw")]
[DataMember]
public int? ImportantFsw {get;set;}
///
/// 附属物:0不显示;1显示
///
[Display(Name="附属物:0不显示;1显示")]
[Column("Attached")]
[DataMember]
public int? Attached {get;set;}
///
/// 未登记建筑评估:0不显示;1显示
///
[Display(Name="未登记建筑评估:0不显示;1显示")]
[Column("Other")]
[DataMember]
public int? Other {get;set;}
///
/// 其他因素修正系数
///
[Display(Name="其他因素修正系数")]
[Column("OtherRatio")]
[DataMember]
public decimal? OtherRatio {get;set;}
///
/// 补缴土地出让金
///
[Display(Name="补缴土地出让金")]
[Column("PaymentLandTransferMoney")]
[DataMember]
public decimal? PaymentLandTransferMoney {get;set;}
///
/// 是否落地房
///
[Display(Name="是否落地房")]
[Column("IsLDF")]
[DataMember]
public string IsLDF {get;set;}
///
/// 土地出让金计算公式
///
[Display(Name="土地出让金计算公式")]
[Column("LandTransferMoneyFormula")]
[DataMember]
public string LandTransferMoneyFormula {get;set;}
///
/// 无描述
///
[Display(Name="无描述")]
[Column("Carrymode")]
[DataMember]
public string Carrymode {get;set;}
///
/// 无描述
///
[Display(Name="无描述")]
[Column("AssementFile")]
[DataMember]
public string AssementFile {get;set;}
}
/**
///
/// 数据表实体类Map:InvestigateTable_Assessment
///
public class InvestigateTable_AssessmentMap : EntityTypeConfiguration
{
public InvestigateTable_AssessmentMap()
{
this.ToTable("InvestigateTable_Assessment");
this.HasKey(t => t.ID);
this.Property(t => t.ProjectId).HasColumnName("ProjectId");
this.Property(t => t.ProjectName).HasColumnName("ProjectName");
this.Property(t => t.InvestigateTableID).HasColumnName("InvestigateTableID").IsRequired();
this.Property(t => t.HousingAssessmentValue).HasColumnName("HousingAssessmentValue");
this.Property(t => t.DecorateAssessedValue).HasColumnName("DecorateAssessedValue");
this.Property(t => t.AttachedAssessedValue).HasColumnName("AttachedAssessedValue");
this.Property(t => t.countValue).HasColumnName("countValue");
this.Property(t => t.EstimatorsUserId).HasColumnName("EstimatorsUserId");
this.Property(t => t.AssessmentNo).HasColumnName("AssessmentNo");
this.Property(t => t.EstimatorsDate).HasColumnName("EstimatorsDate");
this.Property(t => t.IsFinal).HasColumnName("IsFinal").IsRequired();
this.Property(t => t.IsInRecord).HasColumnName("IsInRecord");
this.Property(t => t.InRecordTime).HasColumnName("InRecordTime");
this.Property(t => t.InRecordUserId).HasColumnName("InRecordUserId");
this.Property(t => t.InRecordUserName).HasColumnName("InRecordUserName");
this.Property(t => t.IsPublic).HasColumnName("IsPublic");
this.Property(t => t.PublicTime).HasColumnName("PublicTime");
this.Property(t => t.PublicUserId).HasColumnName("PublicUserId");
this.Property(t => t.PublicUserName).HasColumnName("PublicUserName");
this.Property(t => t.CreateTime).HasColumnName("CreateTime");
this.Property(t => t.CreateUserId).HasColumnName("CreateUserId");
this.Property(t => t.CreateUserName).HasColumnName("CreateUserName");
this.Property(t => t.UpdateTime).HasColumnName("UpdateTime");
this.Property(t => t.UpdateUserId).HasColumnName("UpdateUserId");
this.Property(t => t.UpdateUserName).HasColumnName("UpdateUserName");
this.Property(t => t.Remark).HasColumnName("Remark");
this.Property(t => t.Files).HasColumnName("Files");
this.Property(t => t.Bzsr).HasColumnName("Bzsr");
this.Property(t => t.Fwzl).HasColumnName("Fwzl");
this.Property(t => t.Jzmj).HasColumnName("Jzmj");
this.Property(t => t.Tdmj).HasColumnName("Tdmj");
this.Property(t => t.AtticAssessedValue).HasColumnName("AtticAssessedValue");
this.Property(t => t.ExceedLandMoney).HasColumnName("ExceedLandMoney");
this.Property(t => t.ExceedLand).HasColumnName("ExceedLand");
this.Property(t => t.No).HasColumnName("No");
this.Property(t => t.BuildingArea).HasColumnName("BuildingArea");
this.Property(t => t.LandArea).HasColumnName("LandArea");
this.Property(t => t.HousePosition).HasColumnName("HousePosition");
this.Property(t => t.MoneyPoint).HasColumnName("MoneyPoint");
this.Property(t => t.InLayer).HasColumnName("InLayer");
this.Property(t => t.AllLayer).HasColumnName("AllLayer");
this.Property(t => t.IfHaveAttic).HasColumnName("IfHaveAttic");
this.Property(t => t.Orientation).HasColumnName("Orientation");
this.Property(t => t.StructureID).HasColumnName("StructureID");
this.Property(t => t.StructureID_text).HasColumnName("StructureID_text");
this.Property(t => t.BuildYear).HasColumnName("BuildYear");
this.Property(t => t.CompletedYear).HasColumnName("CompletedYear");
this.Property(t => t.Underlying).HasColumnName("Underlying");
this.Property(t => t.Section).HasColumnName("Section");
this.Property(t => t.LandWay).HasColumnName("LandWay");
this.Property(t => t.CourtyardArea).HasColumnName("CourtyardArea");
this.Property(t => t.ShaitaiArea).HasColumnName("ShaitaiArea");
this.Property(t => t.WallType).HasColumnName("WallType");
this.Property(t => t.WallArea).HasColumnName("WallArea");
this.Property(t => t.GarageType).HasColumnName("GarageType");
this.Property(t => t.GarageNo).HasColumnName("GarageNo");
this.Property(t => t.GarageArea).HasColumnName("GarageArea");
this.Property(t => t.PG_UnitMoney).HasColumnName("PG_UnitMoney");
this.Property(t => t.StructureRatio).HasColumnName("StructureRatio");
this.Property(t => t.YearRatio).HasColumnName("YearRatio");
this.Property(t => t.OrientationRatio).HasColumnName("OrientationRatio");
this.Property(t => t.LayerRatio).HasColumnName("LayerRatio");
this.Property(t => t.LayerHighRatio).HasColumnName("LayerHighRatio");
this.Property(t => t.VolumeRatio).HasColumnName("VolumeRatio");
this.Property(t => t.DecorateArea).HasColumnName("DecorateArea");
this.Property(t => t.LandCompensationMoney).HasColumnName("LandCompensationMoney");
this.Property(t => t.LandTransferMoney).HasColumnName("LandTransferMoney");
this.Property(t => t.Note).HasColumnName("Note");
this.Property(t => t.DecorationType).HasColumnName("DecorationType").IsRequired();
this.Property(t => t.AttachedType).HasColumnName("AttachedType").IsRequired();
this.Property(t => t.AdjustLandMoney).HasColumnName("AdjustLandMoney");
this.Property(t => t.MoneyChoose).HasColumnName("MoneyChoose");
this.Property(t => t.ValuationMethod).HasColumnName("ValuationMethod").IsRequired();
this.Property(t => t.ValuationStatus).HasColumnName("ValuationStatus").IsRequired();
this.Property(t => t.PrintTimes).HasColumnName("PrintTimes");
this.Property(t => t.NoData).HasColumnName("NoData");
this.Property(t => t.BicycleData).HasColumnName("BicycleData");
this.Property(t => t.OrientationRadioData).HasColumnName("OrientationRadioData");
this.Property(t => t.StructureData).HasColumnName("StructureData");
this.Property(t => t.AppendagesData).HasColumnName("AppendagesData");
this.Property(t => t.MiddleHighData).HasColumnName("MiddleHighData");
this.Property(t => t.HouseLocaion).HasColumnName("HouseLocaion");
this.Property(t => t.Survey).HasColumnName("Survey");
this.Property(t => t.ImportantFsw).HasColumnName("ImportantFsw");
this.Property(t => t.Attached).HasColumnName("Attached");
this.Property(t => t.Other).HasColumnName("Other");
this.Property(t => t.OtherRatio).HasColumnName("OtherRatio");
this.Property(t => t.PaymentLandTransferMoney).HasColumnName("PaymentLandTransferMoney");
this.Property(t => t.IsLDF).HasColumnName("IsLDF");
this.Property(t => t.LandTransferMoneyFormula).HasColumnName("LandTransferMoneyFormula");
this.Property(t => t.Carrymode).HasColumnName("Carrymode");
this.Property(t => t.AssementFile).HasColumnName("AssementFile");
}
}**/
}
//----------InvestigateTable_Assessment结束----------