Compare commits

...

2 Commits

Author SHA1 Message Date
路 范
a975b3bdee Merge branch 'master' of http://118.178.224.202:3000/ewide/zsxt_nbzs_h5 2021-09-24 12:49:11 +08:00
路 范
f4af0ce690 add 加入后台服务 2021-09-24 12:47:48 +08:00
51 changed files with 11375 additions and 531 deletions

View File

@@ -0,0 +1,17 @@
<Project Sdk="Microsoft.NET.Sdk.Worker">
<PropertyGroup>
<TargetFramework>net5.0</TargetFramework>
<UserSecretsId>dotnet-Ewide.Nbzs.BackWorkerService-5E150AE7-682D-42D1-AF3F-1C9CA78CDAD8</UserSecretsId>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.Extensions.Hosting" Version="5.0.0" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Ewide.Nbzs.Entity\Ewide.Nbzs.Entity.csproj" />
<ProjectReference Include="..\framework\Api\Furion\framework\Furion.Extras.DatabaseAccessor.SqlSugar\Furion.Extras.DatabaseAccessor.SqlSugar.csproj" />
<ProjectReference Include="..\framework\Api\Furion\framework\Furion\Furion.csproj" />
</ItemGroup>
</Project>

View File

@@ -0,0 +1,28 @@
using Furion;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting;
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Threading.Tasks;
namespace Ewide.Nbzs.BackWorkerService
{
public class Program
{
public static void Main(string[] args)
{
CreateHostBuilder(args).Build().Run();
}
public static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
.Inject()
.ConfigureServices((hostContext, services) =>
{
services.AddHostedService<Worker>();
});
}
}

View File

@@ -0,0 +1,11 @@
{
"profiles": {
"Ewide.Nbzs.BackWorkerService": {
"commandName": "Project",
"dotnetRunMessages": "true",
"environmentVariables": {
"DOTNET_ENVIRONMENT": "Development"
}
}
}
}

View File

@@ -0,0 +1,60 @@
using Furion;
using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Logging;
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
namespace Ewide.Nbzs.BackWorkerService
{
public class Worker : BackgroundService
{
public SqlSugarClient db;
private readonly ILogger<Worker> _logger;
public Worker(ILogger<Worker> logger)
{
_logger = logger;
List<ConnectionConfig> connectConfigList = new()
{
new ConnectionConfig
{
ConnectionString = App.Configuration["SqlServerConnectionString:DefaultConnection"],
DbType = DbType.SqlServer,
IsAutoCloseConnection = true,
InitKeyType = InitKeyType.Attribute,
ConfigId = "0"
}
};
db = new SqlSugarClient(connectConfigList);
}
protected override async Task ExecuteAsync(CancellationToken stoppingToken)
{
while (!stoppingToken.IsCancellationRequested)
{
ExecProcess();
//var asd = db.Queryable<Ewide.NbzsZheliban.Entity.zjzwfwTickets>().ToList();
var asd = db.Queryable<Ewide.NbzsZheliban.Entity.InvestigateTable>().ToList();
_logger.LogInformation("Worker running at: {time}", DateTimeOffset.Now);
await Task.Delay(1000, stoppingToken);
}
}
/// <summary>
/// Ö´ÐÐÈÎÎñ ÿÃë
/// </summary>
private void ExecProcess()
{
Thread.Sleep(3000);
}
private void ExecPushProcess()
{
}
}
}

View File

@@ -0,0 +1,9 @@
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft": "Warning",
"Microsoft.Hosting.Lifetime": "Information"
}
}
}

View File

@@ -0,0 +1,15 @@
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft": "Warning",
"Microsoft.Hosting.Lifetime": "Information"
}
},
"Product_Conn": {
"DefaultConnection": "data source=118.178.224.202;initial catalog=Nbcqb2;persist security info=True;user id=KYSQLSERVERADMIN;password=KYDBLogin20161103...;MultipleActiveResultSets=True;App=EntityFramework"
},
"Zlb_Conn": {
"DefaultConnection": "data source=118.178.224.202;initial catalog=NbzsZlb;persist security info=True;user id=KYSQLSERVERADMIN;password=KYDBLogin20161103...;MultipleActiveResultSets=True;App=EntityFramework"
}
}

View File

@@ -0,0 +1,29 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;
using System.Threading.Tasks;
namespace Ewide.NbzsZheliban.Entity
{
/// <summary>
/// 基础实体类
/// </summary>
[DataContract]
public abstract partial class BaseEntity
{
//public BaseEntity()
//{
// //CreateTime = DateTime.Now;
// //LastUpdateTime = DateTime.Now;
// //IsDeleted = 0;
//}
////[NotUpdateField]
//[Display(Name = "Id")]
//[Column("Id")]
//[DataMember]
//public long Id { get; set; }
}
}

View File

@@ -0,0 +1,46 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Ewide.NbzsZheliban.Entity.Base
{
[Serializable, System.Runtime.Serialization.DataContract]
public class RespModel
{
/// <summary>
/// 是否成功
/// </summary>
[System.Runtime.Serialization.DataMember]
public bool issuccess { get; set; }
/// <summary>
/// 错误码
/// </summary>
[System.Runtime.Serialization.DataMember]
public string errorcode { get; set; }
[System.Runtime.Serialization.DataMember]
public string message { get; set; }
/// <summary>
///
/// </summary>
[System.Runtime.Serialization.DataMember]
public object data { get; set; }
/// <summary>
///
/// </summary>
[System.Runtime.Serialization.DataMember]
public int allcount { get; set; }
/// <summary>
/// 附加对象
/// </summary>
[System.Runtime.Serialization.DataMember]
public object addition { get; set; }
/// <summary>
/// 消耗时间,单位毫秒
/// </summary>
[System.Runtime.Serialization.DataMember]
public long consume_time { get; set; }
}
}

View File

@@ -0,0 +1,954 @@
//----------InvestigateTable开始----------
using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
//using System.Data.Entity.ModelConfiguration;
using Ewide.NbzsZheliban.Entity;
using System.Runtime.Serialization;
namespace Ewide.NbzsZheliban.Entity
{
/// <summary>
/// 数据表实体类InvestigateTable
/// </summary>
[Table("InvestigateTable")]
public partial class InvestigateTable: BaseEntity {
/// <summary>
/// 无描述
/// </summary>
[Display(Name="无描述")]
[Key]
[Column("ID")]
[DataMember]
public Guid ID {get;set;}
/// <summary>
/// 调查表编号
/// </summary>
[Display(Name="调查表编号")]
[Column("No")]
[DataMember]
public string No {get;set;}
/// <summary>
/// 无描述
/// </summary>
[Display(Name="无描述")]
[Column("ProjectName")]
[DataMember]
public string ProjectName {get;set;}
/// <summary>
/// 项目ID
/// </summary>
[Display(Name="项目ID")]
[Column("ProjectId")]
[DataMember]
public Guid ProjectId {get;set;}
/// <summary>
/// 被征收人姓名
/// </summary>
[Display(Name="被征收人姓名")]
[Column("ExpropriatedName")]
[DataMember]
public string ExpropriatedName {get;set;}
/// <summary>
/// 被征收人性质ID 关联数据字典表ID
/// </summary>
[Display(Name="被征收人性质ID 关联数据字典表ID")]
[Column("ExpropriatedNatureID")]
[DataMember]
public Guid? ExpropriatedNatureID {get;set;}
/// <summary>
/// 被征收人性质 被征收人还是承租人
/// </summary>
[Display(Name="被征收人性质 被征收人还是承租人")]
[Column("ExpropriatedNature")]
[DataMember]
public string ExpropriatedNature {get;set;}
/// <summary>
/// 被征收人身份证
/// </summary>
[Display(Name="被征收人身份证")]
[Column("ExpropriatedCardNo")]
[DataMember]
public string ExpropriatedCardNo {get;set;}
/// <summary>
/// 被征收人联系电话
/// </summary>
[Display(Name="被征收人联系电话")]
[Column("ExpropriatedPhone")]
[DataMember]
public string ExpropriatedPhone {get;set;}
/// <summary>
/// 产权性质ID
/// </summary>
[Display(Name="产权性质ID")]
[Column("NatureOfPropertyID")]
[DataMember]
public string NatureOfPropertyID {get;set;}
/// <summary>
/// 产权性质
/// </summary>
[Display(Name="产权性质")]
[Column("NatureOfProperty")]
[DataMember]
public string NatureOfProperty {get;set;}
/// <summary>
/// 结构ID 字典表ID,可能有多个 逗号分隔
/// </summary>
[Display(Name="结构ID 字典表ID,可能有多个 逗号分隔")]
[Column("StructureID")]
[DataMember]
public string StructureID {get;set;}
/// <summary>
/// 无描述
/// </summary>
[Display(Name="无描述")]
[Column("LandAcquisitionBCWillingness")]
[DataMember]
public string LandAcquisitionBCWillingness {get;set;}
/// <summary>
/// 结构,可能有多个 逗号分隔
/// </summary>
[Display(Name="结构,可能有多个 逗号分隔")]
[Column("StructureID_text")]
[DataMember]
public string StructureID_text {get;set;}
/// <summary>
/// 产权人
/// </summary>
[Display(Name="产权人")]
[Column("PropertyRightPrson")]
[DataMember]
public string PropertyRightPrson {get;set;}
/// <summary>
/// 产权人电话
/// </summary>
[Display(Name="产权人电话")]
[Column("PropertyRightPrsonPhone")]
[DataMember]
public string PropertyRightPrsonPhone {get;set;}
/// <summary>
/// 产权人身份证,证件号码
/// </summary>
[Display(Name="产权人身份证,证件号码")]
[Column("PropertyRightPrsonCardNo")]
[DataMember]
public string PropertyRightPrsonCardNo {get;set;}
/// <summary>
/// 用户编号1
/// </summary>
[Display(Name="用户编号1")]
[Column("No1")]
[DataMember]
public string No1 {get;set;}
/// <summary>
/// 用户编号2
/// </summary>
[Display(Name="用户编号2")]
[Column("No2")]
[DataMember]
public string No2 {get;set;}
/// <summary>
/// 承租人
/// </summary>
[Display(Name="承租人")]
[Column("Lessee")]
[DataMember]
public string Lessee {get;set;}
/// <summary>
/// 无描述
/// </summary>
[Display(Name="无描述")]
[Column("LesseePhone")]
[DataMember]
public string LesseePhone {get;set;}
/// <summary>
/// 承租人证件号码
/// </summary>
[Display(Name="承租人证件号码")]
[Column("LesseeCardNo")]
[DataMember]
public string LesseeCardNo {get;set;}
/// <summary>
/// 被征收房屋地址
/// </summary>
[Display(Name="被征收房屋地址")]
[Column("HouseAddress")]
[DataMember]
public string HouseAddress {get;set;}
/// <summary>
/// 街道
/// </summary>
[Display(Name="街道")]
[Column("Street")]
[DataMember]
public string Street {get;set;}
/// <summary>
/// 丘号
/// </summary>
[Display(Name="丘号")]
[Column("LandNo")]
[DataMember]
public string LandNo {get;set;}
/// <summary>
/// 产权证号
/// </summary>
[Display(Name="产权证号")]
[Column("PropertyRightCardNo")]
[DataMember]
public string PropertyRightCardNo {get;set;}
/// <summary>
/// 权证建筑面积
/// </summary>
[Display(Name="权证建筑面积")]
[Column("BuildingArea")]
[DataMember]
public decimal? BuildingArea {get;set;}
/// <summary>
/// 使用面积
/// </summary>
[Display(Name="使用面积")]
[Column("UseArea")]
[DataMember]
public decimal? UseArea {get;set;}
/// <summary>
/// 核定建筑面积
/// </summary>
[Display(Name="核定建筑面积")]
[Column("ApprovedArea")]
[DataMember]
public decimal? ApprovedArea {get;set;}
/// <summary>
/// 所在层
/// </summary>
[Display(Name="所在层")]
[Column("InLayer")]
[DataMember]
public decimal? InLayer {get;set;}
/// <summary>
/// 总层数
/// </summary>
[Display(Name="总层数")]
[Column("AllLayer")]
[DataMember]
public decimal? AllLayer {get;set;}
/// <summary>
/// 房屋用途
/// </summary>
[Display(Name="房屋用途")]
[Column("HouseUse")]
[DataMember]
public string HouseUse {get;set;}
/// <summary>
/// 自行车房面积
/// </summary>
[Display(Name="自行车房面积")]
[Column("BiicyclesArea")]
[DataMember]
public decimal? BiicyclesArea {get;set;}
/// <summary>
/// 房屋产权性质
/// </summary>
[Display(Name="房屋产权性质")]
[Column("HouseNatureOfProperty")]
[DataMember]
public string HouseNatureOfProperty {get;set;}
/// <summary>
/// 使用情况ID 关联字典表ID
/// </summary>
[Display(Name="使用情况ID 关联字典表ID")]
[Column("UsageID")]
[DataMember]
public Guid? UsageID {get;set;}
/// <summary>
/// 使用情况
/// </summary>
[Display(Name="使用情况")]
[Column("UsageSituation")]
[DataMember]
public string UsageSituation {get;set;}
/// <summary>
/// 人口
/// </summary>
[Display(Name="人口")]
[Column("Population")]
[DataMember]
public int? Population {get;set;}
/// <summary>
/// 备注
/// </summary>
[Display(Name="备注")]
[Column("Remark")]
[DataMember]
public string Remark {get;set;}
/// <summary>
/// 房号
/// </summary>
[Display(Name="房号")]
[Column("HouseNo")]
[DataMember]
public string HouseNo {get;set;}
/// <summary>
/// 土地证号
/// </summary>
[Display(Name="土地证号")]
[Column("LandCardNo")]
[DataMember]
public string LandCardNo {get;set;}
/// <summary>
/// 土地证面积
/// </summary>
[Display(Name="土地证面积")]
[Column("LandCardArea")]
[DataMember]
public decimal? LandCardArea {get;set;}
/// <summary>
/// 土地用途
/// </summary>
[Display(Name="土地用途")]
[Column("LandUse")]
[DataMember]
public string LandUse {get;set;}
/// <summary>
/// 土地取得方式
/// </summary>
[Display(Name="土地取得方式")]
[Column("LandWay")]
[DataMember]
public string LandWay {get;set;}
/// <summary>
/// 未登记-坐落
/// </summary>
[Display(Name="未登记-坐落")]
[Column("UnReg_Address")]
[DataMember]
public string UnReg_Address {get;set;}
/// <summary>
/// 未登记-建筑面积
/// </summary>
[Display(Name="未登记-建筑面积")]
[Column("UnReg_BuildArea")]
[DataMember]
public decimal? UnReg_BuildArea {get;set;}
/// <summary>
/// 未登记-建造年份
/// </summary>
[Display(Name="未登记-建造年份")]
[Column("UnReg_BuildYear")]
[DataMember]
public string UnReg_BuildYear {get;set;}
/// <summary>
/// 未登记-实际用途
/// </summary>
[Display(Name="未登记-实际用途")]
[Column("UnReg_PracticalUse")]
[DataMember]
public string UnReg_PracticalUse {get;set;}
/// <summary>
/// 未登记-合法面积
/// </summary>
[Display(Name="未登记-合法面积")]
[Column("UnReg_LegalArea")]
[DataMember]
public decimal? UnReg_LegalArea {get;set;}
/// <summary>
/// 建造年份
/// </summary>
[Display(Name="建造年份")]
[Column("BuildYear")]
[DataMember]
public DateTime? BuildYear {get;set;}
/// <summary>
/// 底层情况
/// </summary>
[Display(Name="底层情况")]
[Column("Underlying")]
[DataMember]
public string Underlying {get;set;}
/// <summary>
/// 车房类别
/// </summary>
[Display(Name="车房类别")]
[Column("CarHouseType")]
[DataMember]
public string CarHouseType {get;set;}
/// <summary>
/// 车房面积
/// </summary>
[Display(Name="车房面积")]
[Column("CarHouseArea")]
[DataMember]
public decimal? CarHouseArea {get;set;}
/// <summary>
/// 房屋征收相关文书送达地址
/// </summary>
[Display(Name="房屋征收相关文书送达地址")]
[Column("DocumentToAddress")]
[DataMember]
public string DocumentToAddress {get;set;}
/// <summary>
/// 收件联系人
/// </summary>
[Display(Name="收件联系人")]
[Column("ReceiveContactPerson")]
[DataMember]
public string ReceiveContactPerson {get;set;}
/// <summary>
/// 收件联系手机
/// </summary>
[Display(Name="收件联系手机")]
[Column("ReceiveContactPhone")]
[DataMember]
public string ReceiveContactPhone {get;set;}
/// <summary>
/// 征收意愿
/// </summary>
[Display(Name="征收意愿")]
[Column("LandAcquisitionWillingness")]
[DataMember]
public string LandAcquisitionWillingness {get;set;}
/// <summary>
/// 无描述
/// </summary>
[Display(Name="无描述")]
[Column("Razon")]
[DataMember]
public string Razon {get;set;}
/// <summary>
/// 安置意向
/// </summary>
[Display(Name="安置意向")]
[Column("SettlementIntention")]
[DataMember]
public string SettlementIntention {get;set;}
/// <summary>
/// 调查人ID
/// </summary>
[Display(Name="调查人ID")]
[Column("InvestigateUserId")]
[DataMember]
public Guid? InvestigateUserId {get;set;}
/// <summary>
/// 调查人
/// </summary>
[Display(Name="调查人")]
[Column("InvestigateUserName")]
[DataMember]
public string InvestigateUserName {get;set;}
/// <summary>
/// 调查时间
/// </summary>
[Display(Name="调查时间")]
[Column("InvestigateDate")]
[DataMember]
public DateTime? InvestigateDate {get;set;}
/// <summary>
/// 登记人ID
/// </summary>
[Display(Name="登记人ID")]
[Column("RegisterUserId")]
[DataMember]
public Guid? RegisterUserId {get;set;}
/// <summary>
/// 登记人
/// </summary>
[Display(Name="登记人")]
[Column("RegisterUserName")]
[DataMember]
public string RegisterUserName {get;set;}
/// <summary>
/// 登记日期
/// </summary>
[Display(Name="登记日期")]
[Column("RegisterDate")]
[DataMember]
public DateTime? RegisterDate {get;set;}
/// <summary>
/// 修改人员ID
/// </summary>
[Display(Name="修改人员ID")]
[Column("UpdateUserId")]
[DataMember]
public Guid? UpdateUserId {get;set;}
/// <summary>
/// 修改人员
/// </summary>
[Display(Name="修改人员")]
[Column("UpdateUserName")]
[DataMember]
public string UpdateUserName {get;set;}
/// <summary>
/// 修改日期
/// </summary>
[Display(Name="修改日期")]
[Column("UpdateDate")]
[DataMember]
public DateTime? UpdateDate {get;set;}
/// <summary>
/// 附房使用面积
/// </summary>
[Display(Name="附房使用面积")]
[Column("AttachedHouseUseArea")]
[DataMember]
public decimal? AttachedHouseUseArea {get;set;}
/// <summary>
/// 是否在重点规划控制区内
/// </summary>
[Display(Name="是否在重点规划控制区内")]
[Column("IsInTheKeyPlanControlAreas")]
[DataMember]
public int? IsInTheKeyPlanControlAreas {get;set;}
/// <summary>
/// 实际居住地
/// </summary>
[Display(Name="实际居住地")]
[Column("ActualSettlement")]
[DataMember]
public string ActualSettlement {get;set;}
/// <summary>
/// 业主(产权人)签字
/// </summary>
[Display(Name="业主(产权人)签字")]
[Column("PropertyRightPrsonSign")]
[DataMember]
public string PropertyRightPrsonSign {get;set;}
/// <summary>
/// 业主(产权人)签字时间
/// </summary>
[Display(Name="业主(产权人)签字时间")]
[Column("PropertyRightPrsonSignDate")]
[DataMember]
public DateTime? PropertyRightPrsonSignDate {get;set;}
/// <summary>
/// 发布到公开系统时间
/// </summary>
[Display(Name="发布到公开系统时间")]
[Column("ReleaseToOpenSysDate")]
[DataMember]
public DateTime? ReleaseToOpenSysDate {get;set;}
/// <summary>
/// 发布到公开系统人员ID
/// </summary>
[Display(Name="发布到公开系统人员ID")]
[Column("ReleaseToOpenSysUserId")]
[DataMember]
public Guid? ReleaseToOpenSysUserId {get;set;}
/// <summary>
/// 调查表附件
/// </summary>
[Display(Name="调查表附件")]
[Column("Files")]
[DataMember]
public string Files {get;set;}
/// <summary>
/// 危旧房区块ID关联ProjectsBlock表ID
/// </summary>
[Display(Name="危旧房区块ID关联ProjectsBlock表ID")]
[Column("WJF_BlockID")]
[DataMember]
public Guid? WJF_BlockID {get;set;}
/// <summary>
/// 危旧房区块名称
/// </summary>
[Display(Name="危旧房区块名称")]
[Column("WJF_Block")]
[DataMember]
public string WJF_Block {get;set;}
/// <summary>
/// 是否发布到公开系统
/// </summary>
[Display(Name="是否发布到公开系统")]
[Column("IsReleaseToOpenSys")]
[DataMember]
public bool IsReleaseToOpenSys {get;set;}
/// <summary>
/// 无描述
/// </summary>
[Display(Name="无描述")]
[Column("Sfqy")]
[DataMember]
public int Sfqy {get;set;}
/// <summary>
/// 无描述
/// </summary>
[Display(Name="无描述")]
[Column("IsOpen")]
[DataMember]
public int IsOpen {get;set;}
/// <summary>
/// 被征收人证件号码类别
/// </summary>
[Display(Name="被征收人证件号码类别")]
[Column("CardLB")]
[DataMember]
public string CardLB {get;set;}
/// <summary>
/// 土地核定面积
/// </summary>
[Display(Name="土地核定面积")]
[Column("LandFinalArea")]
[DataMember]
public decimal? LandFinalArea {get;set;}
/// <summary>
/// 承租人证件类型
/// </summary>
[Display(Name="承租人证件类型")]
[Column("LesseeLB")]
[DataMember]
public string LesseeLB {get;set;}
/// <summary>
/// 阁楼面积
/// </summary>
[Display(Name="阁楼面积")]
[Column("AtticArea")]
[DataMember]
public decimal? AtticArea {get;set;}
/// <summary>
/// 附属用房面积
/// </summary>
[Display(Name="附属用房面积")]
[Column("AttachedArea")]
[DataMember]
public decimal? AttachedArea {get;set;}
/// <summary>
/// 红线内无证面积
/// </summary>
[Display(Name="红线内无证面积")]
[Column("RedLine_In")]
[DataMember]
public decimal? RedLine_In {get;set;}
/// <summary>
/// 红线外无证面积
/// </summary>
[Display(Name="红线外无证面积")]
[Column("RedLine_Out")]
[DataMember]
public decimal? RedLine_Out {get;set;}
/// <summary>
/// 住改非面积
/// </summary>
[Display(Name="住改非面积")]
[Column("NoHouseArea")]
[DataMember]
public decimal? NoHouseArea {get;set;}
/// <summary>
/// 营业执照号
/// </summary>
[Display(Name="营业执照号")]
[Column("BusinessCode")]
[DataMember]
public string BusinessCode {get;set;}
/// <summary>
/// 无描述
/// </summary>
[Display(Name="无描述")]
[Column("Sfth")]
[DataMember]
public string Sfth {get;set;}
/// <summary>
/// 无描述
/// </summary>
[Display(Name="无描述")]
[Column("Thbh")]
[DataMember]
public string Thbh {get;set;}
/// <summary>
/// 无描述
/// </summary>
[Display(Name="无描述")]
[Column("ThGuid")]
[DataMember]
public string ThGuid {get;set;}
/// <summary>
/// 无描述
/// </summary>
[Display(Name="无描述")]
[Column("SFTJ")]
[DataMember]
public int SFTJ {get;set;}
/// <summary>
/// 出租出借私房产权人
/// </summary>
[Display(Name="出租出借私房产权人")]
[Column("PropertyUser1")]
[DataMember]
public string PropertyUser1 {get;set;}
/// <summary>
/// 出租出借私房承租人
/// </summary>
[Display(Name="出租出借私房承租人")]
[Column("Lessee1")]
[DataMember]
public string Lessee1 {get;set;}
/// <summary>
/// 金额是否计算比例
/// </summary>
[Display(Name="金额是否计算比例")]
[Column("MoneyIfCalute")]
[DataMember]
public int MoneyIfCalute {get;set;}
/// <summary>
/// 储藏室
/// </summary>
[Display(Name="储藏室")]
[Column("StoreroomArea")]
[DataMember]
public decimal? StoreroomArea {get;set;}
/// <summary>
/// 地段
/// </summary>
[Display(Name="地段")]
[Column("Section")]
[DataMember]
public string Section {get;set;}
/// <summary>
/// 朝向
/// </summary>
[Display(Name="朝向")]
[Column("Orientation")]
[DataMember]
public string Orientation {get;set;}
/// <summary>
/// 房屋部位
/// </summary>
[Display(Name="房屋部位")]
[Column("HousePosition")]
[DataMember]
public string HousePosition {get;set;}
/// <summary>
/// 批次号
/// </summary>
[Display(Name="批次号")]
[Column("BatchNumber")]
[DataMember]
public string BatchNumber {get;set;}
/// <summary>
/// 分组ID
/// </summary>
[Display(Name="分组ID")]
[Column("GroupID")]
[DataMember]
public Guid? GroupID {get;set;}
}
/**
/// <summary>
/// 数据表实体类MapInvestigateTable
/// </summary>
public class InvestigateTableMap : EntityTypeConfiguration<InvestigateTable>
{
public InvestigateTableMap()
{
this.ToTable("InvestigateTable");
this.HasKey(t => t.ID);
this.Property(t => t.No).HasColumnName("No");
this.Property(t => t.ProjectName).HasColumnName("ProjectName");
this.Property(t => t.ProjectId).HasColumnName("ProjectId").IsRequired();
this.Property(t => t.ExpropriatedName).HasColumnName("ExpropriatedName").IsRequired();
this.Property(t => t.ExpropriatedNatureID).HasColumnName("ExpropriatedNatureID");
this.Property(t => t.ExpropriatedNature).HasColumnName("ExpropriatedNature");
this.Property(t => t.ExpropriatedCardNo).HasColumnName("ExpropriatedCardNo");
this.Property(t => t.ExpropriatedPhone).HasColumnName("ExpropriatedPhone");
this.Property(t => t.NatureOfPropertyID).HasColumnName("NatureOfPropertyID");
this.Property(t => t.NatureOfProperty).HasColumnName("NatureOfProperty");
this.Property(t => t.StructureID).HasColumnName("StructureID");
this.Property(t => t.LandAcquisitionBCWillingness).HasColumnName("LandAcquisitionBCWillingness");
this.Property(t => t.StructureID_text).HasColumnName("StructureID_text");
this.Property(t => t.PropertyRightPrson).HasColumnName("PropertyRightPrson");
this.Property(t => t.PropertyRightPrsonPhone).HasColumnName("PropertyRightPrsonPhone");
this.Property(t => t.PropertyRightPrsonCardNo).HasColumnName("PropertyRightPrsonCardNo");
this.Property(t => t.No1).HasColumnName("No1");
this.Property(t => t.No2).HasColumnName("No2");
this.Property(t => t.Lessee).HasColumnName("Lessee");
this.Property(t => t.LesseePhone).HasColumnName("LesseePhone");
this.Property(t => t.LesseeCardNo).HasColumnName("LesseeCardNo");
this.Property(t => t.HouseAddress).HasColumnName("HouseAddress");
this.Property(t => t.Street).HasColumnName("Street");
this.Property(t => t.LandNo).HasColumnName("LandNo");
this.Property(t => t.PropertyRightCardNo).HasColumnName("PropertyRightCardNo");
this.Property(t => t.BuildingArea).HasColumnName("BuildingArea");
this.Property(t => t.UseArea).HasColumnName("UseArea");
this.Property(t => t.ApprovedArea).HasColumnName("ApprovedArea");
this.Property(t => t.InLayer).HasColumnName("InLayer");
this.Property(t => t.AllLayer).HasColumnName("AllLayer");
this.Property(t => t.HouseUse).HasColumnName("HouseUse");
this.Property(t => t.BiicyclesArea).HasColumnName("BiicyclesArea");
this.Property(t => t.HouseNatureOfProperty).HasColumnName("HouseNatureOfProperty");
this.Property(t => t.UsageID).HasColumnName("UsageID");
this.Property(t => t.UsageSituation).HasColumnName("UsageSituation");
this.Property(t => t.Population).HasColumnName("Population");
this.Property(t => t.Remark).HasColumnName("Remark");
this.Property(t => t.HouseNo).HasColumnName("HouseNo");
this.Property(t => t.LandCardNo).HasColumnName("LandCardNo");
this.Property(t => t.LandCardArea).HasColumnName("LandCardArea");
this.Property(t => t.LandUse).HasColumnName("LandUse");
this.Property(t => t.LandWay).HasColumnName("LandWay");
this.Property(t => t.UnReg_Address).HasColumnName("UnReg_Address");
this.Property(t => t.UnReg_BuildArea).HasColumnName("UnReg_BuildArea");
this.Property(t => t.UnReg_BuildYear).HasColumnName("UnReg_BuildYear");
this.Property(t => t.UnReg_PracticalUse).HasColumnName("UnReg_PracticalUse");
this.Property(t => t.UnReg_LegalArea).HasColumnName("UnReg_LegalArea");
this.Property(t => t.BuildYear).HasColumnName("BuildYear");
this.Property(t => t.Underlying).HasColumnName("Underlying");
this.Property(t => t.CarHouseType).HasColumnName("CarHouseType");
this.Property(t => t.CarHouseArea).HasColumnName("CarHouseArea");
this.Property(t => t.DocumentToAddress).HasColumnName("DocumentToAddress");
this.Property(t => t.ReceiveContactPerson).HasColumnName("ReceiveContactPerson");
this.Property(t => t.ReceiveContactPhone).HasColumnName("ReceiveContactPhone");
this.Property(t => t.LandAcquisitionWillingness).HasColumnName("LandAcquisitionWillingness");
this.Property(t => t.Razon).HasColumnName("Razon");
this.Property(t => t.SettlementIntention).HasColumnName("SettlementIntention");
this.Property(t => t.InvestigateUserId).HasColumnName("InvestigateUserId");
this.Property(t => t.InvestigateUserName).HasColumnName("InvestigateUserName");
this.Property(t => t.InvestigateDate).HasColumnName("InvestigateDate");
this.Property(t => t.RegisterUserId).HasColumnName("RegisterUserId");
this.Property(t => t.RegisterUserName).HasColumnName("RegisterUserName");
this.Property(t => t.RegisterDate).HasColumnName("RegisterDate");
this.Property(t => t.UpdateUserId).HasColumnName("UpdateUserId");
this.Property(t => t.UpdateUserName).HasColumnName("UpdateUserName");
this.Property(t => t.UpdateDate).HasColumnName("UpdateDate");
this.Property(t => t.AttachedHouseUseArea).HasColumnName("AttachedHouseUseArea");
this.Property(t => t.IsInTheKeyPlanControlAreas).HasColumnName("IsInTheKeyPlanControlAreas");
this.Property(t => t.ActualSettlement).HasColumnName("ActualSettlement");
this.Property(t => t.PropertyRightPrsonSign).HasColumnName("PropertyRightPrsonSign");
this.Property(t => t.PropertyRightPrsonSignDate).HasColumnName("PropertyRightPrsonSignDate");
this.Property(t => t.ReleaseToOpenSysDate).HasColumnName("ReleaseToOpenSysDate");
this.Property(t => t.ReleaseToOpenSysUserId).HasColumnName("ReleaseToOpenSysUserId");
this.Property(t => t.Files).HasColumnName("Files");
this.Property(t => t.WJF_BlockID).HasColumnName("WJF_BlockID");
this.Property(t => t.WJF_Block).HasColumnName("WJF_Block");
this.Property(t => t.IsReleaseToOpenSys).HasColumnName("IsReleaseToOpenSys").IsRequired();
this.Property(t => t.Sfqy).HasColumnName("Sfqy").IsRequired();
this.Property(t => t.IsOpen).HasColumnName("IsOpen").IsRequired();
this.Property(t => t.CardLB).HasColumnName("CardLB");
this.Property(t => t.LandFinalArea).HasColumnName("LandFinalArea");
this.Property(t => t.LesseeLB).HasColumnName("LesseeLB");
this.Property(t => t.AtticArea).HasColumnName("AtticArea");
this.Property(t => t.AttachedArea).HasColumnName("AttachedArea");
this.Property(t => t.RedLine_In).HasColumnName("RedLine_In");
this.Property(t => t.RedLine_Out).HasColumnName("RedLine_Out");
this.Property(t => t.NoHouseArea).HasColumnName("NoHouseArea");
this.Property(t => t.BusinessCode).HasColumnName("BusinessCode");
this.Property(t => t.Sfth).HasColumnName("Sfth");
this.Property(t => t.Thbh).HasColumnName("Thbh");
this.Property(t => t.ThGuid).HasColumnName("ThGuid");
this.Property(t => t.SFTJ).HasColumnName("SFTJ").IsRequired();
this.Property(t => t.PropertyUser1).HasColumnName("PropertyUser1");
this.Property(t => t.Lessee1).HasColumnName("Lessee1");
this.Property(t => t.MoneyIfCalute).HasColumnName("MoneyIfCalute").IsRequired();
this.Property(t => t.StoreroomArea).HasColumnName("StoreroomArea");
this.Property(t => t.Section).HasColumnName("Section");
this.Property(t => t.Orientation).HasColumnName("Orientation");
this.Property(t => t.HousePosition).HasColumnName("HousePosition");
this.Property(t => t.BatchNumber).HasColumnName("BatchNumber");
this.Property(t => t.GroupID).HasColumnName("GroupID");
}
}**/
}
//----------InvestigateTable结束----------

View File

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

View File

@@ -0,0 +1,360 @@
//----------NonInvestigateTable_Assessment开始----------
using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
//using System.Data.Entity.ModelConfiguration;
using Ewide.NbzsZheliban.Entity;
using System.Runtime.Serialization;
namespace Ewide.NbzsZheliban.Entity
{
/// <summary>
/// 数据表实体类NonInvestigateTable_Assessment
/// </summary>
[Table("NonInvestigateTable_Assessment")]
public partial class NonInvestigateTable_Assessment: BaseEntity {
/// <summary>
/// 无描述
/// </summary>
[Display(Name="无描述")]
[Key]
[Column("ID")]
[DataMember]
public Guid ID {get;set;}
/// <summary>
/// 无描述
/// </summary>
[Display(Name="无描述")]
[Column("ProjectId")]
[DataMember]
public Guid? ProjectId {get;set;}
/// <summary>
/// 无描述
/// </summary>
[Display(Name="无描述")]
[Column("ProjectName")]
[DataMember]
public string ProjectName {get;set;}
/// <summary>
/// 非住宅调查表ID
/// </summary>
[Display(Name="非住宅调查表ID")]
[Column("NonInvestigateTableID")]
[DataMember]
public Guid NonInvestigateTableID {get;set;}
/// <summary>
/// 房屋评估价值
/// </summary>
[Display(Name="房屋评估价值")]
[Column("HousingAssessmentValue")]
[DataMember]
public decimal? HousingAssessmentValue {get;set;}
/// <summary>
/// 装修评估价值
/// </summary>
[Display(Name="装修评估价值")]
[Column("DecorateAssessedValue")]
[DataMember]
public decimal? DecorateAssessedValue {get;set;}
/// <summary>
/// 附属物评估价值
/// </summary>
[Display(Name="附属物评估价值")]
[Column("AttachedAssessedValue")]
[DataMember]
public decimal? AttachedAssessedValue {get;set;}
/// <summary>
/// 总价
/// </summary>
[Display(Name="总价")]
[Column("countValue")]
[DataMember]
public decimal? countValue {get;set;}
/// <summary>
/// 评估人员
/// </summary>
[Display(Name="评估人员")]
[Column("EstimatorsUserId")]
[DataMember]
public Guid? EstimatorsUserId {get;set;}
/// <summary>
/// 评估报告编号
/// </summary>
[Display(Name="评估报告编号")]
[Column("AssessmentNo")]
[DataMember]
public string AssessmentNo {get;set;}
/// <summary>
/// 评估时间
/// </summary>
[Display(Name="评估时间")]
[Column("EstimatorsDate")]
[DataMember]
public DateTime? EstimatorsDate {get;set;}
/// <summary>
/// 是否最终
/// </summary>
[Display(Name="是否最终")]
[Column("IsFinal")]
[DataMember]
public int IsFinal {get;set;}
/// <summary>
/// 是否备案
/// </summary>
[Display(Name="是否备案")]
[Column("IsInRecord")]
[DataMember]
public int? IsInRecord {get;set;}
/// <summary>
/// 备案时间
/// </summary>
[Display(Name="备案时间")]
[Column("InRecordTime")]
[DataMember]
public DateTime? InRecordTime {get;set;}
/// <summary>
/// 备案人ID
/// </summary>
[Display(Name="备案人ID")]
[Column("InRecordUserId")]
[DataMember]
public Guid? InRecordUserId {get;set;}
/// <summary>
/// 备案人
/// </summary>
[Display(Name="备案人")]
[Column("InRecordUserName")]
[DataMember]
public string InRecordUserName {get;set;}
/// <summary>
/// 是否公开,是否公示
/// </summary>
[Display(Name="是否公开,是否公示")]
[Column("IsPublic")]
[DataMember]
public int? IsPublic {get;set;}
/// <summary>
/// 公开时间,公示时间
/// </summary>
[Display(Name="公开时间,公示时间")]
[Column("PublicTime")]
[DataMember]
public DateTime? PublicTime {get;set;}
/// <summary>
/// 公开人ID
/// </summary>
[Display(Name="公开人ID")]
[Column("PublicUserId")]
[DataMember]
public Guid? PublicUserId {get;set;}
/// <summary>
/// 公开人
/// </summary>
[Display(Name="公开人")]
[Column("PublicUserName")]
[DataMember]
public string PublicUserName {get;set;}
/// <summary>
/// 无描述
/// </summary>
[Display(Name="无描述")]
[Column("CreateTime")]
[DataMember]
public DateTime? CreateTime {get;set;}
/// <summary>
/// 无描述
/// </summary>
[Display(Name="无描述")]
[Column("CreateUserId")]
[DataMember]
public Guid? CreateUserId {get;set;}
/// <summary>
/// 无描述
/// </summary>
[Display(Name="无描述")]
[Column("CreateUserName")]
[DataMember]
public string CreateUserName {get;set;}
/// <summary>
/// 无描述
/// </summary>
[Display(Name="无描述")]
[Column("UpdateTime")]
[DataMember]
public DateTime? UpdateTime {get;set;}
/// <summary>
/// 无描述
/// </summary>
[Display(Name="无描述")]
[Column("UpdateUserId")]
[DataMember]
public Guid? UpdateUserId {get;set;}
/// <summary>
/// 无描述
/// </summary>
[Display(Name="无描述")]
[Column("UpdateUserName")]
[DataMember]
public string UpdateUserName {get;set;}
/// <summary>
/// 无描述
/// </summary>
[Display(Name="无描述")]
[Column("Remark")]
[DataMember]
public string Remark {get;set;}
/// <summary>
/// 无描述
/// </summary>
[Display(Name="无描述")]
[Column("Files")]
[DataMember]
public string Files {get;set;}
/// <summary>
/// 房屋类型名字
/// </summary>
[Display(Name="房屋类型名字")]
[Column("HousingTypeName")]
[DataMember]
public string HousingTypeName {get;set;}
/// <summary>
/// 房屋类型价值
/// </summary>
[Display(Name="房屋类型价值")]
[Column("HousingTypeValue")]
[DataMember]
public string HousingTypeValue {get;set;}
/// <summary>
/// 超容积率土地补偿费
/// </summary>
[Display(Name="超容积率土地补偿费")]
[Column("ExceedLandMoney")]
[DataMember]
public decimal? ExceedLandMoney {get;set;}
/// <summary>
/// 超容积率土地
/// </summary>
[Display(Name="超容积率土地")]
[Column("ExceedLand")]
[DataMember]
public decimal? ExceedLand {get;set;}
/// <summary>
/// 评估方法0-直接金额录入 1-普通报告录入
/// </summary>
[Display(Name="评估方法0-直接金额录入 1-普通报告录入")]
[Column("ValuationMethod")]
[DataMember]
public int ValuationMethod {get;set;}
/// <summary>
/// 评估项目状态0-未使用 1-初审 2-二审 3-终审
/// </summary>
[Display(Name="评估项目状态0-未使用 1-初审 2-二审 3-终审")]
[Column("ValuationStatus")]
[DataMember]
public int ValuationStatus {get;set;}
/// <summary>
/// 无描述
/// </summary>
[Display(Name="无描述")]
[Column("PgPrice")]
[DataMember]
public decimal? PgPrice {get;set;}
/// <summary>
/// 分户评估附件
/// </summary>
[Display(Name="分户评估附件")]
[Column("AssementFile")]
[DataMember]
public string AssementFile {get;set;}
}
/**
/// <summary>
/// 数据表实体类MapNonInvestigateTable_Assessment
/// </summary>
public class NonInvestigateTable_AssessmentMap : EntityTypeConfiguration<NonInvestigateTable_Assessment>
{
public NonInvestigateTable_AssessmentMap()
{
this.ToTable("NonInvestigateTable_Assessment");
this.HasKey(t => t.ID);
this.Property(t => t.ProjectId).HasColumnName("ProjectId");
this.Property(t => t.ProjectName).HasColumnName("ProjectName");
this.Property(t => t.NonInvestigateTableID).HasColumnName("NonInvestigateTableID").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.HousingTypeName).HasColumnName("HousingTypeName");
this.Property(t => t.HousingTypeValue).HasColumnName("HousingTypeValue");
this.Property(t => t.ExceedLandMoney).HasColumnName("ExceedLandMoney");
this.Property(t => t.ExceedLand).HasColumnName("ExceedLand");
this.Property(t => t.ValuationMethod).HasColumnName("ValuationMethod").IsRequired();
this.Property(t => t.ValuationStatus).HasColumnName("ValuationStatus").IsRequired();
this.Property(t => t.PgPrice).HasColumnName("PgPrice");
this.Property(t => t.AssementFile).HasColumnName("AssementFile");
}
}**/
}
//----------NonInvestigateTable_Assessment结束----------

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,819 @@
//----------NonResidentialInvestigateTable开始----------
using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
//using System.Data.Entity.ModelConfiguration;
using Ewide.NbzsZheliban.Entity;
using System.Runtime.Serialization;
namespace Ewide.NbzsZheliban.Entity
{
/// <summary>
/// 数据表实体类NonResidentialInvestigateTable
/// </summary>
[Table("NonResidentialInvestigateTable")]
public partial class NonResidentialInvestigateTable: BaseEntity {
/// <summary>
/// 无描述
/// </summary>
[Display(Name="无描述")]
[Key]
[Column("ID")]
[DataMember]
public Guid ID {get;set;}
/// <summary>
/// 非住宅调查表编号
/// </summary>
[Display(Name="非住宅调查表编号")]
[Column("No")]
[DataMember]
public string No {get;set;}
/// <summary>
/// 无描述
/// </summary>
[Display(Name="无描述")]
[Column("ProjectId")]
[DataMember]
public Guid ProjectId {get;set;}
/// <summary>
/// 项目名称
/// </summary>
[Display(Name="项目名称")]
[Column("ProjectName")]
[DataMember]
public string ProjectName {get;set;}
/// <summary>
/// 产权人
/// </summary>
[Display(Name="产权人")]
[Column("PropertyRightPrson")]
[DataMember]
public string PropertyRightPrson {get;set;}
/// <summary>
/// 身份证,证件号码
/// </summary>
[Display(Name="身份证,证件号码")]
[Column("PropertyRightPrsonCardNo")]
[DataMember]
public string PropertyRightPrsonCardNo {get;set;}
/// <summary>
/// 法定代表人
/// </summary>
[Display(Name="法定代表人")]
[Column("TheLegalRepresentative")]
[DataMember]
public string TheLegalRepresentative {get;set;}
/// <summary>
/// 法定代表人联系电话
/// </summary>
[Display(Name="法定代表人联系电话")]
[Column("TheLegalRepresentativePhone")]
[DataMember]
public string TheLegalRepresentativePhone {get;set;}
/// <summary>
/// 承租人
/// </summary>
[Display(Name="承租人")]
[Column("Lessee")]
[DataMember]
public string Lessee {get;set;}
/// <summary>
/// 承租人证件号码
/// </summary>
[Display(Name="承租人证件号码")]
[Column("LesseeCardNo")]
[DataMember]
public string LesseeCardNo {get;set;}
/// <summary>
/// 联系电话
/// </summary>
[Display(Name="联系电话")]
[Column("Phone")]
[DataMember]
public string Phone {get;set;}
/// <summary>
/// 营业执照号
/// </summary>
[Display(Name="营业执照号")]
[Column("BusinessLicenseNo")]
[DataMember]
public string BusinessLicenseNo {get;set;}
/// <summary>
/// 房屋坐落
/// </summary>
[Display(Name="房屋坐落")]
[Column("HouseAddress")]
[DataMember]
public string HouseAddress {get;set;}
/// <summary>
/// 产权性质ID
/// </summary>
[Display(Name="产权性质ID")]
[Column("NatureOfPropertyID")]
[DataMember]
public string NatureOfPropertyID {get;set;}
/// <summary>
/// 产权性质
/// </summary>
[Display(Name="产权性质")]
[Column("NatureOfProperty")]
[DataMember]
public string NatureOfProperty {get;set;}
/// <summary>
/// 权证建筑面积
/// </summary>
[Display(Name="权证建筑面积")]
[Column("BuildingArea")]
[DataMember]
public decimal? BuildingArea {get;set;}
/// <summary>
/// 使用情况ID 关联字典表ID
/// </summary>
[Display(Name="使用情况ID 关联字典表ID")]
[Column("UsageID")]
[DataMember]
public Guid? UsageID {get;set;}
/// <summary>
/// 使用状况
/// </summary>
[Display(Name="使用状况")]
[Column("UsageSituation")]
[DataMember]
public string UsageSituation {get;set;}
/// <summary>
/// 土地证号
/// </summary>
[Display(Name="土地证号")]
[Column("LandCardNo")]
[DataMember]
public string LandCardNo {get;set;}
/// <summary>
/// 土地证记载面积
/// </summary>
[Display(Name="土地证记载面积")]
[Column("LandCardArea")]
[DataMember]
public decimal? LandCardArea {get;set;}
/// <summary>
/// 土地证记载用途/房屋用途
/// </summary>
[Display(Name="土地证记载用途/房屋用途")]
[Column("LandCardUse")]
[DataMember]
public string LandCardUse {get;set;}
/// <summary>
/// 土地取得方式
/// </summary>
[Display(Name="土地取得方式")]
[Column("LandAchieveWay")]
[DataMember]
public string LandAchieveWay {get;set;}
/// <summary>
/// 商业-房号
/// </summary>
[Display(Name="商业-房号")]
[Column("BusinessHouseNo")]
[DataMember]
public string BusinessHouseNo {get;set;}
/// <summary>
/// 商业-结构等级
/// </summary>
[Display(Name="商业-结构等级")]
[Column("BusinessStructureLevel")]
[DataMember]
public string BusinessStructureLevel {get;set;}
/// <summary>
/// 商业-建筑面积
/// </summary>
[Display(Name="商业-建筑面积")]
[Column("BusinessBuildArea")]
[DataMember]
public decimal? BusinessBuildArea {get;set;}
/// <summary>
/// 无描述
/// </summary>
[Display(Name="无描述")]
[Column("LandAcquisitionBCWillingness")]
[DataMember]
public string LandAcquisitionBCWillingness {get;set;}
/// <summary>
/// 无描述
/// </summary>
[Display(Name="无描述")]
[Column("Razon")]
[DataMember]
public string Razon {get;set;}
/// <summary>
/// 无描述
/// </summary>
[Display(Name="无描述")]
[Column("LandAcquisitionWillingness")]
[DataMember]
public string LandAcquisitionWillingness {get;set;}
/// <summary>
/// 办公-房号
/// </summary>
[Display(Name="办公-房号")]
[Column("OfficeHouseNo")]
[DataMember]
public string OfficeHouseNo {get;set;}
/// <summary>
/// 放工-结构等级
/// </summary>
[Display(Name="放工-结构等级")]
[Column("OfficeStructureLevel")]
[DataMember]
public string OfficeStructureLevel {get;set;}
/// <summary>
/// 办公-建筑面积
/// </summary>
[Display(Name="办公-建筑面积")]
[Column("OfficeBuildArea")]
[DataMember]
public decimal? OfficeBuildArea {get;set;}
/// <summary>
/// 工业-房号
/// </summary>
[Display(Name="工业-房号")]
[Column("IndustrialHouseNo")]
[DataMember]
public string IndustrialHouseNo {get;set;}
/// <summary>
/// 工业-结构等级
/// </summary>
[Display(Name="工业-结构等级")]
[Column("IndustrialStructureLevel")]
[DataMember]
public string IndustrialStructureLevel {get;set;}
/// <summary>
/// 工业-建筑面积
/// </summary>
[Display(Name="工业-建筑面积")]
[Column("IndustrialBuildArea")]
[DataMember]
public decimal? IndustrialBuildArea {get;set;}
/// <summary>
/// 仓储-房号
/// </summary>
[Display(Name="仓储-房号")]
[Column("StorageHouseNo")]
[DataMember]
public string StorageHouseNo {get;set;}
/// <summary>
/// 仓储-结构等级
/// </summary>
[Display(Name="仓储-结构等级")]
[Column("StorageStructureLevel")]
[DataMember]
public string StorageStructureLevel {get;set;}
/// <summary>
/// 仓储-建筑面积
/// </summary>
[Display(Name="仓储-建筑面积")]
[Column("StorageBuildArea")]
[DataMember]
public decimal? StorageBuildArea {get;set;}
/// <summary>
/// 房屋用途中其他的名称
/// </summary>
[Display(Name="房屋用途中其他的名称")]
[Column("OtherName")]
[DataMember]
public string OtherName {get;set;}
/// <summary>
/// 其他-房号
/// </summary>
[Display(Name="其他-房号")]
[Column("OtherHouseNo")]
[DataMember]
public string OtherHouseNo {get;set;}
/// <summary>
/// 其他-结构等级
/// </summary>
[Display(Name="其他-结构等级")]
[Column("OtherStructureLevel")]
[DataMember]
public string OtherStructureLevel {get;set;}
/// <summary>
/// 其他-建筑面积
/// </summary>
[Display(Name="其他-建筑面积")]
[Column("OtherBuildArea")]
[DataMember]
public decimal? OtherBuildArea {get;set;}
/// <summary>
/// 未登记-坐落
/// </summary>
[Display(Name="未登记-坐落")]
[Column("UnReg_Address")]
[DataMember]
public string UnReg_Address {get;set;}
/// <summary>
/// 未登记-建筑面积
/// </summary>
[Display(Name="未登记-建筑面积")]
[Column("UnReg_BuildArea")]
[DataMember]
public string UnReg_BuildArea {get;set;}
/// <summary>
/// 未登记-建造年份
/// </summary>
[Display(Name="未登记-建造年份")]
[Column("UnReg_BuildYear")]
[DataMember]
public string UnReg_BuildYear {get;set;}
/// <summary>
/// 未登记-实际用途
/// </summary>
[Display(Name="未登记-实际用途")]
[Column("UnReg_PracticalUse")]
[DataMember]
public string UnReg_PracticalUse {get;set;}
/// <summary>
/// 房屋征收相关文书送达地址
/// </summary>
[Display(Name="房屋征收相关文书送达地址")]
[Column("DocumentToAddress")]
[DataMember]
public string DocumentToAddress {get;set;}
/// <summary>
/// 收件联系人
/// </summary>
[Display(Name="收件联系人")]
[Column("ReceiveContactPerson")]
[DataMember]
public string ReceiveContactPerson {get;set;}
/// <summary>
/// 收件联系手机
/// </summary>
[Display(Name="收件联系手机")]
[Column("ReceiveContactPhone")]
[DataMember]
public string ReceiveContactPhone {get;set;}
/// <summary>
/// 调查人
/// </summary>
[Display(Name="调查人")]
[Column("InvestigateUserId")]
[DataMember]
public Guid? InvestigateUserId {get;set;}
/// <summary>
/// 无描述
/// </summary>
[Display(Name="无描述")]
[Column("InvestigateUserName")]
[DataMember]
public string InvestigateUserName {get;set;}
/// <summary>
/// 调查时间
/// </summary>
[Display(Name="调查时间")]
[Column("InvestigateDate")]
[DataMember]
public DateTime? InvestigateDate {get;set;}
/// <summary>
/// 业主(产权人)签字
/// </summary>
[Display(Name="业主(产权人)签字")]
[Column("PropertyRightPrsonSign")]
[DataMember]
public string PropertyRightPrsonSign {get;set;}
/// <summary>
/// 业主(产权人)签字时间
/// </summary>
[Display(Name="业主(产权人)签字时间")]
[Column("PropertyRightPrsonSignDate")]
[DataMember]
public DateTime? PropertyRightPrsonSignDate {get;set;}
/// <summary>
/// 是否发布到公开系统
/// </summary>
[Display(Name="是否发布到公开系统")]
[Column("IsReleaseToOpenSys")]
[DataMember]
public bool IsReleaseToOpenSys {get;set;}
/// <summary>
/// 发布到公开系统时间
/// </summary>
[Display(Name=" 发布到公开系统时间")]
[Column("ReleaseToOpenSysDate")]
[DataMember]
public DateTime? ReleaseToOpenSysDate {get;set;}
/// <summary>
/// 发布到公开系统人员ID
/// </summary>
[Display(Name="发布到公开系统人员ID")]
[Column("ReleaseToOpenSysUserId")]
[DataMember]
public Guid? ReleaseToOpenSysUserId {get;set;}
/// <summary>
/// 登记人ID
/// </summary>
[Display(Name="登记人ID")]
[Column("RegisterUserId")]
[DataMember]
public Guid? RegisterUserId {get;set;}
/// <summary>
/// 无描述
/// </summary>
[Display(Name="无描述")]
[Column("RegisterUserName")]
[DataMember]
public string RegisterUserName {get;set;}
/// <summary>
/// 登记日期
/// </summary>
[Display(Name="登记日期")]
[Column("RegisterDate")]
[DataMember]
public DateTime? RegisterDate {get;set;}
/// <summary>
/// 修改人员
/// </summary>
[Display(Name="修改人员")]
[Column("UpdateUserId")]
[DataMember]
public Guid? UpdateUserId {get;set;}
/// <summary>
/// 无描述
/// </summary>
[Display(Name="无描述")]
[Column("UpdateUserName")]
[DataMember]
public string UpdateUserName {get;set;}
/// <summary>
/// 修改日期
/// </summary>
[Display(Name="修改日期")]
[Column("UpdateDate")]
[DataMember]
public DateTime? UpdateDate {get;set;}
/// <summary>
/// 备注
/// </summary>
[Display(Name="备注")]
[Column("Remark")]
[DataMember]
public string Remark {get;set;}
/// <summary>
/// 非住宅调查表附件
/// </summary>
[Display(Name="非住宅调查表附件")]
[Column("Files")]
[DataMember]
public string Files {get;set;}
/// <summary>
/// 无描述
/// </summary>
[Display(Name="无描述")]
[Column("Sfqy")]
[DataMember]
public int Sfqy {get;set;}
/// <summary>
/// 无描述
/// </summary>
[Display(Name="无描述")]
[Column("JztdArea")]
[DataMember]
public decimal? JztdArea {get;set;}
/// <summary>
/// 证件类别
/// </summary>
[Display(Name="证件类别")]
[Column("CodeLB")]
[DataMember]
public string CodeLB {get;set;}
/// <summary>
/// 无描述
/// </summary>
[Display(Name="无描述")]
[Column("IsOpen")]
[DataMember]
public int IsOpen {get;set;}
/// <summary>
/// 房产证号
/// </summary>
[Display(Name="房产证号")]
[Column("PropertyRightCardNo")]
[DataMember]
public string PropertyRightCardNo {get;set;}
/// <summary>
/// 证载面积
/// </summary>
[Display(Name="证载面积")]
[Column("PropertyRightArea")]
[DataMember]
public decimal? PropertyRightArea {get;set;}
/// <summary>
/// 土地核定面积
/// </summary>
[Display(Name="土地核定面积")]
[Column("LandFinalArea")]
[DataMember]
public decimal? LandFinalArea {get;set;}
/// <summary>
/// 商业-证载建筑面积
/// </summary>
[Display(Name="商业-证载建筑面积")]
[Column("BusinessPropertyArea")]
[DataMember]
public decimal? BusinessPropertyArea {get;set;}
/// <summary>
/// 办公-证载建筑面积
/// </summary>
[Display(Name="办公-证载建筑面积")]
[Column("OfficePropertyArea")]
[DataMember]
public decimal? OfficePropertyArea {get;set;}
/// <summary>
/// 工业-证载建筑面积
/// </summary>
[Display(Name="工业-证载建筑面积")]
[Column("IndustrialPropertyArea")]
[DataMember]
public decimal? IndustrialPropertyArea {get;set;}
/// <summary>
/// 仓储-证载建筑面积
/// </summary>
[Display(Name="仓储-证载建筑面积")]
[Column("StoragePropertyArea")]
[DataMember]
public decimal? StoragePropertyArea {get;set;}
/// <summary>
/// 无描述
/// </summary>
[Display(Name="无描述")]
[Column("LesseeLB")]
[DataMember]
public string LesseeLB {get;set;}
/// <summary>
/// 无描述
/// </summary>
[Display(Name="无描述")]
[Column("IsLessee")]
[DataMember]
public string IsLessee {get;set;}
/// <summary>
/// 土地证记载用途
/// </summary>
[Display(Name="土地证记载用途")]
[Column("HouseUse")]
[DataMember]
public string HouseUse {get;set;}
/// <summary>
/// 红线内无证面积
/// </summary>
[Display(Name="红线内无证面积")]
[Column("RedLine_In")]
[DataMember]
public decimal? RedLine_In {get;set;}
/// <summary>
/// 红线外无证面积
/// </summary>
[Display(Name="红线外无证面积")]
[Column("RedLine_Out")]
[DataMember]
public decimal? RedLine_Out {get;set;}
/// <summary>
/// 无描述
/// </summary>
[Display(Name="无描述")]
[Column("Sfth")]
[DataMember]
public string Sfth {get;set;}
/// <summary>
/// 无描述
/// </summary>
[Display(Name="无描述")]
[Column("Thbh")]
[DataMember]
public string Thbh {get;set;}
/// <summary>
/// 无描述
/// </summary>
[Display(Name="无描述")]
[Column("ThGuid")]
[DataMember]
public string ThGuid {get;set;}
/// <summary>
/// 无描述
/// </summary>
[Display(Name="无描述")]
[Column("SFTJ")]
[DataMember]
public int SFTJ {get;set;}
/// <summary>
/// 储藏室
/// </summary>
[Display(Name="储藏室")]
[Column("StoreroomArea")]
[DataMember]
public decimal? StoreroomArea {get;set;}
/// <summary>
/// 批次号
/// </summary>
[Display(Name="批次号")]
[Column("BatchNumber")]
[DataMember]
public string BatchNumber {get;set;}
/// <summary>
/// 无描述
/// </summary>
[Display(Name="无描述")]
[Column("GroupID")]
[DataMember]
public Guid? GroupID {get;set;}
}
/**
/// <summary>
/// 数据表实体类MapNonResidentialInvestigateTable
/// </summary>
public class NonResidentialInvestigateTableMap : EntityTypeConfiguration<NonResidentialInvestigateTable>
{
public NonResidentialInvestigateTableMap()
{
this.ToTable("NonResidentialInvestigateTable");
this.HasKey(t => t.ID);
this.Property(t => t.No).HasColumnName("No");
this.Property(t => t.ProjectId).HasColumnName("ProjectId").IsRequired();
this.Property(t => t.ProjectName).HasColumnName("ProjectName");
this.Property(t => t.PropertyRightPrson).HasColumnName("PropertyRightPrson");
this.Property(t => t.PropertyRightPrsonCardNo).HasColumnName("PropertyRightPrsonCardNo");
this.Property(t => t.TheLegalRepresentative).HasColumnName("TheLegalRepresentative");
this.Property(t => t.TheLegalRepresentativePhone).HasColumnName("TheLegalRepresentativePhone");
this.Property(t => t.Lessee).HasColumnName("Lessee");
this.Property(t => t.LesseeCardNo).HasColumnName("LesseeCardNo");
this.Property(t => t.Phone).HasColumnName("Phone");
this.Property(t => t.BusinessLicenseNo).HasColumnName("BusinessLicenseNo");
this.Property(t => t.HouseAddress).HasColumnName("HouseAddress");
this.Property(t => t.NatureOfPropertyID).HasColumnName("NatureOfPropertyID");
this.Property(t => t.NatureOfProperty).HasColumnName("NatureOfProperty");
this.Property(t => t.BuildingArea).HasColumnName("BuildingArea");
this.Property(t => t.UsageID).HasColumnName("UsageID");
this.Property(t => t.UsageSituation).HasColumnName("UsageSituation");
this.Property(t => t.LandCardNo).HasColumnName("LandCardNo");
this.Property(t => t.LandCardArea).HasColumnName("LandCardArea");
this.Property(t => t.LandCardUse).HasColumnName("LandCardUse");
this.Property(t => t.LandAchieveWay).HasColumnName("LandAchieveWay");
this.Property(t => t.BusinessHouseNo).HasColumnName("BusinessHouseNo");
this.Property(t => t.BusinessStructureLevel).HasColumnName("BusinessStructureLevel");
this.Property(t => t.BusinessBuildArea).HasColumnName("BusinessBuildArea");
this.Property(t => t.LandAcquisitionBCWillingness).HasColumnName("LandAcquisitionBCWillingness");
this.Property(t => t.Razon).HasColumnName("Razon");
this.Property(t => t.LandAcquisitionWillingness).HasColumnName("LandAcquisitionWillingness");
this.Property(t => t.OfficeHouseNo).HasColumnName("OfficeHouseNo");
this.Property(t => t.OfficeStructureLevel).HasColumnName("OfficeStructureLevel");
this.Property(t => t.OfficeBuildArea).HasColumnName("OfficeBuildArea");
this.Property(t => t.IndustrialHouseNo).HasColumnName("IndustrialHouseNo");
this.Property(t => t.IndustrialStructureLevel).HasColumnName("IndustrialStructureLevel");
this.Property(t => t.IndustrialBuildArea).HasColumnName("IndustrialBuildArea");
this.Property(t => t.StorageHouseNo).HasColumnName("StorageHouseNo");
this.Property(t => t.StorageStructureLevel).HasColumnName("StorageStructureLevel");
this.Property(t => t.StorageBuildArea).HasColumnName("StorageBuildArea");
this.Property(t => t.OtherName).HasColumnName("OtherName");
this.Property(t => t.OtherHouseNo).HasColumnName("OtherHouseNo");
this.Property(t => t.OtherStructureLevel).HasColumnName("OtherStructureLevel");
this.Property(t => t.OtherBuildArea).HasColumnName("OtherBuildArea");
this.Property(t => t.UnReg_Address).HasColumnName("UnReg_Address");
this.Property(t => t.UnReg_BuildArea).HasColumnName("UnReg_BuildArea");
this.Property(t => t.UnReg_BuildYear).HasColumnName("UnReg_BuildYear");
this.Property(t => t.UnReg_PracticalUse).HasColumnName("UnReg_PracticalUse");
this.Property(t => t.DocumentToAddress).HasColumnName("DocumentToAddress");
this.Property(t => t.ReceiveContactPerson).HasColumnName("ReceiveContactPerson");
this.Property(t => t.ReceiveContactPhone).HasColumnName("ReceiveContactPhone");
this.Property(t => t.InvestigateUserId).HasColumnName("InvestigateUserId");
this.Property(t => t.InvestigateUserName).HasColumnName("InvestigateUserName");
this.Property(t => t.InvestigateDate).HasColumnName("InvestigateDate");
this.Property(t => t.PropertyRightPrsonSign).HasColumnName("PropertyRightPrsonSign");
this.Property(t => t.PropertyRightPrsonSignDate).HasColumnName("PropertyRightPrsonSignDate");
this.Property(t => t.IsReleaseToOpenSys).HasColumnName("IsReleaseToOpenSys");
this.Property(t => t.ReleaseToOpenSysDate).HasColumnName("ReleaseToOpenSysDate");
this.Property(t => t.ReleaseToOpenSysUserId).HasColumnName("ReleaseToOpenSysUserId");
this.Property(t => t.RegisterUserId).HasColumnName("RegisterUserId");
this.Property(t => t.RegisterUserName).HasColumnName("RegisterUserName");
this.Property(t => t.RegisterDate).HasColumnName("RegisterDate");
this.Property(t => t.UpdateUserId).HasColumnName("UpdateUserId");
this.Property(t => t.UpdateUserName).HasColumnName("UpdateUserName");
this.Property(t => t.UpdateDate).HasColumnName("UpdateDate");
this.Property(t => t.Remark).HasColumnName("Remark");
this.Property(t => t.Files).HasColumnName("Files");
this.Property(t => t.Sfqy).HasColumnName("Sfqy").IsRequired();
this.Property(t => t.JztdArea).HasColumnName("JztdArea");
this.Property(t => t.CodeLB).HasColumnName("CodeLB");
this.Property(t => t.IsOpen).HasColumnName("IsOpen").IsRequired();
this.Property(t => t.PropertyRightCardNo).HasColumnName("PropertyRightCardNo");
this.Property(t => t.PropertyRightArea).HasColumnName("PropertyRightArea");
this.Property(t => t.LandFinalArea).HasColumnName("LandFinalArea");
this.Property(t => t.BusinessPropertyArea).HasColumnName("BusinessPropertyArea");
this.Property(t => t.OfficePropertyArea).HasColumnName("OfficePropertyArea");
this.Property(t => t.IndustrialPropertyArea).HasColumnName("IndustrialPropertyArea");
this.Property(t => t.StoragePropertyArea).HasColumnName("StoragePropertyArea");
this.Property(t => t.LesseeLB).HasColumnName("LesseeLB");
this.Property(t => t.IsLessee).HasColumnName("IsLessee");
this.Property(t => t.HouseUse).HasColumnName("HouseUse");
this.Property(t => t.RedLine_In).HasColumnName("RedLine_In");
this.Property(t => t.RedLine_Out).HasColumnName("RedLine_Out");
this.Property(t => t.Sfth).HasColumnName("Sfth");
this.Property(t => t.Thbh).HasColumnName("Thbh");
this.Property(t => t.ThGuid).HasColumnName("ThGuid");
this.Property(t => t.SFTJ).HasColumnName("SFTJ").IsRequired();
this.Property(t => t.StoreroomArea).HasColumnName("StoreroomArea");
this.Property(t => t.BatchNumber).HasColumnName("BatchNumber");
this.Property(t => t.GroupID).HasColumnName("GroupID");
}
}**/
}
//----------NonResidentialInvestigateTable结束----------

View File

@@ -0,0 +1,183 @@
//----------PoliciesRegulations开始----------
using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
//using System.Data.Entity.ModelConfiguration;
using Ewide.NbzsZheliban.Entity;
using System.Runtime.Serialization;
namespace Ewide.NbzsZheliban.Entity
{
/// <summary>
/// 数据表实体类PoliciesRegulations
/// </summary>
[Table("PoliciesRegulations")]
public partial class PoliciesRegulations: BaseEntity {
/// <summary>
/// 无描述
/// </summary>
[Display(Name="无描述")]
[Key]
[Column("ID")]
[DataMember]
public Guid ID {get;set;}
/// <summary>
/// 项目id 关联Projects表ID
/// </summary>
[Display(Name="项目id 关联Projects表ID")]
[Column("ProjectID")]
[DataMember]
public Guid? ProjectID {get;set;}
/// <summary>
/// 项目名称
/// </summary>
[Display(Name="项目名称")]
[Column("ProjectName")]
[DataMember]
public string ProjectName {get;set;}
/// <summary>
/// 所属区域ID
/// </summary>
[Display(Name="所属区域ID")]
[Column("AreaID")]
[DataMember]
public Guid? AreaID {get;set;}
/// <summary>
/// 所属区域
/// </summary>
[Display(Name="所属区域")]
[Column("Area")]
[DataMember]
public string Area {get;set;}
/// <summary>
/// 标题
/// </summary>
[Display(Name="标题")]
[Column("Title")]
[DataMember]
public string Title {get;set;}
/// <summary>
/// 征文内容
/// </summary>
[Display(Name="征文内容")]
[Column("Contents")]
[DataMember]
public string Contents {get;set;}
/// <summary>
/// 是否公开
/// </summary>
[Display(Name="是否公开")]
[Column("IsPublic")]
[DataMember]
public bool IsPublic {get;set;}
/// <summary>
/// 发布时间
/// </summary>
[Display(Name="发布时间")]
[Column("PublicTime")]
[DataMember]
public DateTime? PublicTime {get;set;}
/// <summary>
/// 使用截止时间
/// </summary>
[Display(Name="使用截止时间")]
[Column("PublicTimeEnd")]
[DataMember]
public DateTime? PublicTimeEnd {get;set;}
/// <summary>
/// 无描述
/// </summary>
[Display(Name="无描述")]
[Column("CreateUserName")]
[DataMember]
public string CreateUserName {get;set;}
/// <summary>
/// 无描述
/// </summary>
[Display(Name="无描述")]
[Column("UpdateTime")]
[DataMember]
public DateTime? UpdateTime {get;set;}
/// <summary>
/// 无描述
/// </summary>
[Display(Name="无描述")]
[Column("UpdateUserId")]
[DataMember]
public Guid? UpdateUserId {get;set;}
/// <summary>
/// 无描述
/// </summary>
[Display(Name="无描述")]
[Column("UpdateUserName")]
[DataMember]
public string UpdateUserName {get;set;}
/// <summary>
/// 无描述
/// </summary>
[Display(Name="无描述")]
[Column("Remark")]
[DataMember]
public string Remark {get;set;}
/// <summary>
/// 无描述
/// </summary>
[Display(Name="无描述")]
[Column("Files")]
[DataMember]
public string Files {get;set;}
}
/**
/// <summary>
/// 数据表实体类MapPoliciesRegulations
/// </summary>
public class PoliciesRegulationsMap : EntityTypeConfiguration<PoliciesRegulations>
{
public PoliciesRegulationsMap()
{
this.ToTable("PoliciesRegulations");
this.HasKey(t => t.ID);
this.Property(t => t.ProjectID).HasColumnName("ProjectID");
this.Property(t => t.ProjectName).HasColumnName("ProjectName");
this.Property(t => t.AreaID).HasColumnName("AreaID");
this.Property(t => t.Area).HasColumnName("Area");
this.Property(t => t.Title).HasColumnName("Title");
this.Property(t => t.Contents).HasColumnName("Contents");
this.Property(t => t.IsPublic).HasColumnName("IsPublic");
this.Property(t => t.PublicTime).HasColumnName("PublicTime");
this.Property(t => t.PublicTimeEnd).HasColumnName("PublicTimeEnd");
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.Sort).HasColumnName("Sort").IsRequired();
}
}**/
}
//----------PoliciesRegulations结束----------

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,98 @@
//----------zjzwfwTickets开始----------
using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
//using System.Data.Entity.ModelConfiguration;
using Ewide.NbzsZheliban.Entity;
using System.Runtime.Serialization;
namespace Ewide.NbzsZheliban.Entity
{
/// <summary>
/// 数据表实体类zjzwfwTickets
/// </summary>
[Table("zjzwfwTickets")]
public partial class zjzwfwTickets: BaseEntity {
/// <summary>
/// 无描述
/// </summary>
[Display(Name="无描述")]
[Column("ID")]
[DataMember]
public string ID {get;set;}
/// <summary>
/// 无描述
/// </summary>
[Display(Name="无描述")]
[Column("Ticket")]
[DataMember]
public string Ticket {get;set;}
/// <summary>
/// 姓名
/// </summary>
[Display(Name="姓名")]
[Column("UserName")]
[DataMember]
public string UserName {get;set;}
/// <summary>
/// 身份证号码
/// </summary>
[Display(Name="身份证号码")]
[Column("IdCardNo")]
[DataMember]
public string IdCardNo {get;set;}
/// <summary>
/// 创建时间
/// </summary>
[Display(Name="创建时间")]
[Column("CreateTime")]
[DataMember]
public DateTime? CreateTime {get;set;}
/// <summary>
/// 到期时间 默认1小时到期
/// </summary>
[Display(Name="到期时间 默认1小时到期")]
[Column("ExpireTime")]
[DataMember]
public DateTime? ExpireTime {get;set;}
/// <summary>
/// 原始文本
/// </summary>
[Display(Name="原始文本")]
[Column("OriginalResponse")]
[DataMember]
public string OriginalResponse {get;set;}
}
/**
/// <summary>
/// 数据表实体类MapzjzwfwTickets
/// </summary>
public class zjzwfwTicketsMap : EntityTypeConfiguration<zjzwfwTickets>
{
public zjzwfwTicketsMap()
{
this.ToTable("zjzwfwTickets");
this.Property(t => t.ID).HasColumnName("ID").IsRequired();
this.Property(t => t.Ticket).HasColumnName("Ticket");
this.Property(t => t.UserName).HasColumnName("UserName");
this.Property(t => t.IdCardNo).HasColumnName("IdCardNo");
this.Property(t => t.CreateTime).HasColumnName("CreateTime");
this.Property(t => t.ExpireTime).HasColumnName("ExpireTime");
this.Property(t => t.OriginalResponse).HasColumnName("OriginalResponse");
}
}**/
}
//----------zjzwfwTickets结束----------

View File

@@ -0,0 +1,26 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net5.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
</ItemGroup>
<ItemGroup>
<Compile Update="SqlModelTpl.cs">
<DependentUpon>SqlModelTpl.tt</DependentUpon>
<DesignTime>True</DesignTime>
<AutoGen>True</AutoGen>
</Compile>
</ItemGroup>
<ItemGroup>
<None Update="SqlModelTpl.tt">
<LastGenOutput>SqlModelTpl.cs</LastGenOutput>
<Generator>TextTemplatingFileGenerator</Generator>
</None>
</ItemGroup>
</Project>

View File

@@ -0,0 +1,157 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Text;
using System.Threading.Tasks;
namespace Ewide.NbzsZheliban.Entity.Extends
{
public class ZhelibanUserInfo
{
public string CardId { get; set; }
public string Name { get; set; }
}
public class Dcbs
{
public string dcbId { get; set; }
public string PrjId { get; set; }
}
public class Fhpgs
{
public string Id { get; set; }
[Newtonsoft.Json.JsonIgnore]
public string dcbId { get; set; }
public string PrjId { get; set; }
public string AssessmentNo { get; set; }
public string HouseAddress { get; set; }
public string countValue { get; set; }
public string CreateTime { get; set; }
public string CreateUserName { get; set; }
public string Type { get; set; }
}
public class Bcxy
{
public string Id { get; set; }
[Newtonsoft.Json.JsonIgnore]
public string dcbId { get; set; }
public string PrjId { get; set; }
public string XyNo { get; set; }
public string HouseAddress { get; set; }
public string SummationShouldCompensateMoney { get; set; }
public string SwitchProductionWay { get; set; }
public string countValue { get; set; }
public string SignTime { get; set; }
public string Type { get; set; }
}
public class H5IndexModel
{
public string UserName { get; set; }
public string IdCard { get; set; }
/// <summary>
/// 项目信息
/// </summary>
public List<H5IndexPrjModel> PrjList { get; set; }
public PoliciesRegulations PoliciesRegulationsLists { get; set; }
}
public class H5IndexPrjModel
{
public string PrjId { get; set; }
/// <summary>
/// 区域
/// </summary>
public string Area { get; set; }
public string Name { get; set; }
[Newtonsoft.Json.JsonIgnore]
public string AreaID { get; set; }
/// <summary>
/// 征收部门
/// </summary>
public string zsbm { get; set; }
/// <summary>
/// 年份
/// </summary>
public decimal? Year { get; set; }
/// <summary>
/// 征收决定号
/// </summary>
public string Zsjdh { get; set; }
/// <summary>
/// 当前阶段
/// </summary>
public string CurrentState { get; set; }
/// <summary>
/// 项目备案日期
/// </summary>
public string CreateRecordTime { get; set; }
/// <summary>
/// 分户评估集合
/// </summary>
public List<Fhpgs> FhpgList { get; set; }
/// <summary>
/// 补偿协议集合
/// </summary>
public List<Bcxy> BcxyList { get; set; }
}
public class PoliciesRegulations
{
public int TotalCount { get; set; }
public List<PoliciesRegulation> List { get; set; }
}
public class PoliciesRegulation
{
public Guid ID { get; set; }
public string Title { get; set; }
public string Contents { get; set; }
public DateTime? PublicTime { get; set; }
public string Area { get; set; }
}
public class FHPG
{
public string Id { get; set; }
/// <summary>
/// 评估编号
/// </summary>
public string AssessmentNo { get; set; }
public string HouseAddress { get; set; }
/// <summary>
/// 被征收房屋评估金额
/// </summary>
public string HousingAssessmentValue { get; set; }
/// <summary>
/// 被征收房屋评估价值
/// </summary>
public string countValue { get; set; }
/// <summary>
/// 附属物评估金额
/// </summary>
public string AttachedAssessedValue { get; set; }
/// <summary>
/// 装修评估金额
/// </summary>
public string DecorateAssessedValue { get; set; }
/// <summary>
/// 备注
/// </summary>
public string Remark { get; set; }
/// <summary>
/// 超容积率土地补偿费
/// </summary>
public string ExceedLandMoney { get; set; }
/// <summary>
/// 阁楼补偿费
/// </summary>
public string AtticAssessedValue { get; set; }
public int ValuationMethod { get; set; }
public string ValuationMethodText { get; set; }
public int Type { get; set; }
public bool IsExistPdf { get; set; }
public string[] Pics { get; set; }
public string Pdf { get; set; }
}
}

View File

@@ -0,0 +1,131 @@
<#@ assembly name="System.Core"#>
<#@ assembly name="EnvDTE"#>
<#@ import namespace="System.Collections.Generic"#>
<#@ import namespace="System.IO"#>
<#@ import namespace="System.Text"#>
<#@ import namespace="Microsoft.VisualStudio.TextTemplating"#>
<#+
class Manager
{
public struct Block {
public String Name;
public int Start, Length;
}
public List<Block> blocks = new List<Block>();
public Block currentBlock;
public Block footerBlock = new Block();
public Block headerBlock = new Block();
public ITextTemplatingEngineHost host;
public ManagementStrategy strategy;
public StringBuilder template;
public String OutputPath { get; set; }
public Manager(ITextTemplatingEngineHost host, StringBuilder template, bool commonHeader) {
this.host = host;
this.template = template;
OutputPath = String.Empty;
strategy = ManagementStrategy.Create(host);
}
public void StartBlock(String name) {
currentBlock = new Block { Name = name, Start = template.Length };
}
public void StartFooter() {
footerBlock.Start = template.Length;
}
public void EndFooter() {
footerBlock.Length = template.Length - footerBlock.Start;
}
public void StartHeader() {
headerBlock.Start = template.Length;
}
public void EndHeader() {
headerBlock.Length = template.Length - headerBlock.Start;
}
public void EndBlock() {
currentBlock.Length = template.Length - currentBlock.Start;
blocks.Add(currentBlock);
}
public void Process(bool split,bool isCover=false) {
String header = template.ToString(headerBlock.Start, headerBlock.Length);
String footer = template.ToString(footerBlock.Start, footerBlock.Length);
blocks.Reverse();
foreach(Block block in blocks) {
String fileName = Path.Combine(OutputPath, block.Name);
if (split) {
String content = header + template.ToString(block.Start, block.Length) + footer;
//if(isCover)
//{
// strategy.DeleteFile(fileName);
//}
if(isCover||!File.Exists(fileName))//存在则不覆盖
strategy.CreateFile(fileName, content);
template.Remove(block.Start, block.Length);
} else {
strategy.DeleteFile(fileName);
}
}
}
}
class ManagementStrategy
{
internal static ManagementStrategy Create(ITextTemplatingEngineHost host) {
return (host is IServiceProvider) ? new VSManagementStrategy(host) : new ManagementStrategy(host);
}
internal ManagementStrategy(ITextTemplatingEngineHost host) { }
internal virtual void CreateFile(String fileName, String content) {
File.WriteAllText(fileName, content);
}
internal virtual void DeleteFile(String fileName) {
if (File.Exists(fileName))
File.Delete(fileName);
}
}
class VSManagementStrategy : ManagementStrategy
{
private EnvDTE.ProjectItem templateProjectItem;
internal VSManagementStrategy(ITextTemplatingEngineHost host) : base(host) {
IServiceProvider hostServiceProvider = (IServiceProvider)host;
if (hostServiceProvider == null)
throw new ArgumentNullException("Could not obtain hostServiceProvider");
EnvDTE.DTE dte = (EnvDTE.DTE)hostServiceProvider.GetService(typeof(EnvDTE.DTE));
if (dte == null)
throw new ArgumentNullException("Could not obtain DTE from host");
templateProjectItem = dte.Solution.FindProjectItem(host.TemplateFile);
}
internal override void CreateFile(String fileName, String content) {
base.CreateFile(fileName, content);
((EventHandler)delegate { templateProjectItem.ProjectItems.AddFromFile(fileName); }).BeginInvoke(null, null, null, null);
}
internal override void DeleteFile(String fileName) {
((EventHandler)delegate { FindAndDeleteFile(fileName); }).BeginInvoke(null, null, null, null);
}
private void FindAndDeleteFile(String fileName) {
foreach(EnvDTE.ProjectItem projectItem in templateProjectItem.ProjectItems) {
if (projectItem.get_FileNames(0) == fileName) {
projectItem.Delete();
return;
}
}
}
}#>

View File

@@ -0,0 +1,21 @@

View File

@@ -0,0 +1,387 @@
<#@ template language="C#" debug="True" hostspecific="True" #>
<#@ output extension=".cs" #>
<#@ assembly name="System.Data" #>
<#@ assembly name="System.Data.DataSetExtensions" #>
<#@ assembly name="$(SolutionDir)lib\EntityFramework.dll" #>
<#@ assembly name="System.xml" #>
<#@ import namespace="System.Collections.Generic" #>
<#@ import namespace="System.Data" #>
<#@ import namespace="System.Linq" #>
<#@ import namespace="System.Data.SqlClient" #>
<#@ include file="ModelAuto.ttinclude"#>
<# var manager = new Manager(Host, GenerationEnvironment, true) { OutputPath = Path.GetDirectoryName(Host.TemplateFile)+"/DataBase/"}; #>
<#
string tableClass="";
//所有表名称
//string sqlGetTable = "SELECT Name FROM SysObjects Where XType='U' ORDER BY Name";
DataTable dt = GetDataTable(new List<string> { "Projects","InvestigateTable","NonResidentialInvestigateTable","InvestigateTable_Assessment","NonInvestigateTable_Assessment","NonResidentialAgreement","ResidentialAgreement","PoliciesRegulations","zjzwfwTickets" });
//DataTable dtRelationTable = GetRelationTable();
//所有表信息
string selectQuery ="select syscolumns.name,systypes.name,syscolumns.length from syscolumns,systypes where syscolumns.xusertype=systypes.xusertype and syscolumns.id=object_id('@tableName')";
DataTable datacloumn = new DataTable();
string primaryKey ="";
#>
<#
foreach(System.Data.DataRow row in dt.Rows)
{
string objType=row["XType"].ToString().Trim();
tableClass = GetClassName(row["name"].ToString());
manager.StartBlock(tableClass+".cs");
//获取表格
datacloumn.Clear();
datacloumn = GetDataTableCloumn(row["name"].ToString());
primaryKey = GetKey(row["name"].ToString());
#>
//----------<#=row["name"].ToString()#>开始----------
using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
//using System.Data.Entity.ModelConfiguration;
using Ewide.NbzsZheliban.Entity;
using System.Runtime.Serialization;
namespace Ewide.NbzsZheliban.Entity
{
/// <summary>
/// 数据表实体类:<#= tableClass #>
/// </summary>
[Table("<#=tableClass #>")]
public partial class <#= tableClass #><# if(objType=="U"){#>: BaseEntity<#}else{#>: BaseEntity<#}#>
{
<#
//List<string> listBaseColumn = new List<string>{"Id","UNID","CreateTime","CreateUserId","LastUpdateTime","IsDeleted","Sort"};
List<string> listBaseColumn = new List<string>{};
foreach (DataRow dr in datacloumn.Rows)
{
string columnName=GetFormColumnName(dr["columnname"].ToString(),tableClass);
//if(objType=="U"&&listBaseColumn.Contains(columnName))
if(listBaseColumn.Contains(columnName))
continue;
#>
/// <summary>
/// <#=dr["comments"].ToString()==""?"无描述": dr["comments"].ToString().Replace("\r","").Replace("\n","").Replace("\"","") #>
/// </summary>
[Display(Name="<#=dr["comments"].ToString()==""?"无描述": dr["comments"].ToString().Replace("\r","").Replace("\n","").Replace("\"","") #>")]
<#
if(dr["columnname"].ToString().ToLower()==primaryKey.ToLower())
{#>[Key]
<#}
#>
[Column("<#=columnName #>")]
[DataMember]
public <#= objType=="V"?ViewTransFromSqlType(dr["datatype"].ToString(),dr["data_length"].ToString(),dr["nullable"].ToString()):TransFromSqlType(dr["datatype"].ToString(),dr["data_length"].ToString(),dr["nullable"].ToString()) #> <#=columnName#> {get;set;}
<#
}
#>
}
/**
/// <summary>
/// 数据表实体类Map<#= tableClass #>
/// </summary>
public class <#= tableClass #>Map : EntityTypeConfiguration<<#= tableClass #>>
{
public <#= tableClass #>Map()
{
this.ToTable("<#= tableClass #>");
<#
foreach (DataRow dr in datacloumn.Rows)
{
string columnName=GetFormColumnName(dr["columnname"].ToString(),tableClass);
if(dr["columnname"].ToString()==primaryKey)
{#>
this.HasKey(t => t.<#= columnName #>);
<#}
else
{#>
this.Property(t => t.<#=columnName #>).HasColumnName("<#=columnName #>")<#if(dr["nullable"].ToString()=="0"){#>.IsRequired()<#}#>;
<#}
}
#>
}
}**/
}
//----------<#=tableClass#>结束----------
<# manager.EndBlock(); #>
<#
} #>
<#
manager.Process(true);
#>
<#+
/// <summary>
/// SQL[不完善,需要的自己改造]
/// </summary>
/// <param name="type"></param>
/// <returns></returns>
public string TransFromSqlType(string type,string data_length,string nullable)
{
if(type.ToLower()=="nvarchar2")
{
return "varchar2";
}
if(type.ToLower()=="uniqueidentifier")
{
return "Guid"+(nullable=="1"?"?":"");
}
//是主键 且 type是字符串的 改成guid
if((type.ToLower()=="raw"&&data_length=="16"))
{
return "Guid"+(nullable=="1"?"?":"");
}
switch(type.ToLower())
{
case "int":
case "int32":
case "number":
type="int"+(nullable=="1"?"?":"");
break;
case "varchar":
case "varchar2":
case "text":
case "ntext":
case "nvarchar":
case "longtext":
case "string":
case "raw":
case "nclog":
case "nclob":
case "clob":
type="string";
break;
case "blob":
type="byte[]";
break;
case "bit":
case "boolean":
type="bool";
break;
case "datetime":
case "date":
type="DateTime"+(nullable=="1"?"?":"");
break;
case "bigint":
type="long";
break;
case "numeric":
case "real":
case "decimal":
type="decimal"+(nullable=="1"?"?":"");
break;
}
return type;
}
public string ViewTransFromSqlType(string type,string data_length,string nullable)
{
if(type.ToLower()=="nvarchar2")
{
return "varchar2";
}
if(type.ToLower()=="uniqueidentifier")
{
return "Guid?";
}
//是主键 且 type是字符串的 改成guid
if((type.ToLower()=="raw"&&data_length=="16"))
{
return "Guid?";
}
switch(type.ToLower())
{
case "int":
case "int32":
case "number":
type="int?";
break;
case "varchar":
case "varchar2":
case "text":
case "ntext":
case "nvarchar":
case "longtext":
case "string":
case "raw":
case "nclog":
case "nclob":
case "clob":
type="string";
break;
case "blob":
type="byte[]";
break;
case "bit":
case "boolean":
type="bool";
break;
case "datetime":
case "date":
type="DateTime?";
break;
case "bigint":
type="long?";
break;
}
return type;
}
public string GetFormColumnName(string fieldname,string tablename)
{
if(tablename.StartsWith("PRJ_STAGE_FORM_")){
return fieldname;
}
return GetClassName(fieldname);
}
public string GetClassName(string tablename)
{
/**
string[] tablestr = tablename.Split('_');
string rslt = "";
foreach (var str in tablestr)
{
rslt = rslt + TitleToUpper(str.ToLower());
}
return rslt;
**/
return tablename;
}
public string TitleToUpper(string str)
{
if (string.IsNullOrWhiteSpace(str))
return string.Empty;
char[] s = str.ToCharArray();
char c = s[0];
if ('a' <= c && c <= 'z')
c = (char)(c & ~0x20);
s[0] = c;
return new string(s);
}
string connectionstr ="data source=118.178.224.202;initial catalog=Nbcqb2;persist security info=True;user id=KYSQLSERVERADMIN;password=KYDBLogin20161103...;";
public DataTable GetDataTable(List<string> listTableName)
{
DataTable dtrslt = QueryTable("SELECT Name,XType FROM SysObjects Where XType='U' and Name in "+ "('" + string.Join("','", listTableName) + "')" + " ORDER BY Name");
DataTable viewrslt = QueryTable("SELECT Name,XType FROM SysObjects Where XType='V' and Name in " + "('" + string.Join("','", listTableName) + "')" + " ORDER BY Name");
DataTable rslt = dtrslt.Copy();
//添加DataTable2的数据
foreach (DataRow dr in viewrslt.Rows)
{
rslt.ImportRow(dr);
}
return rslt;
}
public DataTable GetDataTable()
{
DataTable dtrslt = QueryTable("SELECT Name,XType FROM SysObjects Where XType='U' ORDER BY Name");
DataTable viewrslt = QueryTable("SELECT Name,XType FROM SysObjects Where XType='V' ORDER BY Name");
DataTable rslt = dtrslt.Copy();
//添加DataTable2的数据
foreach (DataRow dr in viewrslt.Rows)
{
rslt.ImportRow(dr);
}
return rslt;
}
public DataTable QueryTable(string sql)
{
DataSet ds = new DataSet();
try
{
SqlConnection con = new SqlConnection(connectionstr);
con.Open();
SqlCommand cmd = new SqlCommand(sql, con);
SqlDataAdapter oda = new SqlDataAdapter();
oda.SelectCommand = cmd;
oda.Fill(ds);
con.Close();
}
catch (Exception ee)
{
throw;
}
return ds.Tables[0];
}
public DataTable GetDataTableCloumn(string datatable)
{
DataSet ds = new DataSet();
try
{
SqlConnection con = new SqlConnection(connectionstr);
con.Open();
SqlCommand cmd = new SqlCommand("select sc.id,sc.name columnname,st.name datatype,sc.length data_length,sc.isnullable nullable,isnull(ep.value,'') comments from syscolumns sc inner join systypes st on sc.xusertype=st.xusertype left join sys.columns c on sc.id=c.object_id and sc.name=c.name left join sys.extended_properties ep on sc.id=ep.major_id and c.column_id=ep.minor_id and ep.class =1 where sc.id=object_id('"+datatable+"')", con);
SqlDataAdapter oda = new SqlDataAdapter();
oda.SelectCommand = cmd;
oda.Fill(ds);
con.Close();
}
catch (Exception ee)
{
throw;
}
return ds.Tables[0];
}
public string GetKey(string table)
{
string rslt = "";
string sql = @"select * from ( select a.name as FieldName,a.isnullable,c.name as FieldType,COLUMNPROPERTY(a.id,a.name,'IsIdentity') as isidentity,PK=case when exists(SELECT 1 FROM sysobjects where xtype='PK' and parent_obj=a.id and name in (SELECT name FROM sysindexes WHERE indid in(SELECT indid FROM sysindexkeys WHERE id = a.id AND colid=a.colid
))) then 'true' else 'false' end from SysColumns a left JOIN systypes c on a.xusertype=c.xusertype where a.id=Object_Id('"+table+"') ) m where PK='true'";
DataSet ds = new DataSet();
try
{
using (SqlConnection connection = new SqlConnection(connectionstr))
{
SqlCommand command = new SqlCommand(sql, connection);
connection.Open();
SqlDataReader reader;
reader = command.ExecuteReader();
while (reader.Read())
{
rslt = reader.GetString(0);
}
reader.Close();
}
}
catch (Exception ee)
{
throw;
}
return rslt;
}
#>

View File

@@ -755,9 +755,9 @@ using System.Runtime.Serialization;
/// </summary>
[Display(Name="分户评估附件")]
[Column("File")]
[Column("AssementFile")]
[DataMember]
public string File {get;set;}
public string AssementFile {get;set;}
}
@@ -862,7 +862,7 @@ using System.Runtime.Serialization;
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.File).HasColumnName("File");
this.Property(t => t.AssementFile).HasColumnName("AssementFile");
}
}**/

View File

@@ -299,9 +299,9 @@ using System.Runtime.Serialization;
/// </summary>
[Display(Name="分户评估附件")]
[Column("File")]
[Column("AssementFile")]
[DataMember]
public string File {get;set;}
public string AssementFile {get;set;}
}
@@ -349,7 +349,7 @@ using System.Runtime.Serialization;
this.Property(t => t.ValuationMethod).HasColumnName("ValuationMethod").IsRequired();
this.Property(t => t.ValuationStatus).HasColumnName("ValuationStatus").IsRequired();
this.Property(t => t.PgPrice).HasColumnName("PgPrice");
this.Property(t => t.File).HasColumnName("File");
this.Property(t => t.AssementFile).HasColumnName("AssementFile");
}
}**/

View File

@@ -117,6 +117,7 @@ namespace Ewide.NbzsZheliban.Entity.Extends
/// 评估编号
/// </summary>
public string AssessmentNo { get; set; }
public string HouseAddress { get; set; }
/// <summary>
/// 被征收房屋评估金额
/// </summary>
@@ -146,7 +147,11 @@ namespace Ewide.NbzsZheliban.Entity.Extends
/// </summary>
public string AtticAssessedValue { get; set; }
public int ValuationMethod { get; set; }
public string ValuationMethodText { get; set; }
public int Type { get; set; }
public bool IsExistPdf { get; set; }
public string[] Pics { get; set; }
public string Pdf { get; set; }
}
}

View File

@@ -4,31 +4,23 @@
<TargetFramework>net5.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Remove="Entity\**" />
<EmbeddedResource Remove="Entity\**" />
<None Remove="Entity\**" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Magick.NET-Q16-AnyCPU" Version="8.3.1" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Ewide.Nbzs.Entity\Ewide.Nbzs.Entity.csproj" />
<ProjectReference Include="..\framework\Api\Ewide.Core\Ewide.Core.csproj" />
</ItemGroup>
<ItemGroup>
<None Update="Entity\SqlModelTpl.tt">
<Generator>TextTemplatingFileGenerator</Generator>
<LastGenOutput>SqlModelTpl.cs</LastGenOutput>
</None>
</ItemGroup>
<ItemGroup>
<Service Include="{508349b6-6b84-4df5-91f0-309beebad82d}" />
</ItemGroup>
<ItemGroup>
<Compile Update="Entity\SqlModelTpl.cs">
<DesignTime>True</DesignTime>
<AutoGen>True</AutoGen>
<DependentUpon>SqlModelTpl.tt</DependentUpon>
</Compile>
</ItemGroup>
</Project>

View File

@@ -399,43 +399,62 @@ namespace Ewide.NbzsZheliban.Service
//非住宅
jzlrModel = db.Ado.SqlQuery<FHPG>("select b.HouseAddress,a.ValuationMethod,a.AssessmentNo,a.HousingAssessmentValue,a.countValue,a.AttachedAssessedValue,a.DecorateAssessedValue,a.Remark,a.ExceedLandMoney,2 Type from NonInvestigateTable_Assessment a inner join NonResidentialInvestigateTable b on a.NonInvestigateTableID=b.ID where a.ID=@ID", new { ID = id }).FirstOrDefault();
}
if (jzlrModel.ValuationMethod == 0)
switch (jzlrModel.ValuationMethod)
{
return jzlrModel;
case 0:
jzlrModel.ValuationMethodText = "价值录入";
break;
case 1:
jzlrModel.ValuationMethodText = "普通报告录入";
break;
case 2:
jzlrModel.ValuationMethodText = "自定义报告录入";
break;
}
else
{
return GetHouseEstimateFile(Guid.Parse(jzlrModel.Id), jzlrModel.Type, jzlrModel.ValuationMethod);
//if (jzlrModel.ValuationMethod == 0)
//{
//return jzlrModel;
//}
//else
//{
return GetHouseEstimateFile(jzlrModel);
//}
}
}
private dynamic GetHouseEstimateFile(Guid id, int type, int ValuationMethod)
private dynamic GetHouseEstimateFile(FHPG jzlrModel)
{
var fileUrl = "";
if (type == 1)
if (jzlrModel.Type == 1)
{
//住宅
var entity_zz = db.Queryable<Entity.InvestigateTable_Assessment>().Where(p => p.ID == id).Select(p => new { p.ID, p.File }).First();
var entity_zz = db.Queryable<Entity.InvestigateTable_Assessment>().Where(p => p.ID == Guid.Parse(jzlrModel.Id)).Select(p => new { p.ID, p.AssementFile }).First();
if (entity_zz != null)
{
fileUrl = entity_zz.File;
fileUrl = entity_zz.AssementFile;
}
}
else if (type == 2)
else if (jzlrModel.Type == 2)
{
//非住宅
var entity_fzz = db.Queryable<Entity.NonInvestigateTable_Assessment>().Where(p => p.ID == id).Select(p => new { p.ID, p.File }).First();
var entity_fzz = db.Queryable<Entity.NonInvestigateTable_Assessment>().Where(p => p.ID == Guid.Parse(jzlrModel.Id)).Select(p => new { p.ID, p.AssementFile }).First();
if (entity_fzz != null)
{
fileUrl = entity_fzz.File;
fileUrl = entity_fzz.AssementFile;
}
}
if (string.IsNullOrEmpty(fileUrl))
throw Oops.Oh("未评估或未上传附件");
//throw Oops.Oh("未评估或未上传附件");
jzlrModel.IsExistPdf = false;
else
{
var pics = new List<string>();
var nbzs_file_path = App.Configuration["nbzs_file_path"];
var nbzs_domain = App.Configuration["nbzs_domain"];
var filePath = nbzs_file_path + fileUrl;
var pdfFile = new FileInfo(filePath);
if (!pdfFile.Exists)
jzlrModel.IsExistPdf = false;
else
{
if (File.Exists(pdfFile.Directory + "\\lock"))
{
var picCount = pdfFile.Directory.GetFiles(pdfFile.Name + "-*.jpg").Length;
@@ -472,7 +491,13 @@ namespace Ewide.NbzsZheliban.Service
}
}
}
return new { ValuationMethod, pics, pdf = nbzs_domain + fileUrl };
//return new { ValuationMethod, ValuationMethodText, pics, pdf = nbzs_domain + fileUrl };
jzlrModel.Pdf = nbzs_domain + fileUrl;
jzlrModel.Pics = pics.ToArray();
jzlrModel.IsExistPdf = true;
}
}
return jzlrModel;
}
}

View File

@@ -9,6 +9,7 @@
"Ewide.NbzsZheliban/1.0.0": {
"dependencies": {
"Ewide.Core": "1.0.0",
"Ewide.Nbzs.Entity": "1.0.0",
"Magick.NET-Q16-AnyCPU": "8.3.1"
},
"runtime": {
@@ -43,7 +44,7 @@
},
"CSRedisCore/3.6.6": {
"dependencies": {
"Newtonsoft.Json": "12.0.3",
"Newtonsoft.Json": "13.0.1",
"System.ValueTuple": "4.5.0"
},
"runtime": {
@@ -608,7 +609,7 @@
"MiniProfiler.Shared/4.2.22": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "5.0.0",
"Newtonsoft.Json": "12.0.3",
"Newtonsoft.Json": "13.0.1",
"System.ComponentModel.Primitives": "4.3.0",
"System.Data.Common": "4.3.0",
"System.Diagnostics.DiagnosticSource": "5.0.1",
@@ -703,11 +704,11 @@
"System.Xml.XDocument": "4.3.0"
}
},
"Newtonsoft.Json/12.0.3": {
"Newtonsoft.Json/13.0.1": {
"runtime": {
"lib/netstandard2.0/Newtonsoft.Json.dll": {
"assemblyVersion": "12.0.0.0",
"fileVersion": "12.0.3.23909"
"assemblyVersion": "13.0.0.0",
"fileVersion": "13.0.1.25517"
}
}
},
@@ -1063,7 +1064,7 @@
"dependencies": {
"Microsoft.Data.Sqlite": "2.2.4",
"MySql.Data": "8.0.21",
"Newtonsoft.Json": "12.0.3",
"Newtonsoft.Json": "13.0.1",
"Npgsql": "4.1.3.1",
"Oracle.ManagedDataAccess.Core": "2.18.3",
"SqlSugarCore.Dm": "1.0.0",
@@ -2033,6 +2034,14 @@
"Ewide.Core.dll": {}
}
},
"Ewide.Nbzs.Entity/1.0.0": {
"dependencies": {
"Newtonsoft.Json": "13.0.1"
},
"runtime": {
"Ewide.Nbzs.Entity.dll": {}
}
},
"Furion/2.18.7": {
"dependencies": {
"Furion.Extras.DependencyModel.CodeAnalysis": "2.18.7",
@@ -2519,12 +2528,12 @@
"path": "netstandard.library/1.6.1",
"hashPath": "netstandard.library.1.6.1.nupkg.sha512"
},
"Newtonsoft.Json/12.0.3": {
"Newtonsoft.Json/13.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-6mgjfnRB4jKMlzHSl+VD+oUc1IebOZabkbyWj2RiTgWwYPPuaK1H97G1sHqGwPlS5npiF5Q0OrxN1wni2n5QWg==",
"path": "newtonsoft.json/12.0.3",
"hashPath": "newtonsoft.json.12.0.3.nupkg.sha512"
"sha512": "sha512-ppPFpBcvxdsfUonNcvITKqLl3bqxWbDCZIzDWHzjpdAHRFfZe0Dw9HmA0+za13IdyrgJwpkDTDA9fHaxOrt20A==",
"path": "newtonsoft.json/13.0.1",
"hashPath": "newtonsoft.json.13.0.1.nupkg.sha512"
},
"Npgsql/4.1.3.1": {
"type": "package",
@@ -3469,6 +3478,11 @@
"serviceable": false,
"sha512": ""
},
"Ewide.Nbzs.Entity/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"Furion/2.18.7": {
"type": "project",
"serviceable": false,

View File

@@ -1 +1 @@
ad5333fd9787f96d4c08a3722a762bad8a91584f
283159aa7621c878c3d2922181efab5f330e0f3b

View File

@@ -34,3 +34,5 @@ D:\WORK\C宁波拆迁\h5_codegit\Ewide.NbzsZheliban\obj\Debug\net5.0\Ewide.NbzsZ
D:\WORK\C宁波拆迁\h5_codegit\Ewide.NbzsZheliban\obj\Debug\net5.0\Ewide.NbzsZheliban.dll
D:\WORK\C宁波拆迁\h5_codegit\Ewide.NbzsZheliban\obj\Debug\net5.0\ref\Ewide.NbzsZheliban.dll
D:\WORK\C宁波拆迁\h5_codegit\Ewide.NbzsZheliban\obj\Debug\net5.0\Ewide.NbzsZheliban.pdb
D:\WORK\C宁波拆迁\h5_codegit\Ewide.NbzsZheliban\bin\Debug\net5.0\Ewide.Nbzs.Entity.dll
D:\WORK\C宁波拆迁\h5_codegit\Ewide.NbzsZheliban\bin\Debug\net5.0\Ewide.Nbzs.Entity.pdb

View File

@@ -4,6 +4,69 @@
"D:\\WORK\\C宁波拆迁\\h5_codegit\\Ewide.NbzsZheliban\\Ewide.NbzsZheliban.csproj": {}
},
"projects": {
"D:\\WORK\\C宁波拆迁\\h5_codegit\\Ewide.Nbzs.Entity\\Ewide.Nbzs.Entity.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "D:\\WORK\\C宁波拆迁\\h5_codegit\\Ewide.Nbzs.Entity\\Ewide.Nbzs.Entity.csproj",
"projectName": "Ewide.Nbzs.Entity",
"projectPath": "D:\\WORK\\C宁波拆迁\\h5_codegit\\Ewide.Nbzs.Entity\\Ewide.Nbzs.Entity.csproj",
"packagesPath": "C:\\Users\\z1303\\.nuget\\packages\\",
"outputPath": "D:\\WORK\\C宁波拆迁\\h5_codegit\\Ewide.Nbzs.Entity\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder"
],
"configFilePaths": [
"C:\\Users\\z1303\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
"net5.0"
],
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"net5.0": {
"targetAlias": "net5.0",
"projectReferences": {}
}
},
"warningProperties": {
"warnAsError": [
"NU1605"
]
}
},
"frameworks": {
"net5.0": {
"targetAlias": "net5.0",
"dependencies": {
"Newtonsoft.Json": {
"target": "Package",
"version": "[13.0.1, )"
}
},
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48"
],
"assetTargetFallback": true,
"warn": true,
"frameworkReferences": {
"Microsoft.NETCore.App": {
"privateAssets": "all"
}
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.400\\RuntimeIdentifierGraph.json"
}
}
},
"D:\\WORK\\C宁波拆迁\\h5_codegit\\Ewide.NbzsZheliban\\Ewide.NbzsZheliban.csproj": {
"version": "1.0.0",
"restore": {
@@ -31,6 +94,9 @@
"net5.0": {
"targetAlias": "net5.0",
"projectReferences": {
"D:\\WORK\\C宁波拆迁\\h5_codegit\\Ewide.Nbzs.Entity\\Ewide.Nbzs.Entity.csproj": {
"projectPath": "D:\\WORK\\C宁波拆迁\\h5_codegit\\Ewide.Nbzs.Entity\\Ewide.Nbzs.Entity.csproj"
},
"D:\\WORK\\C宁波拆迁\\h5_codegit\\framework\\Api\\Ewide.Core\\Ewide.Core.csproj": {
"projectPath": "D:\\WORK\\C宁波拆迁\\h5_codegit\\framework\\Api\\Ewide.Core\\Ewide.Core.csproj"
}
@@ -311,7 +377,7 @@
}
},
"D:\\WORK\\C宁波拆迁\\h5_codegit\\framework\\Api\\Furion\\framework\\Furion.Extras.DatabaseAccessor.SqlSugar\\Furion.Extras.DatabaseAccessor.SqlSugar.csproj": {
"version": "2.12.9",
"version": "2.18.7",
"restore": {
"projectUniqueName": "D:\\WORK\\C宁波拆迁\\h5_codegit\\framework\\Api\\Furion\\framework\\Furion.Extras.DatabaseAccessor.SqlSugar\\Furion.Extras.DatabaseAccessor.SqlSugar.csproj",
"projectName": "Furion.Extras.DatabaseAccessor.SqlSugar",
@@ -351,7 +417,7 @@
"dependencies": {
"sqlSugarCore": {
"target": "Package",
"version": "[5.0.3.2, )"
"version": "[5.0.3.8, )"
}
},
"imports": [

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
{
"version": 2,
"dgSpecHash": "F+lR6QByMivxEi8mdk0/4p7Mth3vh/jVtmUX4ptGAZsOxkzk0t+0Sd167LMYlewKbOoG5MmXRpocMXn6+hbnpg==",
"dgSpecHash": "3cavSErWO4NFfmMKlUz4YgJK6Tu5ftpqX+LZxWd1jncD2ai2Uj4kko3U9JQFGx/EFblHKsXrbTlvzoOZm3oTgg==",
"success": true,
"projectFilePath": "D:\\WORK\\C宁波拆迁\\h5_codegit\\Ewide.NbzsZheliban\\Ewide.NbzsZheliban.csproj",
"expectedPackageFiles": [
@@ -27,6 +27,8 @@
"C:\\Users\\z1303\\.nuget\\packages\\microsoft.codeanalysis.common\\3.11.0\\microsoft.codeanalysis.common.3.11.0.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\microsoft.codeanalysis.csharp\\3.11.0\\microsoft.codeanalysis.csharp.3.11.0.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\microsoft.csharp\\4.7.0\\microsoft.csharp.4.7.0.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\microsoft.data.sqlclient\\2.1.1\\microsoft.data.sqlclient.2.1.1.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\microsoft.data.sqlclient.sni.runtime\\2.1.1\\microsoft.data.sqlclient.sni.runtime.2.1.1.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\microsoft.data.sqlite\\2.2.4\\microsoft.data.sqlite.2.2.4.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\microsoft.data.sqlite.core\\2.2.4\\microsoft.data.sqlite.core.2.2.4.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\microsoft.entityframeworkcore\\5.0.9\\microsoft.entityframeworkcore.5.0.9.nupkg.sha512",
@@ -49,32 +51,32 @@
"C:\\Users\\z1303\\.nuget\\packages\\microsoft.extensions.options\\5.0.0\\microsoft.extensions.options.5.0.0.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\microsoft.extensions.options.configurationextensions\\2.0.0\\microsoft.extensions.options.configurationextensions.2.0.0.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\microsoft.extensions.primitives\\5.0.0\\microsoft.extensions.primitives.5.0.0.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\microsoft.identitymodel.jsonwebtokens\\6.7.1\\microsoft.identitymodel.jsonwebtokens.6.7.1.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\microsoft.identitymodel.logging\\6.7.1\\microsoft.identitymodel.logging.6.7.1.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\microsoft.identitymodel.protocols\\6.7.1\\microsoft.identitymodel.protocols.6.7.1.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\microsoft.identitymodel.protocols.openidconnect\\6.7.1\\microsoft.identitymodel.protocols.openidconnect.6.7.1.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\microsoft.identitymodel.tokens\\6.7.1\\microsoft.identitymodel.tokens.6.7.1.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\microsoft.identity.client\\4.21.1\\microsoft.identity.client.4.21.1.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\microsoft.identitymodel.jsonwebtokens\\6.8.0\\microsoft.identitymodel.jsonwebtokens.6.8.0.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\microsoft.identitymodel.logging\\6.8.0\\microsoft.identitymodel.logging.6.8.0.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\microsoft.identitymodel.protocols\\6.8.0\\microsoft.identitymodel.protocols.6.8.0.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\microsoft.identitymodel.protocols.openidconnect\\6.8.0\\microsoft.identitymodel.protocols.openidconnect.6.8.0.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\microsoft.identitymodel.tokens\\6.8.0\\microsoft.identitymodel.tokens.6.8.0.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\microsoft.netcore.platforms\\5.0.0\\microsoft.netcore.platforms.5.0.0.nupkg.sha512",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.netcore.targets\\1.1.0\\microsoft.netcore.targets.1.1.0.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\microsoft.openapi\\1.2.3\\microsoft.openapi.1.2.3.nupkg.sha512",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.win32.primitives\\4.3.0\\microsoft.win32.primitives.4.3.0.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\microsoft.win32.registry\\4.4.0\\microsoft.win32.registry.4.4.0.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\microsoft.win32.registry\\4.7.0\\microsoft.win32.registry.4.7.0.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\microsoft.win32.systemevents\\5.0.0\\microsoft.win32.systemevents.5.0.0.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\miniprofiler.aspnetcore\\4.2.22\\miniprofiler.aspnetcore.4.2.22.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\miniprofiler.aspnetcore.mvc\\4.2.22\\miniprofiler.aspnetcore.mvc.4.2.22.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\miniprofiler.shared\\4.2.22\\miniprofiler.shared.4.2.22.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\mysql.data\\8.0.21\\mysql.data.8.0.21.nupkg.sha512",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\netstandard.library\\1.6.1\\netstandard.library.1.6.1.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\newtonsoft.json\\12.0.3\\newtonsoft.json.12.0.3.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\newtonsoft.json\\13.0.1\\newtonsoft.json.13.0.1.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\npgsql\\4.1.3.1\\npgsql.4.1.3.1.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\oracle.manageddataaccess.core\\2.18.3\\oracle.manageddataaccess.core.2.18.3.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\oracle.manageddataaccess.core\\3.21.1\\oracle.manageddataaccess.core.3.21.1.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\portable.bouncycastle\\1.8.10\\portable.bouncycastle.1.8.10.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\quartz\\3.3.2\\quartz.3.3.2.nupkg.sha512",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.native.system\\4.3.0\\runtime.native.system.4.3.0.nupkg.sha512",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.native.system.io.compression\\4.3.0\\runtime.native.system.io.compression.4.3.0.nupkg.sha512",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.native.system.net.http\\4.3.0\\runtime.native.system.net.http.4.3.0.nupkg.sha512",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.native.system.security.cryptography.apple\\4.3.0\\runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512",
@@ -87,9 +89,6 @@
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.win-arm64.runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.win-arm64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.win-x64.runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.win-x64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.win-x86.runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.win-x86.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\serilog\\2.10.0\\serilog.2.10.0.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\serilog.aspnetcore\\4.1.0\\serilog.aspnetcore.4.1.0.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\serilog.extensions.hosting\\4.1.2\\serilog.extensions.hosting.4.1.2.nupkg.sha512",
@@ -105,7 +104,7 @@
"C:\\Users\\z1303\\.nuget\\packages\\sqlitepclraw.lib.e_sqlite3.osx\\1.1.12\\sqlitepclraw.lib.e_sqlite3.osx.1.1.12.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\sqlitepclraw.lib.e_sqlite3.v110_xp\\1.1.12\\sqlitepclraw.lib.e_sqlite3.v110_xp.1.1.12.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\sqlitepclraw.provider.e_sqlite3.netstandard11\\1.1.12\\sqlitepclraw.provider.e_sqlite3.netstandard11.1.1.12.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\sqlsugarcore\\5.0.3.2\\sqlsugarcore.5.0.3.2.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\sqlsugarcore\\5.0.3.8\\sqlsugarcore.5.0.3.8.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\sqlsugarcore.dm\\1.0.0\\sqlsugarcore.dm.1.0.0.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\sqlsugarcore.kdbndp\\1.0.0\\sqlsugarcore.kdbndp.1.0.0.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\ssh.net\\2016.1.0\\ssh.net.2016.1.0.nupkg.sha512",
@@ -125,23 +124,26 @@
"C:\\Users\\z1303\\.nuget\\packages\\system.configuration.configurationmanager\\4.7.0\\system.configuration.configurationmanager.4.7.0.nupkg.sha512",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.console\\4.3.0\\system.console.4.3.0.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\system.data.common\\4.3.0\\system.data.common.4.3.0.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\system.data.sqlclient\\4.4.0\\system.data.sqlclient.4.4.0.nupkg.sha512",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.diagnostics.debug\\4.3.0\\system.diagnostics.debug.4.3.0.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\system.diagnostics.diagnosticsource\\5.0.1\\system.diagnostics.diagnosticsource.5.0.1.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\system.diagnostics.performancecounter\\4.7.0\\system.diagnostics.performancecounter.4.7.0.nupkg.sha512",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.diagnostics.stacktrace\\4.3.0\\system.diagnostics.stacktrace.4.3.0.nupkg.sha512",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.diagnostics.tools\\4.3.0\\system.diagnostics.tools.4.3.0.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\system.diagnostics.tracesource\\4.0.0\\system.diagnostics.tracesource.4.0.0.nupkg.sha512",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.diagnostics.tracing\\4.3.0\\system.diagnostics.tracing.4.3.0.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\system.directoryservices\\4.7.0\\system.directoryservices.4.7.0.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\system.directoryservices.protocols\\4.7.0\\system.directoryservices.protocols.4.7.0.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\system.drawing.common\\5.0.2\\system.drawing.common.5.0.2.nupkg.sha512",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.dynamic.runtime\\4.3.0\\system.dynamic.runtime.4.3.0.nupkg.sha512",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.globalization\\4.3.0\\system.globalization.4.3.0.nupkg.sha512",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.globalization.calendars\\4.3.0\\system.globalization.calendars.4.3.0.nupkg.sha512",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.globalization.extensions\\4.3.0\\system.globalization.extensions.4.3.0.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\system.identitymodel.tokens.jwt\\6.7.1\\system.identitymodel.tokens.jwt.6.7.1.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\system.identitymodel.tokens.jwt\\6.8.0\\system.identitymodel.tokens.jwt.6.8.0.nupkg.sha512",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.io\\4.3.0\\system.io.4.3.0.nupkg.sha512",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.io.compression\\4.3.0\\system.io.compression.4.3.0.nupkg.sha512",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.io.compression.zipfile\\4.3.0\\system.io.compression.zipfile.4.3.0.nupkg.sha512",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.io.filesystem\\4.3.0\\system.io.filesystem.4.3.0.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\system.io.filesystem.accesscontrol\\4.7.0\\system.io.filesystem.accesscontrol.4.7.0.nupkg.sha512",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.io.filesystem.primitives\\4.3.0\\system.io.filesystem.primitives.4.3.0.nupkg.sha512",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.linq\\4.3.0\\system.linq.4.3.0.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\system.linq.dynamic.core\\1.2.2\\system.linq.dynamic.core.1.2.2.nupkg.sha512",
@@ -162,6 +164,7 @@
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.reflection.typeextensions\\4.3.0\\system.reflection.typeextensions.4.3.0.nupkg.sha512",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.resources.resourcemanager\\4.3.0\\system.resources.resourcemanager.4.3.0.nupkg.sha512",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.runtime\\4.3.0\\system.runtime.4.3.0.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\system.runtime.caching\\4.7.0\\system.runtime.caching.4.7.0.nupkg.sha512",
"C:\\Users\\z1303\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\5.0.0\\system.runtime.compilerservices.unsafe.5.0.0.nupkg.sha512",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.runtime.extensions\\4.3.0\\system.runtime.extensions.4.3.0.nupkg.sha512",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.runtime.handles\\4.3.0\\system.runtime.handles.4.3.0.nupkg.sha512",

File diff suppressed because it is too large Load Diff

Submodule framework deleted from 6c94a9cceb

139
framework/Api/Ewide.sln Normal file
View File

@@ -0,0 +1,139 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.30223.230
MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Ewide.Application", "Ewide.Application\Ewide.Application.csproj", "{AB699EE9-43A8-46F2-A855-04A26DE63372}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Ewide.EntityFramework.Core", "Ewide.EntityFramework.Core\Ewide.EntityFramework.Core.csproj", "{4BD77E5C-138D-4F2D-B709-F9020F306AF3}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Ewide.Web.Core", "Ewide.Web.Core\Ewide.Web.Core.csproj", "{9D14BB78-DA2A-4040-B9DB-5A515B599181}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Ewide.Core", "Ewide.Core\Ewide.Core.csproj", "{4FB30091-15C7-4FD9-AB7D-266814F360F5}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Ewide.Database.Migrations", "Ewide.Database.Migrations\Ewide.Database.Migrations.csproj", "{EA769D36-9D55-47A6-945F-1687EA95179F}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Ewide.Web.Entry", "Ewide.Web.Entry\Ewide.Web.Entry.csproj", "{9826E365-EEE9-4721-A738-B02AB64D47E5}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Ewide.Test", "Ewide.Test\Ewide.Test.csproj", "{DECE4796-6B13-4607-9C27-C1FE093D4DC8}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Furion", "Furion", "{6268B595-60F2-49E5-9A8F-AC6C0CA2DB41}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Furion", "Furion\framework\Furion\Furion.csproj", "{5890EF6C-26A0-4574-AF65-72328ABD0BF6}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Furion.Extras.DatabaseAccessor.Dapper", "Furion\framework\Furion.Extras.DatabaseAccessor.Dapper\Furion.Extras.DatabaseAccessor.Dapper.csproj", "{DA30BF70-B175-4E27-B63F-38C417EACB14}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Furion.Extras.Authentication.JwtBearer", "Furion\framework\Furion.Extras.Authentication.JwtBearer\Furion.Extras.Authentication.JwtBearer.csproj", "{A58BF039-040D-4542-A3BE-6355F4F2BCEE}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Furion.Extras.Logging.Serilog", "Furion\framework\Furion.Extras.Logging.Serilog\Furion.Extras.Logging.Serilog.csproj", "{DC31407D-4C4B-4DAC-A2CF-E488AB3734C9}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Furion.Extras.ObjectMapper.Mapster", "Furion\framework\Furion.Extras.ObjectMapper.Mapster\Furion.Extras.ObjectMapper.Mapster.csproj", "{E12B30F8-E10C-496D-BDA2-2A9ABCF89752}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Ewide.NbzsZheliban", "..\..\Ewide.NbzsZheliban\Ewide.NbzsZheliban.csproj", "{6873597B-2322-40B3-B627-402C2912968B}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "FrameFolder", "FrameFolder", "{3EA9BBB0-4D6D-47FE-90E4-70DD8FF1DFEA}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Zheliban", "Zheliban", "{ED024581-E085-43BE-A81E-7EE3864B324E}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ewide.Nbzs.Entity", "..\..\Ewide.Nbzs.Entity\Ewide.Nbzs.Entity.csproj", "{72BC37C6-7CD4-4885-8849-9BB8B73ACDAD}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Furion.Extras.DatabaseAccessor.SqlSugar", "Furion\framework\Furion.Extras.DatabaseAccessor.SqlSugar\Furion.Extras.DatabaseAccessor.SqlSugar.csproj", "{0F6B21CB-C416-4861-8796-DBE403D6D658}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ewide.Nbzs.BackWorkerService", "..\..\Ewide.Nbzs.BackWorkerService\Ewide.Nbzs.BackWorkerService.csproj", "{3EE2076B-C69A-48C4-8DE7-109BF7C18CD8}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{AB699EE9-43A8-46F2-A855-04A26DE63372}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{AB699EE9-43A8-46F2-A855-04A26DE63372}.Debug|Any CPU.Build.0 = Debug|Any CPU
{AB699EE9-43A8-46F2-A855-04A26DE63372}.Release|Any CPU.ActiveCfg = Release|Any CPU
{AB699EE9-43A8-46F2-A855-04A26DE63372}.Release|Any CPU.Build.0 = Release|Any CPU
{4BD77E5C-138D-4F2D-B709-F9020F306AF3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4BD77E5C-138D-4F2D-B709-F9020F306AF3}.Debug|Any CPU.Build.0 = Debug|Any CPU
{4BD77E5C-138D-4F2D-B709-F9020F306AF3}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4BD77E5C-138D-4F2D-B709-F9020F306AF3}.Release|Any CPU.Build.0 = Release|Any CPU
{9D14BB78-DA2A-4040-B9DB-5A515B599181}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{9D14BB78-DA2A-4040-B9DB-5A515B599181}.Debug|Any CPU.Build.0 = Debug|Any CPU
{9D14BB78-DA2A-4040-B9DB-5A515B599181}.Release|Any CPU.ActiveCfg = Release|Any CPU
{9D14BB78-DA2A-4040-B9DB-5A515B599181}.Release|Any CPU.Build.0 = Release|Any CPU
{4FB30091-15C7-4FD9-AB7D-266814F360F5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4FB30091-15C7-4FD9-AB7D-266814F360F5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{4FB30091-15C7-4FD9-AB7D-266814F360F5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4FB30091-15C7-4FD9-AB7D-266814F360F5}.Release|Any CPU.Build.0 = Release|Any CPU
{EA769D36-9D55-47A6-945F-1687EA95179F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{EA769D36-9D55-47A6-945F-1687EA95179F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{EA769D36-9D55-47A6-945F-1687EA95179F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{EA769D36-9D55-47A6-945F-1687EA95179F}.Release|Any CPU.Build.0 = Release|Any CPU
{9826E365-EEE9-4721-A738-B02AB64D47E5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{9826E365-EEE9-4721-A738-B02AB64D47E5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{9826E365-EEE9-4721-A738-B02AB64D47E5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{9826E365-EEE9-4721-A738-B02AB64D47E5}.Release|Any CPU.Build.0 = Release|Any CPU
{DECE4796-6B13-4607-9C27-C1FE093D4DC8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{DECE4796-6B13-4607-9C27-C1FE093D4DC8}.Debug|Any CPU.Build.0 = Debug|Any CPU
{DECE4796-6B13-4607-9C27-C1FE093D4DC8}.Release|Any CPU.ActiveCfg = Release|Any CPU
{DECE4796-6B13-4607-9C27-C1FE093D4DC8}.Release|Any CPU.Build.0 = Release|Any CPU
{5890EF6C-26A0-4574-AF65-72328ABD0BF6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{5890EF6C-26A0-4574-AF65-72328ABD0BF6}.Debug|Any CPU.Build.0 = Debug|Any CPU
{5890EF6C-26A0-4574-AF65-72328ABD0BF6}.Release|Any CPU.ActiveCfg = Release|Any CPU
{5890EF6C-26A0-4574-AF65-72328ABD0BF6}.Release|Any CPU.Build.0 = Release|Any CPU
{DA30BF70-B175-4E27-B63F-38C417EACB14}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{DA30BF70-B175-4E27-B63F-38C417EACB14}.Debug|Any CPU.Build.0 = Debug|Any CPU
{DA30BF70-B175-4E27-B63F-38C417EACB14}.Release|Any CPU.ActiveCfg = Release|Any CPU
{DA30BF70-B175-4E27-B63F-38C417EACB14}.Release|Any CPU.Build.0 = Release|Any CPU
{A58BF039-040D-4542-A3BE-6355F4F2BCEE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A58BF039-040D-4542-A3BE-6355F4F2BCEE}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A58BF039-040D-4542-A3BE-6355F4F2BCEE}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A58BF039-040D-4542-A3BE-6355F4F2BCEE}.Release|Any CPU.Build.0 = Release|Any CPU
{DC31407D-4C4B-4DAC-A2CF-E488AB3734C9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{DC31407D-4C4B-4DAC-A2CF-E488AB3734C9}.Debug|Any CPU.Build.0 = Debug|Any CPU
{DC31407D-4C4B-4DAC-A2CF-E488AB3734C9}.Release|Any CPU.ActiveCfg = Release|Any CPU
{DC31407D-4C4B-4DAC-A2CF-E488AB3734C9}.Release|Any CPU.Build.0 = Release|Any CPU
{E12B30F8-E10C-496D-BDA2-2A9ABCF89752}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E12B30F8-E10C-496D-BDA2-2A9ABCF89752}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E12B30F8-E10C-496D-BDA2-2A9ABCF89752}.Release|Any CPU.ActiveCfg = Release|Any CPU
{E12B30F8-E10C-496D-BDA2-2A9ABCF89752}.Release|Any CPU.Build.0 = Release|Any CPU
{6873597B-2322-40B3-B627-402C2912968B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6873597B-2322-40B3-B627-402C2912968B}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6873597B-2322-40B3-B627-402C2912968B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{6873597B-2322-40B3-B627-402C2912968B}.Release|Any CPU.Build.0 = Release|Any CPU
{72BC37C6-7CD4-4885-8849-9BB8B73ACDAD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{72BC37C6-7CD4-4885-8849-9BB8B73ACDAD}.Debug|Any CPU.Build.0 = Debug|Any CPU
{72BC37C6-7CD4-4885-8849-9BB8B73ACDAD}.Release|Any CPU.ActiveCfg = Release|Any CPU
{72BC37C6-7CD4-4885-8849-9BB8B73ACDAD}.Release|Any CPU.Build.0 = Release|Any CPU
{0F6B21CB-C416-4861-8796-DBE403D6D658}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{0F6B21CB-C416-4861-8796-DBE403D6D658}.Debug|Any CPU.Build.0 = Debug|Any CPU
{0F6B21CB-C416-4861-8796-DBE403D6D658}.Release|Any CPU.ActiveCfg = Release|Any CPU
{0F6B21CB-C416-4861-8796-DBE403D6D658}.Release|Any CPU.Build.0 = Release|Any CPU
{3EE2076B-C69A-48C4-8DE7-109BF7C18CD8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3EE2076B-C69A-48C4-8DE7-109BF7C18CD8}.Debug|Any CPU.Build.0 = Debug|Any CPU
{3EE2076B-C69A-48C4-8DE7-109BF7C18CD8}.Release|Any CPU.ActiveCfg = Release|Any CPU
{3EE2076B-C69A-48C4-8DE7-109BF7C18CD8}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{AB699EE9-43A8-46F2-A855-04A26DE63372} = {3EA9BBB0-4D6D-47FE-90E4-70DD8FF1DFEA}
{4BD77E5C-138D-4F2D-B709-F9020F306AF3} = {3EA9BBB0-4D6D-47FE-90E4-70DD8FF1DFEA}
{9D14BB78-DA2A-4040-B9DB-5A515B599181} = {3EA9BBB0-4D6D-47FE-90E4-70DD8FF1DFEA}
{4FB30091-15C7-4FD9-AB7D-266814F360F5} = {3EA9BBB0-4D6D-47FE-90E4-70DD8FF1DFEA}
{EA769D36-9D55-47A6-945F-1687EA95179F} = {3EA9BBB0-4D6D-47FE-90E4-70DD8FF1DFEA}
{DECE4796-6B13-4607-9C27-C1FE093D4DC8} = {3EA9BBB0-4D6D-47FE-90E4-70DD8FF1DFEA}
{6268B595-60F2-49E5-9A8F-AC6C0CA2DB41} = {3EA9BBB0-4D6D-47FE-90E4-70DD8FF1DFEA}
{5890EF6C-26A0-4574-AF65-72328ABD0BF6} = {6268B595-60F2-49E5-9A8F-AC6C0CA2DB41}
{DA30BF70-B175-4E27-B63F-38C417EACB14} = {6268B595-60F2-49E5-9A8F-AC6C0CA2DB41}
{A58BF039-040D-4542-A3BE-6355F4F2BCEE} = {6268B595-60F2-49E5-9A8F-AC6C0CA2DB41}
{DC31407D-4C4B-4DAC-A2CF-E488AB3734C9} = {6268B595-60F2-49E5-9A8F-AC6C0CA2DB41}
{E12B30F8-E10C-496D-BDA2-2A9ABCF89752} = {6268B595-60F2-49E5-9A8F-AC6C0CA2DB41}
{6873597B-2322-40B3-B627-402C2912968B} = {ED024581-E085-43BE-A81E-7EE3864B324E}
{72BC37C6-7CD4-4885-8849-9BB8B73ACDAD} = {ED024581-E085-43BE-A81E-7EE3864B324E}
{0F6B21CB-C416-4861-8796-DBE403D6D658} = {6268B595-60F2-49E5-9A8F-AC6C0CA2DB41}
{3EE2076B-C69A-48C4-8DE7-109BF7C18CD8} = {ED024581-E085-43BE-A81E-7EE3864B324E}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {B2073C2C-0FD3-452B-8047-8134D68E12CE}
EndGlobalSection
EndGlobal