Compare commits
204 Commits
cc188b4bdc
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
| 47174c95b4 | |||
|
|
44e24a52d3 | ||
|
|
ddce3eb13e | ||
|
|
a58143f70d | ||
|
|
f991f07460 | ||
|
|
b1362f6e17 | ||
|
|
fabb68741d | ||
|
|
ad947e2e4e | ||
|
|
1cbe89979d | ||
|
|
ed07172d7c | ||
|
|
9fc6339d6f | ||
|
|
93809e9c17 | ||
|
|
a21290bc14 | ||
|
|
7c764fb1e0 | ||
|
|
d058c3cad3 | ||
|
|
c38bb2e96f | ||
|
|
4f902aecdd | ||
|
|
93d73c4c57 | ||
| 279b46198b | |||
| ec0a8d9b79 | |||
| d8cfe8bbe5 | |||
|
|
450128918e | ||
|
|
181e2dba61 | ||
|
|
678d23ba66 | ||
|
|
897b5b6f6c | ||
| 21f36e8045 | |||
| 4778230684 | |||
| c1e9c3f66d | |||
| 941031591d | |||
| a859aab071 | |||
|
|
b9e0f54b4d | ||
|
|
184504d23e | ||
| 099fa26524 | |||
| 34aefdc088 | |||
| bcfe2bb493 | |||
| e169657e21 | |||
| 681d0fbed9 | |||
| 90ddc7c88d | |||
| 38066c7a1c | |||
| 6dbbe45c03 | |||
| 64c0ca87ed | |||
| 3dc40ea982 | |||
| bb81e82cf9 | |||
| 869ce7fd2d | |||
|
|
5c34dacb05 | ||
|
|
fa8423cded | ||
| 342e540a54 | |||
| 4310ba1516 | |||
| 1210c59220 | |||
|
|
3d40b91bef | ||
| bd0b8efd0c | |||
| 0e79b61a65 | |||
| 0b38ca3613 | |||
|
|
52df04ace0 | ||
|
|
238615b668 | ||
| 99fc92a798 | |||
| 1d7e944df2 | |||
| 3b4b4bc575 | |||
| ccd1183caa | |||
| bace5b529b | |||
| a1edd19cf0 | |||
| 9fe2ac2c04 | |||
| 536661b800 | |||
| 31acca95b5 | |||
| e74505e322 | |||
| bee04f2c04 | |||
|
|
d9db7d2602 | ||
| 30892a757e | |||
| b767a81f09 | |||
| 38ee864df2 | |||
|
|
641fd01862 | ||
|
|
13dc71ffc3 | ||
| cb92d52b94 | |||
| 573c1d8447 | |||
| e8b31e4351 | |||
|
|
ea98c1ea73 | ||
| 9218cee300 | |||
| aecd1c7a3a | |||
| 4d32a67c52 | |||
| 69c5b7a4f0 | |||
| ab1972183c | |||
| 5e0f08e7f2 | |||
| effe5352e7 | |||
|
|
cb9dc1d9a4 | ||
| 44d5f8e72b | |||
| ee94909883 | |||
|
|
5cac0fdeff | ||
|
|
9b8a0f6d82 | ||
| 474b0b7406 | |||
| 413d436897 | |||
| 6c21c8b36e | |||
| e1091e9212 | |||
| cd3ceb30ad | |||
| 2e3b8ce86e | |||
|
|
a66921f0f4 | ||
|
|
a975b3bdee | ||
|
|
f4af0ce690 | ||
| 58d39098de | |||
| 7697206c5a | |||
| fa8ef68d67 | |||
| cc7d738327 | |||
| 30368a49ee | |||
| e0925115ed | |||
| 4e80b23861 | |||
| 3ddd521ec1 | |||
|
|
d9c41febad | ||
|
|
7337c82f3b | ||
|
|
6bd974588e | ||
| 20ebbf3456 | |||
| be6e7a277c | |||
|
|
62bc534323 | ||
|
|
06153f732c | ||
| 917102f667 | |||
| c510971673 | |||
| cd3171c440 | |||
|
|
25ab061255 | ||
|
|
439eaf9fdf | ||
| 31ff426acf | |||
| 3f1c64f9d4 | |||
| 34b816ec44 | |||
| 61e6a198f1 | |||
| 4ba774597a | |||
|
|
79b324b0bc | ||
|
|
2eb2a7c60f | ||
| e76fa00cfd | |||
| c9ca78bbde | |||
| fa99230f22 | |||
| b896e38cce | |||
| f37a7e42b7 | |||
| 67b642d170 | |||
| 2edee78e11 | |||
| a2c54cfcaf | |||
|
|
82dde0078d | ||
|
|
a3e41aee85 | ||
|
|
2c1de9b107 | ||
| fa1bce7667 | |||
| c67d0c11a7 | |||
|
|
0e6b6d7ffa | ||
|
|
1165188074 | ||
| c9dcd8a05e | |||
| fab7947fb0 | |||
| 224ed17fe3 | |||
|
|
80d9a8c08b | ||
|
|
a9a696a03b | ||
| 96a93ade27 | |||
|
|
db93fdafea | ||
|
|
944a7bc43e | ||
|
|
e019406b2c | ||
|
|
6b2121e316 | ||
|
|
780b0261d2 | ||
|
|
4c2e757380 | ||
|
|
953f5c7e16 | ||
| 86b8d5246f | |||
| d06096f5a4 | |||
| 3cd792432c | |||
| 0b5c68af63 | |||
| ee746106bf | |||
|
|
f6e81be1ab | ||
|
|
7011df3e06 | ||
| 43166c1a78 | |||
|
|
aa1b20a10c | ||
|
|
cb1a9d4cb5 | ||
|
|
42146f1d92 | ||
| 945b7c3346 | |||
| 1824ffbfd7 | |||
|
|
ca62697422 | ||
|
|
b1e9ca2e33 | ||
| 5f4cad6e1c | |||
| bd91d66cf3 | |||
| 0ccd43de6c | |||
|
|
c85eb5164c | ||
|
|
bd70414d84 | ||
| 19adff358d | |||
|
|
97c617cc8f | ||
|
|
b8a6da1d4f | ||
|
|
efc72581e1 | ||
| 3a77cda79a | |||
| d242de7639 | |||
| c293293aac | |||
| 3b2143dbdb | |||
| fd3731dbbc | |||
| c2835a0d3c | |||
| 65128318a6 | |||
|
|
5e22bdcd00 | ||
| 26b9489146 | |||
| e9804cffee | |||
|
|
78666060be | ||
|
|
5b0a429191 | ||
|
|
e54cd12b04 | ||
|
|
69e7b3b514 | ||
|
|
1e5e6b30ac | ||
|
|
aa19e906b4 | ||
|
|
1bbedfe95c | ||
| 5e0c38ff4e | |||
| 920994857b | |||
|
|
8c5a442af1 | ||
| 2846dac445 | |||
| 3139f06bcc | |||
| 38a00f5c9a | |||
| 017d64add7 | |||
|
|
46393f4d5b | ||
|
|
9e2bc3c936 | ||
| 72fa6a3683 | |||
| 2f169da0d1 |
9
.gitignore
vendored
Normal file
9
.gitignore
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
bin/
|
||||
obj/
|
||||
*.user
|
||||
/Publish
|
||||
/packages
|
||||
.vs
|
||||
Logs/
|
||||
Upload
|
||||
dbsettings.Development.json
|
||||
54
Ewide.Nbzs.BackWorkerService/DbManage.cs
Normal file
54
Ewide.Nbzs.BackWorkerService/DbManage.cs
Normal file
@@ -0,0 +1,54 @@
|
||||
using Furion;
|
||||
using SqlSugar;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
|
||||
namespace Ewide.Nbzs.BackWorkerService
|
||||
{
|
||||
public class MutiDBConnectionString
|
||||
{
|
||||
public string Id { get; set; }
|
||||
public string ConnectionString { get; set; }
|
||||
public DbType DbType { get; set; }
|
||||
public bool Enabled { get; set; }
|
||||
public string ProviderName { get; set; }
|
||||
}
|
||||
public class DbManage
|
||||
{
|
||||
private static List<MutiDBConnectionString> GetConnectionStrings()
|
||||
{
|
||||
var list = App.GetConfig<List<MutiDBConnectionString>>("DataBaseConnectionStrings");
|
||||
return list.Where(p => p.Enabled).ToList();
|
||||
}
|
||||
|
||||
private static SqlSugarClient GetDbClient()
|
||||
{
|
||||
List<ConnectionConfig> connectConfigList = new();
|
||||
GetConnectionStrings().ForEach(p =>
|
||||
{
|
||||
connectConfigList.Add(new ConnectionConfig
|
||||
{
|
||||
ConfigId = p.Id,
|
||||
ConnectionString = p.ConnectionString,
|
||||
DbType = p.DbType,
|
||||
IsAutoCloseConnection = true,
|
||||
InitKeyType = InitKeyType.Attribute
|
||||
});
|
||||
});
|
||||
var db = new SqlSugarClient(connectConfigList);
|
||||
return db;
|
||||
}
|
||||
public static SqlSugarProvider GetConnection(string id)
|
||||
{
|
||||
return GetDbClient().GetConnection(id);
|
||||
}
|
||||
public static string GetZlbSecretKey()
|
||||
{
|
||||
return App.GetConfig<string>("ZlbSecretKey");
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
<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.Caching.StackExchangeRedis" Version="5.0.1" />
|
||||
<PackageReference Include="Microsoft.Extensions.Hosting" Version="5.0.0" />
|
||||
<PackageReference Include="Microsoft.Extensions.Hosting.WindowsServices" Version="5.0.1" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\Ewide.Nbzs.Entity\Ewide.Nbzs.Entity.csproj" />
|
||||
<ProjectReference Include="..\framework\Api\Ewide.Core\Ewide.Core.csproj" />
|
||||
<ProjectReference Include="..\framework\Api\Furion\framework\Furion.Extras.DatabaseAccessor.SqlSugar\Furion.Extras.DatabaseAccessor.SqlSugar.csproj" />
|
||||
<ProjectReference Include="..\framework\Api\Furion\framework\Furion.Extras.Logging.Serilog\Furion.Extras.Logging.Serilog.csproj" />
|
||||
<ProjectReference Include="..\framework\Api\Furion\framework\Furion\Furion.csproj" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
36
Ewide.Nbzs.BackWorkerService/Program.cs
Normal file
36
Ewide.Nbzs.BackWorkerService/Program.cs
Normal file
@@ -0,0 +1,36 @@
|
||||
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)
|
||||
.UseWindowsService()
|
||||
.Inject()
|
||||
.ConfigureServices((hostContext, services) =>
|
||||
{
|
||||
services.AddHostedService<Worker>();
|
||||
services.AddStackExchangeRedisCache(options =>
|
||||
{
|
||||
// 连接字符串,这里也可以读取配置文件
|
||||
options.Configuration = App.GetConfig<string>("RedisConfig");
|
||||
// 键名前缀
|
||||
options.InstanceName = "zlb_";
|
||||
});
|
||||
}).UseSerilogDefault();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
https://go.microsoft.com/fwlink/?LinkID=208121.
|
||||
-->
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Any CPU</Platform>
|
||||
<PublishDir>D:\1_发布程序\宁波拆迁后台推送浙里办服务发布</PublishDir>
|
||||
<PublishProtocol>FileSystem</PublishProtocol>
|
||||
</PropertyGroup>
|
||||
</Project>
|
||||
11
Ewide.Nbzs.BackWorkerService/Properties/launchSettings.json
Normal file
11
Ewide.Nbzs.BackWorkerService/Properties/launchSettings.json
Normal file
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"profiles": {
|
||||
"Ewide.Nbzs.BackWorkerService": {
|
||||
"commandName": "Project",
|
||||
"dotnetRunMessages": "true",
|
||||
"environmentVariables": {
|
||||
"DOTNET_ENVIRONMENT": "Development"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
343
Ewide.Nbzs.BackWorkerService/Worker.cs
Normal file
343
Ewide.Nbzs.BackWorkerService/Worker.cs
Normal file
@@ -0,0 +1,343 @@
|
||||
using Ewide.Core;
|
||||
using Ewide.Nbzs.Entity;
|
||||
using Ewide.Nbzs.Entity.Extends;
|
||||
using Furion;
|
||||
using Furion.DataEncryption;
|
||||
using Furion.JsonSerialization;
|
||||
using Furion.TaskScheduler;
|
||||
using Microsoft.Extensions.Caching.Distributed;
|
||||
using Microsoft.Extensions.Hosting;
|
||||
using Microsoft.Extensions.Logging;
|
||||
using SqlSugar;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Ewide.Nbzs.BackWorkerService
|
||||
{
|
||||
public class Worker : BackgroundService
|
||||
{
|
||||
private readonly ILogger<Worker> _logger;
|
||||
readonly SqlSugarProvider db_Product_Conn;
|
||||
readonly SqlSugarProvider db_Zlb_Conn;
|
||||
//private readonly IDistributedCache _cache;
|
||||
private readonly ICache _cache;
|
||||
//, IDistributedCache cache
|
||||
public Worker(ILogger<Worker> logger)
|
||||
{
|
||||
_logger = logger;
|
||||
db_Product_Conn = DbManage.GetConnection("Product_Conn");
|
||||
db_Zlb_Conn = DbManage.GetConnection("Zlb_Conn");
|
||||
//_cache = cache;
|
||||
_cache = new RedisCache(Microsoft.Extensions.Options.Options.Create<CacheOptions>(new CacheOptions
|
||||
{
|
||||
CacheType = CacheType.RedisCache,
|
||||
RedisConnectionString = App.GetConfig<string>("RedisConfig")
|
||||
}));
|
||||
}
|
||||
|
||||
protected override async Task ExecuteAsync(CancellationToken stoppingToken)
|
||||
{
|
||||
while (!stoppingToken.IsCancellationRequested)
|
||||
{
|
||||
ExecPushProcess();
|
||||
_logger.LogInformation("已完成一次任务,Finish a Worker running at: {time}", DateTimeOffset.Now);
|
||||
await Task.Delay(1 * 60 * 1000, stoppingToken);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 执行推送任务
|
||||
/// </summary>
|
||||
private void ExecPushProcess()
|
||||
{
|
||||
//取出推送任务表数据
|
||||
var listPush = db_Product_Conn.Queryable<PushZlb>().Where(p => p.IsDeleted == 0).ToList();
|
||||
listPush.ForEach(p =>
|
||||
{
|
||||
if (p.IsAutoDo == 1)
|
||||
{
|
||||
//_logger.LogInformation("自动创建任务:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
|
||||
////自动推
|
||||
//#region 自动
|
||||
//SpareTime.Do(() =>
|
||||
//{
|
||||
// if (p.IsError == 1)
|
||||
// {
|
||||
// _logger.LogInformation("自动任务停止:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
|
||||
// return null;
|
||||
// }
|
||||
// else
|
||||
// return SpareTime.GetCronNextOccurrence(p.AutoDoTime);
|
||||
//}, (time, count) => { Push(p, count); }
|
||||
//);
|
||||
//#endregion
|
||||
|
||||
if (p.IsError == 1)
|
||||
{
|
||||
//_logger.LogInformation("自动任务停止:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
|
||||
}
|
||||
else
|
||||
{
|
||||
Push(p);
|
||||
}
|
||||
}
|
||||
else if (p.IsAutoDo == 0 && p.IsProcessed == 0)
|
||||
{
|
||||
//_logger.LogInformation("手动创建任务:" + DateTimeOffset.Now.ToString("yyyy-MM-dd HH:mm:ss"));
|
||||
//手动
|
||||
//SpareTime.DoOnce(1, (timer, count) => { Push(p); });
|
||||
Push(p);
|
||||
}
|
||||
});
|
||||
|
||||
}
|
||||
private void Push2(PushZlb pushZlb)
|
||||
{
|
||||
_logger.LogWarning("测试Push2");
|
||||
}
|
||||
|
||||
private List<PushResult> Push(PushZlb pushZlbObj)
|
||||
{
|
||||
//测试读取接口中缓存
|
||||
_logger.LogInformation("进入Push方法():Id:{Id} ,项目ID:{PrjId} at: {time}", pushZlbObj.ID, pushZlbObj.PrjId, DateTimeOffset.Now);
|
||||
List<PushResult> list_result = new();
|
||||
try
|
||||
{
|
||||
var projectId = Guid.Parse(pushZlbObj.PrjId);
|
||||
var project = db_Product_Conn.Queryable<Projects>().Where(p => p.ID == projectId).First();
|
||||
if (project != null)
|
||||
{
|
||||
#region 政策
|
||||
_cache.Set($"CacheData-PoliciesRegulations", db_Zlb_Conn.Queryable<Entity.PoliciesRegulations>().ToList());
|
||||
|
||||
var listPoliciesRegulations = db_Product_Conn.Queryable<Entity.PoliciesRegulations>().ToList();
|
||||
//_cache.SetString($"CacheData-PoliciesRegulations", JSON.Serialize(listPoliciesRegulations), new DistributedCacheEntryOptions
|
||||
//{
|
||||
// SlidingExpiration = TimeSpan.FromMinutes(60)
|
||||
//});
|
||||
//删政策
|
||||
var delete_result = db_Zlb_Conn.Deleteable<Entity.PoliciesRegulations>().ExecuteCommandHasChange();
|
||||
list_result.Add(new PushResult { Action = "Delete", TableName = "PoliciesRegulations", IsSuccess = delete_result });
|
||||
|
||||
var insert_result = db_Zlb_Conn.Insertable(listPoliciesRegulations).ExecuteCommand();
|
||||
list_result.Add(new PushResult { Action = "Insert", TableName = "PoliciesRegulations", IsSuccess = insert_result > 0 });
|
||||
_cache.Set($"CacheData-PoliciesRegulations", db_Zlb_Conn.Queryable<Entity.PoliciesRegulations>().ToList());
|
||||
#endregion
|
||||
|
||||
#region 非住宅协议
|
||||
_cache.Set($"CacheData-ResidentialAgreement", GetBcxyData());
|
||||
//if (delete_result)
|
||||
//{
|
||||
//加密敏感字段
|
||||
var listNonResidentialAgreement = db_Product_Conn.Queryable<NonResidentialAgreement>().Where(p => p.ProjectID == projectId).ToList();
|
||||
listNonResidentialAgreement.ForEach(p =>
|
||||
{
|
||||
p.ExpropriatedCardNo = MD5Encryption.Encrypt(p.ExpropriatedCardNo);
|
||||
p.ExpropriatedPhone = MD5Encryption.Encrypt(p.ExpropriatedPhone);
|
||||
});
|
||||
//_cache.SetString($"CacheData-NonResidentialAgreement-{projectId}", JSON.Serialize(listNonResidentialAgreement), new DistributedCacheEntryOptions
|
||||
//{
|
||||
// SlidingExpiration = TimeSpan.FromMinutes(60)
|
||||
//});
|
||||
|
||||
//删除非住宅协议
|
||||
delete_result = db_Zlb_Conn.Deleteable<NonResidentialAgreement>().Where(p => p.ProjectID == projectId).ExecuteCommandHasChange();
|
||||
list_result.Add(new PushResult { Action = "Delete", TableName = "NonResidentialAgreement", IsSuccess = delete_result });
|
||||
|
||||
insert_result = db_Zlb_Conn.Insertable(listNonResidentialAgreement).ExecuteCommand();
|
||||
list_result.Add(new PushResult { Action = "Insert", TableName = "NonResidentialAgreement", IsSuccess = insert_result > 0 });
|
||||
|
||||
|
||||
#endregion
|
||||
|
||||
#region 住宅协议
|
||||
|
||||
//加密敏感字段
|
||||
var listResidentialAgreement = db_Product_Conn.Queryable<ResidentialAgreement>().Where(p => p.ProjectID == projectId).ToList();
|
||||
listResidentialAgreement.ForEach(p =>
|
||||
{
|
||||
p.ExpropriatedCardNo = MD5Encryption.Encrypt(p.ExpropriatedCardNo);
|
||||
p.ExpropriatedPhone = MD5Encryption.Encrypt(p.ExpropriatedPhone);
|
||||
});
|
||||
//_cache.SetString($"CacheData-ResidentialAgreement-{projectId}", JSON.Serialize(listResidentialAgreement), new DistributedCacheEntryOptions
|
||||
//{
|
||||
// SlidingExpiration = TimeSpan.FromMinutes(60)
|
||||
//});
|
||||
//删除住宅协议
|
||||
delete_result = db_Zlb_Conn.Deleteable<ResidentialAgreement>().Where(p => p.ProjectID == projectId).ExecuteCommandHasChange();
|
||||
list_result.Add(new PushResult { Action = "Delete", TableName = "ResidentialAgreement", IsSuccess = delete_result });
|
||||
|
||||
insert_result = db_Zlb_Conn.Insertable(listResidentialAgreement).ExecuteCommand();
|
||||
list_result.Add(new PushResult { Action = "Insert", TableName = "ResidentialAgreement", IsSuccess = insert_result > 0 });
|
||||
|
||||
_cache.Set($"CacheData-ResidentialAgreement", GetBcxyData());
|
||||
#endregion
|
||||
|
||||
#region 非住宅评估
|
||||
_cache.Set($"CacheData-InvestigateTable_Assessment", GetFHPGData());
|
||||
var listNonInvestigateTable_Assessment = db_Product_Conn.Queryable<NonInvestigateTable_Assessment>().Where(p => p.ProjectId == projectId).ToList();
|
||||
//_cache.SetString($"CacheData-NonInvestigateTable_Assessment-{projectId}", JSON.Serialize(listNonInvestigateTable_Assessment), new DistributedCacheEntryOptions
|
||||
//{
|
||||
// SlidingExpiration = TimeSpan.FromMinutes(60)
|
||||
//});
|
||||
//删除非住宅评估
|
||||
delete_result = db_Zlb_Conn.Deleteable<NonInvestigateTable_Assessment>().Where(p => p.ProjectId == projectId).ExecuteCommandHasChange();
|
||||
list_result.Add(new PushResult { Action = "Delete", TableName = "NonInvestigateTable_Assessment", IsSuccess = delete_result });
|
||||
|
||||
insert_result = db_Zlb_Conn.Insertable(listNonInvestigateTable_Assessment).ExecuteCommand();
|
||||
list_result.Add(new PushResult { Action = "Insert", TableName = "NonInvestigateTable_Assessment", IsSuccess = insert_result > 0 });
|
||||
|
||||
#endregion
|
||||
|
||||
#region 住宅评估
|
||||
var listInvestigateTable_Assessment = db_Product_Conn.Queryable<InvestigateTable_Assessment>().Where(p => p.ProjectId == projectId).ToList();
|
||||
//_cache.SetString($"CacheData-InvestigateTable_Assessment-{projectId}", JSON.Serialize(listInvestigateTable_Assessment), new DistributedCacheEntryOptions
|
||||
//{
|
||||
// SlidingExpiration = TimeSpan.FromMinutes(60)
|
||||
//});
|
||||
//删除住宅评估
|
||||
delete_result = db_Zlb_Conn.Deleteable<InvestigateTable_Assessment>().Where(p => p.ProjectId == projectId).ExecuteCommandHasChange();
|
||||
list_result.Add(new PushResult { Action = "Delete", TableName = "InvestigateTable_Assessment", IsSuccess = delete_result });
|
||||
|
||||
insert_result = db_Zlb_Conn.Insertable(listInvestigateTable_Assessment).ExecuteCommand();
|
||||
list_result.Add(new PushResult { Action = "Insert", TableName = "InvestigateTable_Assessment", IsSuccess = insert_result > 0 });
|
||||
|
||||
_cache.Set($"CacheData-InvestigateTable_Assessment", GetFHPGData());
|
||||
#endregion
|
||||
|
||||
#region 非住宅调查表
|
||||
_cache.Set($"CacheData-NonResidentialInvestigateTable", db_Zlb_Conn.Queryable<NonResidentialInvestigateTable>().Select(p => new { dcbId = p.ID, PrjId = p.ProjectId, ExpropriatedCardNo = p.PropertyRightPrsonCardNo }).ToList());
|
||||
//删除非住宅调查表
|
||||
delete_result = db_Zlb_Conn.Deleteable<NonResidentialInvestigateTable>().Where(p => p.ProjectId == projectId).ExecuteCommandHasChange();
|
||||
list_result.Add(new PushResult { Action = "Delete", TableName = "NonResidentialInvestigateTable", IsSuccess = delete_result });
|
||||
|
||||
//加密敏感字段
|
||||
var listNonInvestigateTable = db_Product_Conn.Queryable<NonResidentialInvestigateTable>().Where(p => p.ProjectId == projectId).ToList();
|
||||
listNonInvestigateTable.ForEach(p =>
|
||||
{
|
||||
p.PropertyRightPrsonCardNo = MD5Encryption.Encrypt(p.PropertyRightPrsonCardNo);
|
||||
p.TheLegalRepresentativePhone = MD5Encryption.Encrypt(p.TheLegalRepresentativePhone);
|
||||
});
|
||||
//_cache.SetString($"CacheData-NonResidentialInvestigateTable-{projectId}", JSON.Serialize(listNonInvestigateTable), new DistributedCacheEntryOptions
|
||||
//{
|
||||
// SlidingExpiration = TimeSpan.FromMinutes(60)
|
||||
//});
|
||||
insert_result = db_Zlb_Conn.Insertable(listNonInvestigateTable).ExecuteCommand();
|
||||
list_result.Add(new PushResult { Action = "Insert", TableName = "NonResidentialInvestigateTable", IsSuccess = insert_result > 0 });
|
||||
_cache.Set($"CacheData-NonResidentialInvestigateTable", db_Zlb_Conn.Queryable<NonResidentialInvestigateTable>().Select(p => new { dcbId = p.ID, PrjId = p.ProjectId, ExpropriatedCardNo = p.PropertyRightPrsonCardNo }).ToList());
|
||||
#endregion
|
||||
|
||||
#region 住宅调查表
|
||||
_cache.Set($"CacheData-InvestigateTable", db_Zlb_Conn.Queryable<InvestigateTable>().Select(p => new { dcbId = p.ID, PrjId = p.ProjectId, p.ExpropriatedCardNo }).ToList());
|
||||
//删除住宅调查表
|
||||
delete_result = db_Zlb_Conn.Deleteable<InvestigateTable>().Where(p => p.ProjectId == projectId).ExecuteCommandHasChange();
|
||||
list_result.Add(new PushResult { Action = "Delete", TableName = "InvestigateTable", IsSuccess = delete_result });
|
||||
|
||||
//加密敏感字段
|
||||
var listInvestigateTable = db_Product_Conn.Queryable<InvestigateTable>().Where(p => p.ProjectId == projectId).ToList();
|
||||
listInvestigateTable.ForEach(p =>
|
||||
{
|
||||
p.ExpropriatedCardNo = MD5Encryption.Encrypt(p.ExpropriatedCardNo);
|
||||
p.ExpropriatedPhone = MD5Encryption.Encrypt(p.ExpropriatedPhone);
|
||||
});
|
||||
//_cache.SetString($"CacheData-InvestigateTable-{projectId}", JSON.Serialize(listInvestigateTable), new DistributedCacheEntryOptions
|
||||
//{
|
||||
// SlidingExpiration = TimeSpan.FromMinutes(60)
|
||||
//});
|
||||
insert_result = db_Zlb_Conn.Insertable(listInvestigateTable).ExecuteCommand();
|
||||
list_result.Add(new PushResult { Action = "Insert", TableName = "InvestigateTable", IsSuccess = insert_result > 0 });
|
||||
_cache.Set($"CacheData-InvestigateTable", db_Zlb_Conn.Queryable<InvestigateTable>().Select(p => new { dcbId = p.ID, PrjId = p.ProjectId, p.ExpropriatedCardNo }).ToList());
|
||||
#endregion
|
||||
|
||||
#region 项目
|
||||
_cache.Set($"CacheData-Projects", GetProjectData());
|
||||
var listProjects = db_Product_Conn.Queryable<Projects>().Where(p => p.ID == projectId).ToList();
|
||||
//_cache.SetString($"CacheData-Projects-{projectId}", JSON.Serialize(listProjects), new DistributedCacheEntryOptions
|
||||
//{
|
||||
// SlidingExpiration = TimeSpan.FromMinutes(60)
|
||||
//});
|
||||
//删项目
|
||||
delete_result = db_Zlb_Conn.Deleteable<Projects>().Where(p => p.ID == projectId).ExecuteCommandHasChange();
|
||||
list_result.Add(new PushResult { Action = "Delete", TableName = "Projects", IsSuccess = delete_result });
|
||||
|
||||
insert_result = db_Zlb_Conn.Insertable(listProjects).ExecuteCommand();
|
||||
list_result.Add(new PushResult { Action = "Insert", TableName = "Projects", IsSuccess = insert_result > 0 });
|
||||
_cache.Set($"CacheData-Projects", GetProjectData());
|
||||
#endregion
|
||||
|
||||
#region ProjectsStep
|
||||
_cache.Set($"CacheData-ProjectsStep", db_Zlb_Conn.Queryable<ProjectsStep>().ToList());
|
||||
var listProjectsStep = db_Product_Conn.Queryable<ProjectsStep>().Where(p => p.ProjectID == projectId).ToList();
|
||||
//_cache.SetString($"CacheData-ProjectsStep-{projectId}", JSON.Serialize(listProjectsStep), new DistributedCacheEntryOptions
|
||||
//{
|
||||
// SlidingExpiration = TimeSpan.FromMinutes(60)
|
||||
//});
|
||||
//ProjectsStep
|
||||
delete_result = db_Zlb_Conn.Deleteable<ProjectsStep>().Where(p => p.ProjectID == projectId).ExecuteCommandHasChange();
|
||||
list_result.Add(new PushResult { Action = "Delete", TableName = "ProjectsStep", IsSuccess = delete_result });
|
||||
|
||||
insert_result = db_Zlb_Conn.Insertable(listProjectsStep).ExecuteCommand();
|
||||
list_result.Add(new PushResult { Action = "Insert", TableName = "ProjectsStep", IsSuccess = insert_result > 0 });
|
||||
|
||||
_cache.Set($"CacheData-ProjectsStep", db_Zlb_Conn.Queryable<ProjectsStep>().ToList());
|
||||
#endregion
|
||||
|
||||
}
|
||||
StringBuilder push_error_reason = new();
|
||||
//if (list_result.Any(r => !r.IsSuccess))
|
||||
//{
|
||||
// list_result.ForEach(r =>
|
||||
// {
|
||||
// push_error_reason.AppendFormat("{0} 表:[{1}] 结果:[{2}] [{3}]", r.Action, r.TableName, r.IsSuccess, r.FailReason);
|
||||
// });
|
||||
// pushZlbObj.IsProcessed = 1;
|
||||
// pushZlbObj.LastProcessTime = DateTime.Now;
|
||||
// pushZlbObj.ProcessCount = pushZlbObj.ProcessCount + 1;
|
||||
// pushZlbObj.IsError = 1;
|
||||
// pushZlbObj.ErrorReason = push_error_reason.ToString();
|
||||
// db_Product_Conn.Updateable(pushZlbObj).UpdateColumns(u => new { u.IsProcessed, u.LastProcessTime, u.ProcessCount, u.IsError, u.ErrorReason }).ExecuteCommand();
|
||||
//}
|
||||
//else
|
||||
//{
|
||||
pushZlbObj.IsProcessed = 1;
|
||||
pushZlbObj.LastProcessTime = DateTime.Now;
|
||||
if (pushZlbObj.ProcessCount == null)
|
||||
pushZlbObj.ProcessCount = 0;
|
||||
pushZlbObj.ProcessCount++;
|
||||
pushZlbObj.IsError = 0;
|
||||
pushZlbObj.ErrorReason = push_error_reason.ToString();
|
||||
db_Product_Conn.Updateable(pushZlbObj).UpdateColumns(u => new { u.IsProcessed, u.LastProcessTime, u.ProcessCount, u.IsError, u.ErrorReason }).WhereColumns(u => new { u.ID }).ExecuteCommand();
|
||||
//}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
_logger.LogError(ex.Message + ex.StackTrace);
|
||||
}
|
||||
_logger.LogInformation("离开Push方法():Id:{Id} ,项目ID:{PrjId} at: {time}", pushZlbObj.ID, pushZlbObj.PrjId, DateTimeOffset.Now);
|
||||
return list_result;
|
||||
}
|
||||
private List<H5IndexPrjModel> GetProjectData()
|
||||
{
|
||||
return db_Zlb_Conn.Ado.SqlQuery<H5IndexPrjModel>("select status,a.ID Prjid,a.area,a.AreaID,a.HouseAcquisitionDepartment as zsbm,a.CollectDecisionNo1 as year,(isnull(a.CollectDecisionNoHeadName,'')+'['+cast(a.CollectDecisionNo1 as varchar)+']'+ isnull(cast(a.CollectDecisionNo2 as varchar),'')+'号') zsjdh,dbo.get_current_state(a.ID) CurrentState,NAME,CreateRecordTime from Projects a ");
|
||||
}
|
||||
private List<Fhpgs> GetFHPGData()
|
||||
{
|
||||
return db_Zlb_Conn.Ado.SqlQuery<Fhpgs>("select d.id,e.ProjectId as PrjId ,d.AssessmentNo,e.HouseAddress,d.countValue,e.id dcbId,d.CreateTime,d.CreateUserName,1 type,p.EvaluationCompany from InvestigateTable_Assessment d inner join InvestigateTable e on d.InvestigateTableId=e.ID inner join Projects p on e.ProjectId=p.id where d.IsPublic=1 union all select d.id,e.ProjectId as PrjId ,AssessmentNo, e.HouseAddress, d.countValue,e.id dcbId,d.CreateTime,d.CreateUserName,2 type,p.EvaluationCompany from NonInvestigateTable_Assessment d inner join NonResidentialInvestigateTable e on d.NonInvestigateTableID = e.ID inner join Projects p on e.ProjectId=p.id where d.IsPublic=1 ;");
|
||||
}
|
||||
private List<Bcxy> GetBcxyData()
|
||||
{
|
||||
return db_Zlb_Conn.Ado.SqlQuery<Bcxy>("select d.id,isnull(d.CollectDecisionNoHeadName,'')+isnull(d.No1,'')+'-'+isnull(d.No2,'')+(case when (d.No3 is null or d.No3 = '') then '' else ('-'+d.No3) end ) XyNo,d.SwitchProductionWay,e.HouseAddress,d.SummationShouldCompensateMoney,e.ProjectId as PrjId,e.id dcbId,d.SignTime,1 type,TotalAllocationArea from ResidentialAgreement d inner join InvestigateTable e on d.InvestigateTableId=e.ID where d.IsInRecords = 1 union all select d.id,isnull(d.CollectDecisionNoHeadName, '') + isnull(d.No2, '') + '-' + isnull(d.No3, '') XyNo , d.SwitchProductionWay, e.HouseAddress, d.SummationShouldCompensateMoney, e.ProjectId as PrjId,e.id dcbId,d.SignTime,2 type,TotalAllocationArea from NonResidentialAgreement d inner join NonResidentialInvestigateTable e on d.NonInvestigateTableID = e.ID where d.IsInRecords = 1 ; ");
|
||||
}
|
||||
}
|
||||
public class PushResult
|
||||
{
|
||||
public string Action { get; set; }
|
||||
public bool IsSuccess { get; set; }
|
||||
public string TableName { get; set; }
|
||||
public string FailReason { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"Logging": {
|
||||
"LogLevel": {
|
||||
"Default": "Information",
|
||||
"Microsoft": "Warning",
|
||||
"Microsoft.Hosting.Lifetime": "Information"
|
||||
}
|
||||
}
|
||||
}
|
||||
40
Ewide.Nbzs.BackWorkerService/appsettings.json
Normal file
40
Ewide.Nbzs.BackWorkerService/appsettings.json
Normal file
@@ -0,0 +1,40 @@
|
||||
{
|
||||
"Logging": {
|
||||
"LogLevel": {
|
||||
"Default": "Information",
|
||||
"Microsoft": "Warning",
|
||||
"Microsoft.Hosting.Lifetime": "Information"
|
||||
}
|
||||
},
|
||||
"DataBaseConnectionStrings": [
|
||||
/*
|
||||
MySql = 0,
|
||||
SqlServer = 1,
|
||||
Sqlite = 2,
|
||||
Oracle = 3,
|
||||
PostgreSQL = 4,
|
||||
Dm = 5,
|
||||
Kdbndp = 6
|
||||
*/
|
||||
{
|
||||
"Id": 1, // 连接id,可以配置到数据库
|
||||
"DBType": 2, // db类型,枚举,具体的看上边
|
||||
"Enabled": false, // 是否开启当前数据库db
|
||||
"Connection": "WMBlog.db" // 连接字符串
|
||||
},
|
||||
{
|
||||
"Id": "Product_Conn",
|
||||
"DBType": 1,
|
||||
"Enabled": true,
|
||||
"ConnectionString": "data source=118.178.224.202;initial catalog=Nbcqb2;persist security info=True;user id=KYSQLSERVERADMIN;password=KYDBLogin20161103...;MultipleActiveResultSets=True;App=EntityFramework"
|
||||
},
|
||||
{
|
||||
"Id": "Zlb_Conn",
|
||||
"DBType": 1,
|
||||
"Enabled": true,
|
||||
"ConnectionString": "data source=118.178.224.202;initial catalog=NbzsZlb;persist security info=True;user id=KYSQLSERVERADMIN;password=KYDBLogin20161103...;MultipleActiveResultSets=True;App=EntityFramework"
|
||||
}
|
||||
],
|
||||
"ZlbSecretKey": "A4D58EAF1948B29E5954B3DB425D5F2C",
|
||||
"RedisConfig": "10.19.94.250:6380,password=nbzszlb!@#"
|
||||
}
|
||||
29
Ewide.Nbzs.Entity/Base/BaseEntity.cs
Normal file
29
Ewide.Nbzs.Entity/Base/BaseEntity.cs
Normal 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.Nbzs.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; }
|
||||
|
||||
}
|
||||
}
|
||||
46
Ewide.Nbzs.Entity/Base/RespModel.cs
Normal file
46
Ewide.Nbzs.Entity/Base/RespModel.cs
Normal file
@@ -0,0 +1,46 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Ewide.Nbzs.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; }
|
||||
}
|
||||
}
|
||||
953
Ewide.Nbzs.Entity/DataBase/InvestigateTable.cs
Normal file
953
Ewide.Nbzs.Entity/DataBase/InvestigateTable.cs
Normal file
@@ -0,0 +1,953 @@
|
||||
//----------InvestigateTable开始----------
|
||||
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
//using System.Data.Entity.ModelConfiguration;
|
||||
using System.Runtime.Serialization;
|
||||
namespace Ewide.Nbzs.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>
|
||||
/// 数据表实体类Map:InvestigateTable
|
||||
/// </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结束----------
|
||||
|
||||
|
||||
872
Ewide.Nbzs.Entity/DataBase/InvestigateTable_Assessment.cs
Normal file
872
Ewide.Nbzs.Entity/DataBase/InvestigateTable_Assessment.cs
Normal file
@@ -0,0 +1,872 @@
|
||||
//----------InvestigateTable_Assessment开始----------
|
||||
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
//using System.Data.Entity.ModelConfiguration;
|
||||
using System.Runtime.Serialization;
|
||||
namespace Ewide.Nbzs.Entity
|
||||
{
|
||||
/// <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>
|
||||
/// 数据表实体类Map:InvestigateTable_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结束----------
|
||||
|
||||
|
||||
350
Ewide.Nbzs.Entity/DataBase/NonInvestigateTable_Assessment.cs
Normal file
350
Ewide.Nbzs.Entity/DataBase/NonInvestigateTable_Assessment.cs
Normal file
@@ -0,0 +1,350 @@
|
||||
//----------NonInvestigateTable_Assessment开始----------
|
||||
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
//using System.Data.Entity.ModelConfiguration;
|
||||
using System.Runtime.Serialization;
|
||||
namespace Ewide.Nbzs.Entity
|
||||
{
|
||||
/// <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("AssementFile")]
|
||||
[DataMember]
|
||||
public string AssementFile {get;set;}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
/// <summary>
|
||||
/// 数据表实体类Map:NonInvestigateTable_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.AssementFile).HasColumnName("AssementFile");
|
||||
}
|
||||
}**/
|
||||
|
||||
}
|
||||
|
||||
//----------NonInvestigateTable_Assessment结束----------
|
||||
|
||||
|
||||
2051
Ewide.Nbzs.Entity/DataBase/NonResidentialAgreement.cs
Normal file
2051
Ewide.Nbzs.Entity/DataBase/NonResidentialAgreement.cs
Normal file
File diff suppressed because it is too large
Load Diff
818
Ewide.Nbzs.Entity/DataBase/NonResidentialInvestigateTable.cs
Normal file
818
Ewide.Nbzs.Entity/DataBase/NonResidentialInvestigateTable.cs
Normal file
@@ -0,0 +1,818 @@
|
||||
//----------NonResidentialInvestigateTable开始----------
|
||||
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
//using System.Data.Entity.ModelConfiguration;
|
||||
using System.Runtime.Serialization;
|
||||
namespace Ewide.Nbzs.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>
|
||||
/// 数据表实体类Map:NonResidentialInvestigateTable
|
||||
/// </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结束----------
|
||||
|
||||
|
||||
206
Ewide.Nbzs.Entity/DataBase/PoliciesRegulations.cs
Normal file
206
Ewide.Nbzs.Entity/DataBase/PoliciesRegulations.cs
Normal file
@@ -0,0 +1,206 @@
|
||||
//----------PoliciesRegulations开始----------
|
||||
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
//using System.Data.Entity.ModelConfiguration;
|
||||
using System.Runtime.Serialization;
|
||||
namespace Ewide.Nbzs.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("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("Sort")]
|
||||
[DataMember]
|
||||
public int Sort {get;set;}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
/// <summary>
|
||||
/// 数据表实体类Map:PoliciesRegulations
|
||||
/// </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结束----------
|
||||
|
||||
|
||||
1979
Ewide.Nbzs.Entity/DataBase/Projects.cs
Normal file
1979
Ewide.Nbzs.Entity/DataBase/Projects.cs
Normal file
File diff suppressed because it is too large
Load Diff
170
Ewide.Nbzs.Entity/DataBase/ProjectsStep.cs
Normal file
170
Ewide.Nbzs.Entity/DataBase/ProjectsStep.cs
Normal file
@@ -0,0 +1,170 @@
|
||||
//----------ProjectsStep开始----------
|
||||
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
//using System.Data.Entity.ModelConfiguration;
|
||||
using System.Runtime.Serialization;
|
||||
namespace Ewide.Nbzs.Entity
|
||||
{
|
||||
/// <summary>
|
||||
/// 数据表实体类:ProjectsStep
|
||||
/// </summary>
|
||||
[Table("ProjectsStep")]
|
||||
public partial class ProjectsStep: BaseEntity {
|
||||
/// <summary>
|
||||
/// 无描述
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="无描述")]
|
||||
[Key]
|
||||
[Column("ID")]
|
||||
[DataMember]
|
||||
public Guid ID {get;set;}
|
||||
/// <summary>
|
||||
/// 项目ID
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="项目ID")]
|
||||
[Column("ProjectID")]
|
||||
[DataMember]
|
||||
public Guid? ProjectID {get;set;}
|
||||
/// <summary>
|
||||
/// 项目阶段名称ID
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="项目阶段名称ID")]
|
||||
[Column("StepNameID")]
|
||||
[DataMember]
|
||||
public Guid? StepNameID {get;set;}
|
||||
/// <summary>
|
||||
/// 项目阶段名称
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="项目阶段名称")]
|
||||
[Column("StepName")]
|
||||
[DataMember]
|
||||
public string StepName {get;set;}
|
||||
/// <summary>
|
||||
/// 项目阶段顺序
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="项目阶段顺序")]
|
||||
[Column("StepSort")]
|
||||
[DataMember]
|
||||
public int? StepSort {get;set;}
|
||||
/// <summary>
|
||||
/// 项目阶段惟一代码
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="项目阶段惟一代码")]
|
||||
[Column("StepCode")]
|
||||
[DataMember]
|
||||
public string StepCode {get;set;}
|
||||
/// <summary>
|
||||
/// 项目阶段开始时间
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="项目阶段开始时间")]
|
||||
[Column("StartTime")]
|
||||
[DataMember]
|
||||
public DateTime? StartTime {get;set;}
|
||||
/// <summary>
|
||||
/// 项目阶段结束时间
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="项目阶段结束时间")]
|
||||
[Column("EndTime")]
|
||||
[DataMember]
|
||||
public DateTime? EndTime {get;set;}
|
||||
/// <summary>
|
||||
/// 是否结束
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="是否结束")]
|
||||
[Column("IsFinish")]
|
||||
[DataMember]
|
||||
public bool IsFinish {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("CreateTime")]
|
||||
[DataMember]
|
||||
public DateTime? CreateTime {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("UpdateTime")]
|
||||
[DataMember]
|
||||
public DateTime? UpdateTime {get;set;}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
/// <summary>
|
||||
/// 数据表实体类Map:ProjectsStep
|
||||
/// </summary>
|
||||
public class ProjectsStepMap : EntityTypeConfiguration<ProjectsStep>
|
||||
{
|
||||
public ProjectsStepMap()
|
||||
{
|
||||
this.ToTable("ProjectsStep");
|
||||
this.HasKey(t => t.ID);
|
||||
this.Property(t => t.ProjectID).HasColumnName("ProjectID");
|
||||
this.Property(t => t.StepNameID).HasColumnName("StepNameID");
|
||||
this.Property(t => t.StepName).HasColumnName("StepName");
|
||||
this.Property(t => t.StepSort).HasColumnName("StepSort");
|
||||
this.Property(t => t.StepCode).HasColumnName("StepCode");
|
||||
this.Property(t => t.StartTime).HasColumnName("StartTime");
|
||||
this.Property(t => t.EndTime).HasColumnName("EndTime");
|
||||
this.Property(t => t.IsFinish).HasColumnName("IsFinish");
|
||||
this.Property(t => t.CreateUserId).HasColumnName("CreateUserId");
|
||||
this.Property(t => t.CreateUserName).HasColumnName("CreateUserName");
|
||||
this.Property(t => t.CreateTime).HasColumnName("CreateTime");
|
||||
this.Property(t => t.UpdateUserId).HasColumnName("UpdateUserId");
|
||||
this.Property(t => t.UpdateUserName).HasColumnName("UpdateUserName");
|
||||
this.Property(t => t.UpdateTime).HasColumnName("UpdateTime");
|
||||
}
|
||||
}**/
|
||||
|
||||
}
|
||||
|
||||
//----------ProjectsStep结束----------
|
||||
|
||||
|
||||
143
Ewide.Nbzs.Entity/DataBase/PushZlb.cs
Normal file
143
Ewide.Nbzs.Entity/DataBase/PushZlb.cs
Normal file
@@ -0,0 +1,143 @@
|
||||
//----------PushZlb开始----------
|
||||
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
//using System.Data.Entity.ModelConfiguration;
|
||||
using System.Runtime.Serialization;
|
||||
namespace Ewide.Nbzs.Entity
|
||||
{
|
||||
/// <summary>
|
||||
/// 数据表实体类:PushZlb
|
||||
/// </summary>
|
||||
[Table("PushZlb")]
|
||||
public partial class PushZlb: BaseEntity {
|
||||
/// <summary>
|
||||
/// 无描述
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="无描述")]
|
||||
[Key]
|
||||
[Column("ID")]
|
||||
[DataMember]
|
||||
public string ID {get;set;}
|
||||
/// <summary>
|
||||
/// 项目ID
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="项目ID")]
|
||||
[Column("PrjId")]
|
||||
[DataMember]
|
||||
public string PrjId {get;set;}
|
||||
/// <summary>
|
||||
/// 是否现在就做,1是0否
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="是否现在就做,1是0否")]
|
||||
[Column("IsNowDo")]
|
||||
[DataMember]
|
||||
public int IsNowDo {get;set;}
|
||||
/// <summary>
|
||||
/// 是否自动做,1是0否
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="是否自动做,1是0否")]
|
||||
[Column("IsAutoDo")]
|
||||
[DataMember]
|
||||
public int IsAutoDo {get;set;}
|
||||
/// <summary>
|
||||
/// 自动执行频率表达式
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="自动执行频率表达式")]
|
||||
[Column("AutoDoTime")]
|
||||
[DataMember]
|
||||
public string AutoDoTime {get;set;}
|
||||
/// <summary>
|
||||
/// 是否作废,1是0否
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="是否作废,1是0否")]
|
||||
[Column("IsDeleted")]
|
||||
[DataMember]
|
||||
public int IsDeleted {get;set;}
|
||||
/// <summary>
|
||||
/// 创建时间
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="创建时间")]
|
||||
[Column("CreateTime")]
|
||||
[DataMember]
|
||||
public DateTime CreateTime {get;set;}
|
||||
/// <summary>
|
||||
/// 是否已处理,1是0否
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="是否已处理,1是0否")]
|
||||
[Column("IsProcessed")]
|
||||
[DataMember]
|
||||
public int IsProcessed {get;set;}
|
||||
/// <summary>
|
||||
/// 最后一次执行时间
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="最后一次执行时间")]
|
||||
[Column("LastProcessTime")]
|
||||
[DataMember]
|
||||
public DateTime? LastProcessTime {get;set;}
|
||||
/// <summary>
|
||||
/// 到现在执行了几次
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="到现在执行了几次")]
|
||||
[Column("ProcessCount")]
|
||||
[DataMember]
|
||||
public int? ProcessCount {get;set;}
|
||||
/// <summary>
|
||||
/// 是否出错, 1是0否
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="是否出错, 1是0否")]
|
||||
[Column("IsError")]
|
||||
[DataMember]
|
||||
public int? IsError {get;set;}
|
||||
/// <summary>
|
||||
/// 错误记录
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="错误记录")]
|
||||
[Column("ErrorReason")]
|
||||
[DataMember]
|
||||
public string ErrorReason {get;set;}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
/// <summary>
|
||||
/// 数据表实体类Map:PushZlb
|
||||
/// </summary>
|
||||
public class PushZlbMap : EntityTypeConfiguration<PushZlb>
|
||||
{
|
||||
public PushZlbMap()
|
||||
{
|
||||
this.ToTable("PushZlb");
|
||||
this.HasKey(t => t.ID);
|
||||
this.Property(t => t.PrjId).HasColumnName("PrjId").IsRequired();
|
||||
this.Property(t => t.IsNowDo).HasColumnName("IsNowDo").IsRequired();
|
||||
this.Property(t => t.IsAutoDo).HasColumnName("IsAutoDo").IsRequired();
|
||||
this.Property(t => t.AutoDoTime).HasColumnName("AutoDoTime");
|
||||
this.Property(t => t.IsDeleted).HasColumnName("IsDeleted").IsRequired();
|
||||
this.Property(t => t.CreateTime).HasColumnName("CreateTime").IsRequired();
|
||||
this.Property(t => t.IsProcessed).HasColumnName("IsProcessed").IsRequired();
|
||||
this.Property(t => t.LastProcessTime).HasColumnName("LastProcessTime");
|
||||
this.Property(t => t.ProcessCount).HasColumnName("ProcessCount");
|
||||
this.Property(t => t.IsError).HasColumnName("IsError");
|
||||
this.Property(t => t.ErrorReason).HasColumnName("ErrorReason");
|
||||
}
|
||||
}**/
|
||||
|
||||
}
|
||||
|
||||
//----------PushZlb结束----------
|
||||
|
||||
|
||||
2042
Ewide.Nbzs.Entity/DataBase/ResidentialAgreement.cs
Normal file
2042
Ewide.Nbzs.Entity/DataBase/ResidentialAgreement.cs
Normal file
File diff suppressed because it is too large
Load Diff
97
Ewide.Nbzs.Entity/DataBase/zjzwfwTickets.cs
Normal file
97
Ewide.Nbzs.Entity/DataBase/zjzwfwTickets.cs
Normal file
@@ -0,0 +1,97 @@
|
||||
//----------zjzwfwTickets开始----------
|
||||
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
//using System.Data.Entity.ModelConfiguration;
|
||||
using System.Runtime.Serialization;
|
||||
namespace Ewide.Nbzs.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>
|
||||
/// 数据表实体类Map:zjzwfwTickets
|
||||
/// </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结束----------
|
||||
|
||||
|
||||
34
Ewide.Nbzs.Entity/Ewide.Nbzs.Entity.csproj
Normal file
34
Ewide.Nbzs.Entity/Ewide.Nbzs.Entity.csproj
Normal file
@@ -0,0 +1,34 @@
|
||||
<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>
|
||||
|
||||
<ItemGroup>
|
||||
<Service Include="{508349b6-6b84-4df5-91f0-309beebad82d}" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Folder Include="DataBase\" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
162
Ewide.Nbzs.Entity/Extends/H5IndexPrjModel.cs
Normal file
162
Ewide.Nbzs.Entity/Extends/H5IndexPrjModel.cs
Normal file
@@ -0,0 +1,162 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Ewide.Nbzs.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 string ExpropriatedCardNo { 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 string EvaluationCompany { 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 string TotalAllocationArea { 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 int status { 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 string 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; }
|
||||
|
||||
}
|
||||
}
|
||||
131
Ewide.Nbzs.Entity/ModelAuto.ttinclude
Normal file
131
Ewide.Nbzs.Entity/ModelAuto.ttinclude
Normal 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;
|
||||
}
|
||||
}
|
||||
}
|
||||
}#>
|
||||
23
Ewide.Nbzs.Entity/SqlModelTpl.cs
Normal file
23
Ewide.Nbzs.Entity/SqlModelTpl.cs
Normal file
@@ -0,0 +1,23 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
386
Ewide.Nbzs.Entity/SqlModelTpl.tt
Normal file
386
Ewide.Nbzs.Entity/SqlModelTpl.tt
Normal file
@@ -0,0 +1,386 @@
|
||||
<#@ 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","PushZlb","ProjectsStep" });
|
||||
//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 System.Runtime.Serialization;
|
||||
namespace Ewide.Nbzs.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;
|
||||
}
|
||||
|
||||
|
||||
#>
|
||||
|
||||
@@ -175,6 +175,22 @@ using System.Runtime.Serialization;
|
||||
[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>
|
||||
|
||||
@@ -734,6 +750,14 @@ using System.Runtime.Serialization;
|
||||
[Column("Carrymode")]
|
||||
[DataMember]
|
||||
public string Carrymode {get;set;}
|
||||
/// <summary>
|
||||
/// 分户评估附件
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="分户评估附件")]
|
||||
[Column("AssementFile")]
|
||||
[DataMember]
|
||||
public string AssementFile {get;set;}
|
||||
|
||||
}
|
||||
|
||||
@@ -838,6 +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.AssementFile).HasColumnName("AssementFile");
|
||||
}
|
||||
}**/
|
||||
|
||||
|
||||
@@ -176,6 +176,22 @@ using System.Runtime.Serialization;
|
||||
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="无描述")]
|
||||
@@ -270,6 +286,22 @@ using System.Runtime.Serialization;
|
||||
[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;}
|
||||
|
||||
}
|
||||
|
||||
@@ -316,6 +348,8 @@ using System.Runtime.Serialization;
|
||||
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");
|
||||
}
|
||||
}**/
|
||||
|
||||
|
||||
@@ -1048,6 +1048,22 @@ using System.Runtime.Serialization;
|
||||
public string TaxPersonRemark {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="无描述")]
|
||||
@@ -1782,6 +1798,22 @@ using System.Runtime.Serialization;
|
||||
[Column("IsCancelRecord")]
|
||||
[DataMember]
|
||||
public bool IsCancelRecord {get;set;}
|
||||
/// <summary>
|
||||
/// 无描述
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="无描述")]
|
||||
[Column("XyFile")]
|
||||
[DataMember]
|
||||
public string XyFile {get;set;}
|
||||
/// <summary>
|
||||
/// 无描述
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="无描述")]
|
||||
[Column("IsxyFile")]
|
||||
[DataMember]
|
||||
public int? IsxyFile {get;set;}
|
||||
|
||||
}
|
||||
|
||||
@@ -2017,6 +2049,8 @@ using System.Runtime.Serialization;
|
||||
this.Property(t => t.IfCQDH).HasColumnName("IfCQDH");
|
||||
this.Property(t => t.Deductible).HasColumnName("Deductible").IsRequired();
|
||||
this.Property(t => t.IsCancelRecord).HasColumnName("IsCancelRecord").IsRequired();
|
||||
this.Property(t => t.XyFile).HasColumnName("XyFile");
|
||||
this.Property(t => t.IsxyFile).HasColumnName("IsxyFile");
|
||||
}
|
||||
}**/
|
||||
|
||||
|
||||
183
Ewide.NbzsZheliban/Entity/DataBase/PoliciesRegulations.cs
Normal file
183
Ewide.NbzsZheliban/Entity/DataBase/PoliciesRegulations.cs
Normal 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>
|
||||
/// 数据表实体类Map:PoliciesRegulations
|
||||
/// </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结束----------
|
||||
|
||||
|
||||
@@ -968,6 +968,22 @@ using System.Runtime.Serialization;
|
||||
public string TaxPersonRemark {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="无描述")]
|
||||
@@ -1774,6 +1790,22 @@ using System.Runtime.Serialization;
|
||||
[Column("CurrSubsidy")]
|
||||
[DataMember]
|
||||
public decimal? CurrSubsidy {get;set;}
|
||||
/// <summary>
|
||||
/// 协议打印文件
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="协议打印文件")]
|
||||
[Column("XyFile")]
|
||||
[DataMember]
|
||||
public string XyFile {get;set;}
|
||||
/// <summary>
|
||||
/// 是否存在协议打印文件
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="是否存在协议打印文件")]
|
||||
[Column("IsxyFile")]
|
||||
[DataMember]
|
||||
public int? IsxyFile {get;set;}
|
||||
|
||||
}
|
||||
|
||||
@@ -2008,6 +2040,8 @@ using System.Runtime.Serialization;
|
||||
this.Property(t => t.ActualPorpSwapSectionArea).HasColumnName("ActualPorpSwapSectionArea");
|
||||
this.Property(t => t.ActualCurrSectionEval).HasColumnName("ActualCurrSectionEval");
|
||||
this.Property(t => t.CurrSubsidy).HasColumnName("CurrSubsidy");
|
||||
this.Property(t => t.XyFile).HasColumnName("XyFile");
|
||||
this.Property(t => t.IsxyFile).HasColumnName("IsxyFile");
|
||||
}
|
||||
}**/
|
||||
|
||||
|
||||
98
Ewide.NbzsZheliban/Entity/DataBase/zjzwfwTickets.cs
Normal file
98
Ewide.NbzsZheliban/Entity/DataBase/zjzwfwTickets.cs
Normal 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>
|
||||
/// 数据表实体类Map:zjzwfwTickets
|
||||
/// </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结束----------
|
||||
|
||||
|
||||
@@ -1,11 +1,17 @@
|
||||
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; }
|
||||
@@ -13,17 +19,33 @@ namespace Ewide.NbzsZheliban.Entity.Extends
|
||||
}
|
||||
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
|
||||
{
|
||||
@@ -33,6 +55,7 @@ namespace Ewide.NbzsZheliban.Entity.Extends
|
||||
/// 项目信息
|
||||
/// </summary>
|
||||
public List<H5IndexPrjModel> PrjList { get; set; }
|
||||
public PoliciesRegulations PoliciesRegulationsLists { get; set; }
|
||||
}
|
||||
public class H5IndexPrjModel
|
||||
{
|
||||
@@ -41,6 +64,9 @@ namespace Ewide.NbzsZheliban.Entity.Extends
|
||||
/// 区域
|
||||
/// </summary>
|
||||
public string Area { get; set; }
|
||||
public string Name { get; set; }
|
||||
[Newtonsoft.Json.JsonIgnore]
|
||||
public string AreaID { get; set; }
|
||||
/// <summary>
|
||||
/// 征收部门
|
||||
/// </summary>
|
||||
@@ -58,12 +84,74 @@ namespace Ewide.NbzsZheliban.Entity.Extends
|
||||
/// </summary>
|
||||
public string CurrentState { get; set; }
|
||||
/// <summary>
|
||||
/// 项目备案日期
|
||||
/// </summary>
|
||||
public string CreateRecordTime { get; set; }
|
||||
/// <summary>
|
||||
/// 分户评估集合
|
||||
/// </summary>
|
||||
public object FhpgList { get; set; }
|
||||
public List<Fhpgs> FhpgList { get; set; }
|
||||
/// <summary>
|
||||
/// 补偿协议集合
|
||||
/// </summary>
|
||||
public object BcxyList { get; set; }
|
||||
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; }
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
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" });
|
||||
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')";
|
||||
@@ -52,7 +52,8 @@ using System.Runtime.Serialization;
|
||||
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>{"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);
|
||||
|
||||
@@ -5,26 +5,22 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\framework\Api\Ewide.Core\Ewide.Core.csproj" />
|
||||
<Compile Remove="Entity\**" />
|
||||
<EmbeddedResource Remove="Entity\**" />
|
||||
<None Remove="Entity\**" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<None Update="Entity\SqlModelTpl.tt">
|
||||
<Generator>TextTemplatingFileGenerator</Generator>
|
||||
<LastGenOutput>SqlModelTpl.cs</LastGenOutput>
|
||||
</None>
|
||||
<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>
|
||||
<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>
|
||||
|
||||
@@ -1,6 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<ShowAllFiles>false</ShowAllFiles>
|
||||
</PropertyGroup>
|
||||
</Project>
|
||||
@@ -1,5 +1,4 @@
|
||||
using Ewide.NbzsZheliban.Entity.Base;
|
||||
using Furion.JsonSerialization;
|
||||
using Furion.JsonSerialization;
|
||||
using SqlSugar;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
@@ -1,19 +1,25 @@
|
||||
using Ewide.NbzsZheliban.Entity;
|
||||
using Ewide.NbzsZheliban.Entity.Base;
|
||||
using Ewide.NbzsZheliban.Entity.Extends;
|
||||
using Ewide.Nbzs.Entity;
|
||||
using Ewide.Nbzs.Entity.Extends;
|
||||
using Ewide.NbzsZheliban.Tools;
|
||||
using Furion;
|
||||
using Furion.DataEncryption;
|
||||
using Furion.FriendlyException;
|
||||
using Furion.JsonSerialization;
|
||||
using Furion.UnifyResult;
|
||||
using ImageMagick;
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
using Microsoft.AspNetCore.StaticFiles;
|
||||
using Newtonsoft.Json.Linq;
|
||||
using SqlSugar;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using Furion.RemoteRequest.Extensions;
|
||||
using Microsoft.AspNetCore.Hosting;
|
||||
using Ewide.Core;
|
||||
|
||||
namespace Ewide.NbzsZheliban.Service
|
||||
{
|
||||
@@ -23,11 +29,35 @@ namespace Ewide.NbzsZheliban.Service
|
||||
private readonly ISqlSugarRepository repository;
|
||||
private readonly SqlSugarClient db;
|
||||
private readonly IJsonSerializerProvider _jsonSerializer;
|
||||
public DataService(ISqlSugarRepository sqlSugarRepository, IJsonSerializerProvider jsonSerializer)
|
||||
private readonly ICache _cache;
|
||||
public DataService(ISqlSugarRepository sqlSugarRepository, IJsonSerializerProvider jsonSerializer, IHostingEnvironment hostingEnvironment)
|
||||
{
|
||||
repository = sqlSugarRepository;
|
||||
db = repository.Context;
|
||||
_jsonSerializer = jsonSerializer;
|
||||
this._hostingEnvironment = hostingEnvironment;
|
||||
_cache = new RedisCache(Microsoft.Extensions.Options.Options.Create<CacheOptions>(new CacheOptions
|
||||
{
|
||||
CacheType = CacheType.RedisCache,
|
||||
RedisConnectionString = App.GetConfig<string>("RedisConfig")
|
||||
}));
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取当前用户信息
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[HttpPost("/userinfo")]
|
||||
[Microsoft.AspNetCore.Authorization.AllowAnonymous]
|
||||
public dynamic GetUserInfo([FromBody] JObject args)
|
||||
{
|
||||
var ticket = args.GetJsonValue("ticket", isThrowExp: true);
|
||||
var userinfoObj = GetInfoByTicket(ticket);
|
||||
return new Nbzs.Entity.Extends.ZhelibanUserInfo
|
||||
{
|
||||
CardId = userinfoObj["idnum"].ToString(),
|
||||
Name = userinfoObj["username"].ToString()
|
||||
};
|
||||
}
|
||||
/// <summary>
|
||||
/// 被征收人关联的项目列表
|
||||
@@ -38,10 +68,196 @@ namespace Ewide.NbzsZheliban.Service
|
||||
[Microsoft.AspNetCore.Authorization.AllowAnonymous]
|
||||
public async Task<dynamic> PrjList([FromBody] JObject args)
|
||||
{
|
||||
#region 票据
|
||||
var ticket = args.GetJsonValue("ticket", isThrowExp: true);
|
||||
//var ticket = Request.Query["ticket"];
|
||||
if (!string.IsNullOrWhiteSpace(ticket))
|
||||
//var ticket = Request.Query["ticket"];
|
||||
var userinfoObj = GetInfoByTicket(ticket);
|
||||
var cardno = userinfoObj["idnum"].ToString();
|
||||
var username = userinfoObj["username"].ToString();
|
||||
//修改测试数据
|
||||
//db.Ado.ExecuteCommand("update InvestigateTable set ExpropriatedCardNo='" + cardno + "' where id ='A80C1599-B658-4176-8CCF-DDA57A64254F' ");
|
||||
return await GetInfoByCardNoAsync(cardno, username);
|
||||
}
|
||||
/// <summary>
|
||||
/// 被征收人关联的项目列表
|
||||
/// </summary>
|
||||
/// <param name="args"></param>
|
||||
/// <returns></returns>
|
||||
[HttpPost("/project/list2")]
|
||||
[Microsoft.AspNetCore.Authorization.AllowAnonymous]
|
||||
public async Task<dynamic> PrjList2([FromBody] JObject args)
|
||||
{
|
||||
var cardno = "341203199206303411";
|
||||
var username = "张三丰";
|
||||
return await GetInfoByCardNoAsync(cardno, username);
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 住宅调查表
|
||||
/// </summary>
|
||||
/// <param name="cardno"></param>
|
||||
/// <returns></returns>
|
||||
private async Task<List<Dcbs>> GetzzDcbsAsync(string _cardno)
|
||||
{
|
||||
var cardno = MD5Encryption.Encrypt(_cardno);
|
||||
var list = _cache.Get<List<Dcbs>>("CacheData-InvestigateTable");
|
||||
if (list != null && list.Count > 0)
|
||||
return list.Where(p => p.ExpropriatedCardNo == cardno).ToList();
|
||||
else
|
||||
//住宅调查表
|
||||
return await db.Ado.SqlQueryAsync<Dcbs>("select ID dcbId,ProjectId PrjId from InvestigateTable b where b.ExpropriatedCardNo=@ExpropriatedCardNo", new List<SugarParameter> { new SugarParameter("ExpropriatedCardNo", cardno, System.Data.DbType.String) }.ToArray());
|
||||
}
|
||||
/// <summary>
|
||||
/// 非住宅调查表
|
||||
/// </summary>
|
||||
/// <param name="cardno"></param>
|
||||
/// <returns></returns>
|
||||
private async Task<List<Dcbs>> GetfzzDcbsAsync(string _cardno)
|
||||
{
|
||||
var cardno = MD5Encryption.Encrypt(_cardno);
|
||||
var list = _cache.Get<List<Dcbs>>("CacheData-NonResidentialInvestigateTable");
|
||||
if (list != null && list.Count > 0)
|
||||
return list.Where(p => p.ExpropriatedCardNo == cardno).ToList();
|
||||
else
|
||||
//非住宅调查表
|
||||
return await db.Ado.SqlQueryAsync<Dcbs>("select ID dcbId,ProjectId PrjId from NonResidentialInvestigateTable b where b.PropertyRightPrsonCardNo=@ExpropriatedCardNo", new List<SugarParameter> { new SugarParameter("ExpropriatedCardNo", cardno, System.Data.DbType.String) }.ToArray());
|
||||
}
|
||||
/// <summary>
|
||||
/// 项目列表
|
||||
/// </summary>
|
||||
/// <param name="list_dcbs"></param>
|
||||
/// <returns></returns>
|
||||
private async Task<List<H5IndexPrjModel>> GetPrjListAsync(IEnumerable<Dcbs> list_dcbs)
|
||||
{
|
||||
var list = _cache.Get<List<H5IndexPrjModel>>("CacheData-Projects");
|
||||
if (list != null && list.Count > 0)
|
||||
return list.Where(p => p.status == 2 && list_dcbs.Select(p => p.PrjId).Contains(p.PrjId)).ToList();
|
||||
else
|
||||
//项目列表
|
||||
return await db.Ado.SqlQueryAsync<H5IndexPrjModel>("select a.ID Prjid,a.area,a.AreaID,a.HouseAcquisitionDepartment as zsbm,a.CollectDecisionNo1 as year,(isnull(a.CollectDecisionNoHeadName,'')+'['+cast(a.CollectDecisionNo1 as varchar)+']'+ isnull(cast(a.CollectDecisionNo2 as varchar),'')+'号') zsjdh,dbo.get_current_state(a.ID) CurrentState,NAME,CreateRecordTime from Projects a where status = 2 and ID in ('" + string.Join("','", list_dcbs.Select(p => p.PrjId)) + "') ");
|
||||
}
|
||||
/// <summary>
|
||||
/// 分户评估
|
||||
/// </summary>
|
||||
/// <param name="InvestigateTableID_param"></param>
|
||||
/// <returns></returns>
|
||||
private async Task<List<Fhpgs>> GetFHPGListAsync(IEnumerable<Dcbs> list_dcbs)
|
||||
{
|
||||
var list = _cache.Get<List<Fhpgs>>("CacheData-InvestigateTable_Assessment");
|
||||
if (list != null && list.Count > 0)
|
||||
return list.Where(p => list_dcbs.Select(p => p.dcbId).Contains(p.dcbId)).ToList();
|
||||
else
|
||||
{
|
||||
var InvestigateTableID_param = "'" + string.Join("','", list_dcbs.Select(p => p.dcbId)) + "'";
|
||||
//分户评估
|
||||
return await db.Ado.SqlQueryAsync<Fhpgs>("select d.id,e.ProjectId as PrjId ,d.AssessmentNo,e.HouseAddress,d.countValue,e.id dcbId,d.CreateTime,d.CreateUserName,1 type,p.EvaluationCompany from InvestigateTable_Assessment d inner join InvestigateTable e on d.InvestigateTableId=e.ID inner join Projects p on e.ProjectId=p.id where d.IsPublic=1 and d.InvestigateTableID in ( " + InvestigateTableID_param + " ) union all select d.id,e.ProjectId as PrjId ,AssessmentNo, e.HouseAddress, d.countValue,e.id dcbId,d.CreateTime,d.CreateUserName,2 type,p.EvaluationCompany from NonInvestigateTable_Assessment d inner join NonResidentialInvestigateTable e on d.NonInvestigateTableID = e.ID inner join Projects p on e.ProjectId=p.id where d.IsPublic=1 and d.NonInvestigateTableID in ( " + InvestigateTableID_param + " ) ;");
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// 补偿协议
|
||||
/// </summary>
|
||||
/// <param name="InvestigateTableID_param"></param>
|
||||
/// <returns></returns>
|
||||
private async Task<List<Bcxy>> GetBCXYListAsync(IEnumerable<Dcbs> list_dcbs)
|
||||
{
|
||||
var list = _cache.Get<List<Bcxy>>("CacheData-ResidentialAgreement");
|
||||
if (list != null && list.Count > 0)
|
||||
return list.Where(p => list_dcbs.Select(p => p.dcbId).Contains(p.dcbId)).ToList();
|
||||
else
|
||||
{
|
||||
var InvestigateTableID_param = "'" + string.Join("','", list_dcbs.Select(p => p.dcbId)) + "'";
|
||||
//补偿协议
|
||||
return await db.Ado.SqlQueryAsync<Bcxy>("select d.id,isnull(d.CollectDecisionNoHeadName,'')+isnull(d.No1,'')+'-'+isnull(d.No2,'')+(case when (d.No3 is null or d.No3 = '') then '' else ('-'+d.No3) end ) XyNo,d.SwitchProductionWay,e.HouseAddress,d.SummationShouldCompensateMoney,e.ProjectId as PrjId,e.id dcbId,d.SignTime,1 type,TotalAllocationArea from ResidentialAgreement d inner join InvestigateTable e on d.InvestigateTableId=e.ID where d.IsInRecords = 1 and d.InvestigateTableID in ( " + InvestigateTableID_param + " ) union all select d.id,isnull(d.CollectDecisionNoHeadName, '') + isnull(d.No2, '') + '-' + isnull(d.No3, '') XyNo , d.SwitchProductionWay, e.HouseAddress, d.SummationShouldCompensateMoney, e.ProjectId as PrjId,e.id dcbId,d.SignTime,2 type,TotalAllocationArea from NonResidentialAgreement d inner join NonResidentialInvestigateTable e on d.NonInvestigateTableID = e.ID where d.IsInRecords = 1 and d.NonInvestigateTableID in ( " + InvestigateTableID_param + " ); ");
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="cardno"></param>
|
||||
/// <param name="username"></param>
|
||||
/// <returns></returns>
|
||||
private async Task<H5IndexModel> GetInfoByCardNoAsync(string cardno, string username)
|
||||
{
|
||||
var cachedata = _cache.Get("IndexData-" + cardno);
|
||||
if (!string.IsNullOrWhiteSpace(cachedata))
|
||||
return JSON.Deserialize<H5IndexModel>(cachedata);
|
||||
//var cardno_aes = AESEncryption.Decrypt(cardno, Common.GetHashKey());
|
||||
var list_zz_dcb = await GetzzDcbsAsync(cardno);
|
||||
var list_fzz_dcb = await GetfzzDcbsAsync(cardno);
|
||||
//调查表集合
|
||||
var list_dcbs = list_zz_dcb.Concat(list_fzz_dcb);
|
||||
var list_projects = await GetPrjListAsync(list_dcbs);
|
||||
|
||||
var list_fhpgs = await GetFHPGListAsync(list_dcbs);
|
||||
var list_bcxys = await GetBCXYListAsync(list_dcbs);
|
||||
////解密
|
||||
//list_bcxys.ForEach(xy=> {
|
||||
//xy.ExpropriatedCardNo= AESEncryption.Decrypt(xy.ExpropriatedCardNo, Common.GetHashKey());
|
||||
//});
|
||||
var listAreas = new List<Guid?> { Guid.Parse("B2A0291C-84C7-4D86-A6D5-CB9FCCF4A2D8") };
|
||||
list_projects.ForEach(p =>
|
||||
{
|
||||
p.FhpgList = list_fhpgs.Where(a => a.PrjId == p.PrjId).ToList();
|
||||
var bcxy = list_bcxys.Where(a => a.PrjId == p.PrjId).ToList();
|
||||
bcxy.ForEach(a => a.countValue = list_fhpgs.Where(b => b.dcbId == a.dcbId).FirstOrDefault()?.countValue);
|
||||
p.BcxyList = bcxy;
|
||||
listAreas.Add(Guid.Parse(p.AreaID));
|
||||
});
|
||||
List<PoliciesRegulation> list_PoliciesRegulations = null;
|
||||
var listPoliciesRegulationsTemp = _cache.Get<List<Nbzs.Entity.PoliciesRegulations>>("CacheData-PoliciesRegulations");
|
||||
if (listPoliciesRegulationsTemp != null && listPoliciesRegulationsTemp.Count > 0)
|
||||
{
|
||||
list_PoliciesRegulations = listPoliciesRegulationsTemp.Where(a => listAreas.Contains(a.AreaID) && a.IsPublic && (a.PublicTimeEnd == null || a.PublicTimeEnd.Value > DateTime.Now)).Select(b => new PoliciesRegulation
|
||||
{
|
||||
ID = b.ID,
|
||||
Contents = b.Contents,
|
||||
PublicTime = b.PublicTime.ToString(),
|
||||
Title = b.Title,
|
||||
Area = b.Area
|
||||
}).ToList();
|
||||
}
|
||||
else
|
||||
{
|
||||
//政策
|
||||
list_PoliciesRegulations = db.Queryable<Nbzs.Entity.PoliciesRegulations>().Where(a => listAreas.Contains(a.AreaID) && a.IsPublic && (a.PublicTimeEnd == null || a.PublicTimeEnd.Value > DateTime.Now)).Select(b => new PoliciesRegulation
|
||||
{
|
||||
ID = b.ID,
|
||||
Contents = b.Contents,
|
||||
PublicTime = b.PublicTime.ToString(),
|
||||
Title = b.Title,
|
||||
Area = b.Area
|
||||
}).ToList();
|
||||
}
|
||||
list_PoliciesRegulations.ForEach(a =>
|
||||
{
|
||||
a.PublicTime = Convert.ToDateTime(a.PublicTime).ToString("yyyy-MM-dd");
|
||||
});
|
||||
//移除没有协议也没有分户评估的项目 (空项目)
|
||||
list_projects.FindAll(a => (a.BcxyList == null || a.BcxyList.Count == 0) && (a.FhpgList == null || a.FhpgList.Count == 0)).ForEach(a =>
|
||||
{
|
||||
list_projects.Remove(a);
|
||||
});
|
||||
Nbzs.Entity.Extends.H5IndexModel h5IndexModel = new()
|
||||
{
|
||||
PrjList = list_projects,
|
||||
IdCard = cardno,
|
||||
UserName = "*" + username.Substring(1, username.Length - 1),
|
||||
PoliciesRegulationsLists = new Nbzs.Entity.Extends.PoliciesRegulations { List = list_PoliciesRegulations, TotalCount = list_PoliciesRegulations.Count }
|
||||
};
|
||||
_cache.Set("IndexData-" + cardno, h5IndexModel, new TimeSpan(0, 1, 30));
|
||||
return h5IndexModel;
|
||||
}
|
||||
private JObject GetInfoByTicket(string ticket)
|
||||
{
|
||||
if (string.IsNullOrWhiteSpace(ticket))
|
||||
throw Oops.Oh("无效访问");
|
||||
var dbTicket = db.Queryable<zjzwfwTickets>().Where(p => p.Ticket == ticket && p.ExpireTime > DateTime.Now).OrderBy(p => p.CreateTime, OrderByType.Desc).First();
|
||||
if (dbTicket != null)
|
||||
{
|
||||
var OriginalResponse = DESCEncryption.Decrypt(dbTicket.OriginalResponse, Common.GetZlbSecretKey());
|
||||
return JObject.Parse(OriginalResponse);
|
||||
}
|
||||
else
|
||||
{
|
||||
var time = DateTime.Now.ToString("yyyyMMddHHmmss");
|
||||
var servicecode = App.Configuration["zlb_setting:servicecode"];
|
||||
@@ -66,7 +282,7 @@ namespace Ewide.NbzsZheliban.Service
|
||||
throw Oops.Oh($"ticket接口返回值有误,[{tickerRsltStr}]");
|
||||
}
|
||||
if (ticketObj["result"].Value<int>() != 0)
|
||||
throw Oops.Oh($"ticket接口返回值有误,[{tickerRsltStr}]");
|
||||
throw Oops.Oh(ticketObj["result"].Value<int>(), $"ticket接口返回值有误,[{tickerRsltStr}]");
|
||||
time = DateTime.Now.ToString("yyyyMMddHHmmss");
|
||||
sign = MD5Encryption.Encrypt(servicecode + servicepwd + time);
|
||||
url = App.Configuration["zlb_setting:token_url"]
|
||||
@@ -87,84 +303,351 @@ namespace Ewide.NbzsZheliban.Service
|
||||
throw Oops.Oh($"token接口返回值有误,[{tickerRsltStr}]");
|
||||
}
|
||||
if (userinfoObj["result"].Value<int>() != 0)
|
||||
throw Oops.Oh($"ticket接口返回值有误,[{tickerRsltStr}]");
|
||||
var cardno = userinfoObj["idnum"].ToString();
|
||||
var username = userinfoObj["username"].ToString();
|
||||
|
||||
#endregion
|
||||
//var cardno = args.GetJsonValue("cardno", isThrowExp: true);
|
||||
//住宅调查表
|
||||
var list_zz_dcb = await db.Ado.SqlQueryAsync<Dcbs>("select ID dcbId,ProjectId PrjId from InvestigateTable b where b.ExpropriatedCardNo=@ExpropriatedCardNo", new List<SugarParameter> { new SugarParameter("ExpropriatedCardNo", cardno, System.Data.DbType.String) }.ToArray());
|
||||
//非住宅调查表
|
||||
var list_fzz_dcb = await db.Ado.SqlQueryAsync<Dcbs>("select ID dcbId,ProjectId PrjId from NonResidentialInvestigateTable b where b.PropertyRightCardNo=@ExpropriatedCardNo", new List<SugarParameter> { new SugarParameter("ExpropriatedCardNo", cardno, System.Data.DbType.String) }.ToArray());
|
||||
//调查表集合
|
||||
var list_dcbs = list_zz_dcb.Concat(list_fzz_dcb);
|
||||
//项目列表
|
||||
var list_projects = await db.Ado.SqlQueryAsync<H5IndexPrjModel>("select a.ID Prjid,a.area,a.HouseAcquisitionDepartment as zsbm,a.CollectDecisionNo1 as year,(isnull(a.CollectDecisionNoHeadName,'')+'['+cast(a.CollectDecisionNo1 as varchar)+']'+ isnull(cast(a.CollectDecisionNo2 as varchar),'')+'号') zsjdh,dbo.get_current_state(a.ID) CurrentState from Projects a where ID in ('" + string.Join("','", list_dcbs.Select(p => p.PrjId)) + "') ");
|
||||
//分户评估
|
||||
var InvestigateTableID_param = "'" + string.Join("','", list_dcbs.Select(p => p.dcbId)) + "'";
|
||||
var list_fhpgs = await db.Ado.SqlQueryAsync<Fhpgs>("select e.ProjectId as PrjId ,d.AssessmentNo,e.HouseAddress,d.countValue from InvestigateTable_Assessment d inner join InvestigateTable e on d.InvestigateTableId=e.ID where d.InvestigateTableID in ( " + InvestigateTableID_param + " ) union all select e.ProjectId as PrjId ,AssessmentNo, e.HouseAddress, d.countValue from NonInvestigateTable_Assessment d inner join NonResidentialInvestigateTable e on d.NonInvestigateTableID = e.ID where d.NonInvestigateTableID in ( " + InvestigateTableID_param + " ) ;");
|
||||
//补偿协议
|
||||
var list_bcxys = await db.Ado.SqlQueryAsync<Bcxy>("select isnull(d.CollectDecisionNoHeadName,'')+isnull(d.No1,'')+'-'+isnull(d.No2,'')+(case when (d.No3 is null or d.No3 = '') then '' else ('-'+d.No3) end ) XyNo,d.SwitchProductionWay,e.HouseAddress,d.SummationShouldCompensateMoney,e.ProjectId as PrjId from ResidentialAgreement d inner join InvestigateTable e on d.InvestigateTableId=e.ID where d.InvestigateTableID in ( " + InvestigateTableID_param + " ) union all select isnull(d.CollectDecisionNoHeadName, '') + isnull(d.No2, '') + '-' + isnull(d.No3, '') XyNo , d.SwitchProductionWay, e.HouseAddress, d.SummationShouldCompensateMoney, e.ProjectId as PrjId from NonResidentialAgreement d inner join NonResidentialInvestigateTable e on d.NonInvestigateTableID = e.ID where d.NonInvestigateTableID in ( " + InvestigateTableID_param + " ); ");
|
||||
|
||||
list_projects.ForEach(p =>
|
||||
throw Oops.Oh(userinfoObj["result"].Value<int>(), $"ticket接口返回值有误,[{tickerRsltStr}]");
|
||||
var temp1 = db.Insertable<zjzwfwTickets>(new zjzwfwTickets
|
||||
{
|
||||
p.FhpgList = list_fhpgs.Where(a => a.PrjId == p.PrjId);
|
||||
p.BcxyList = list_bcxys.Where(a => a.PrjId == p.PrjId);
|
||||
});
|
||||
H5IndexModel h5IndexModel = new()
|
||||
{
|
||||
PrjList = list_projects,
|
||||
IdCard = cardno,
|
||||
UserName = username
|
||||
};
|
||||
return h5IndexModel;
|
||||
}
|
||||
else
|
||||
{
|
||||
throw Oops.Oh("无效访问");
|
||||
ID = Guid.NewGuid().ToString(),
|
||||
Ticket = ticket,
|
||||
IdCardNo = MD5Encryption.Encrypt(userinfoObj["idnum"].ToString()),
|
||||
UserName = userinfoObj["username"].ToString(),
|
||||
ExpireTime = DateTime.Now.AddHours(4),//浙里办的token时效也是4个小时
|
||||
CreateTime = DateTime.Now,
|
||||
OriginalResponse = DESCEncryption.Encrypt(userinfoRsltStr, Common.GetZlbSecretKey())
|
||||
}).ExecuteCommand();
|
||||
if (temp1 <= 0)
|
||||
throw Oops.Oh("出现异常,请联系管理员");
|
||||
return userinfoObj;
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// 被征收人关联的项目列表
|
||||
/// 政策详细
|
||||
/// </summary>
|
||||
/// <param name="args"></param>
|
||||
/// <returns></returns>
|
||||
[HttpPost("/project/list2")]
|
||||
[HttpPost("/policies/info")]
|
||||
[Microsoft.AspNetCore.Authorization.AllowAnonymous]
|
||||
public async Task<dynamic> PrjList2([FromBody] JObject args)
|
||||
public async Task<dynamic> PolicieInfo([FromBody] JObject args)
|
||||
{
|
||||
var cardno = "341203199206303411";
|
||||
var username = "张三丰";
|
||||
|
||||
//var cardno = args.GetJsonValue("cardno", isThrowExp: true);
|
||||
//住宅调查表
|
||||
var list_zz_dcb = await db.Ado.SqlQueryAsync<Dcbs>("select ID dcbId,ProjectId PrjId from InvestigateTable b where b.ExpropriatedCardNo=@ExpropriatedCardNo", new List<SugarParameter> { new SugarParameter("ExpropriatedCardNo", cardno, System.Data.DbType.String) }.ToArray());
|
||||
//非住宅调查表
|
||||
var list_fzz_dcb = await db.Ado.SqlQueryAsync<Dcbs>("select ID dcbId,ProjectId PrjId from NonResidentialInvestigateTable b where b.PropertyRightCardNo=@ExpropriatedCardNo", new List<SugarParameter> { new SugarParameter("ExpropriatedCardNo", cardno, System.Data.DbType.String) }.ToArray());
|
||||
//调查表集合
|
||||
var list_dcbs = list_zz_dcb.Concat(list_fzz_dcb);
|
||||
//项目列表
|
||||
var list_projects = await db.Ado.SqlQueryAsync<H5IndexPrjModel>("select a.ID Prjid,a.area,a.HouseAcquisitionDepartment as zsbm,a.CollectDecisionNo1 as year,(isnull(a.CollectDecisionNoHeadName,'')+'['+cast(a.CollectDecisionNo1 as varchar)+']'+ isnull(cast(a.CollectDecisionNo2 as varchar),'')+'号') zsjdh,dbo.get_current_state(a.ID) CurrentState from Projects a where ID in ('" + string.Join("','", list_dcbs.Select(p => p.PrjId)) + "') ");
|
||||
//分户评估
|
||||
var InvestigateTableID_param = "'" + string.Join("','", list_dcbs.Select(p => p.dcbId)) + "'";
|
||||
var list_fhpgs = await db.Ado.SqlQueryAsync<Fhpgs>("select e.ProjectId as PrjId ,d.AssessmentNo,e.HouseAddress,d.countValue from InvestigateTable_Assessment d inner join InvestigateTable e on d.InvestigateTableId=e.ID where d.InvestigateTableID in ( " + InvestigateTableID_param + " ) union all select e.ProjectId as PrjId ,AssessmentNo, e.HouseAddress, d.countValue from NonInvestigateTable_Assessment d inner join NonResidentialInvestigateTable e on d.NonInvestigateTableID = e.ID where d.NonInvestigateTableID in ( " + InvestigateTableID_param + " ) ;");
|
||||
//补偿协议
|
||||
var list_bcxys = await db.Ado.SqlQueryAsync<Bcxy>("select isnull(d.CollectDecisionNoHeadName,'')+isnull(d.No1,'')+'-'+isnull(d.No2,'')+(case when (d.No3 is null or d.No3 = '') then '' else ('-'+d.No3) end ) XyNo,d.SwitchProductionWay,e.HouseAddress,d.SummationShouldCompensateMoney,e.ProjectId as PrjId from ResidentialAgreement d inner join InvestigateTable e on d.InvestigateTableId=e.ID where d.InvestigateTableID in ( " + InvestigateTableID_param + " ) union all select isnull(d.CollectDecisionNoHeadName, '') + isnull(d.No2, '') + '-' + isnull(d.No3, '') XyNo , d.SwitchProductionWay, e.HouseAddress, d.SummationShouldCompensateMoney, e.ProjectId as PrjId from NonResidentialAgreement d inner join NonResidentialInvestigateTable e on d.NonInvestigateTableID = e.ID where d.NonInvestigateTableID in ( " + InvestigateTableID_param + " ); ");
|
||||
|
||||
list_projects.ForEach(p =>
|
||||
var ticket = args.GetJsonValue("ticket", isThrowExp: true);
|
||||
var id = args.GetJsonGuidValue("id", isThrowExp: true);
|
||||
JObject userInfoObj = GetInfoByTicket(ticket);
|
||||
try
|
||||
{
|
||||
p.FhpgList = list_fhpgs.Where(a => a.PrjId == p.PrjId);
|
||||
p.BcxyList = list_bcxys.Where(a => a.PrjId == p.PrjId);
|
||||
});
|
||||
H5IndexModel h5IndexModel = new()
|
||||
var cachedata = _cache.Get("IndexData-" + userInfoObj["idnum"]);
|
||||
if (!string.IsNullOrWhiteSpace(cachedata))
|
||||
return JSON.Deserialize<H5IndexModel>(cachedata).PoliciesRegulationsLists.List.Find(a => a.ID == id);
|
||||
}
|
||||
catch { }
|
||||
var listPoliciesRegulationsTemp = _cache.Get<List<Nbzs.Entity.PoliciesRegulations>>("CacheData-PoliciesRegulations");
|
||||
if (listPoliciesRegulationsTemp != null && listPoliciesRegulationsTemp.Count > 0)
|
||||
{
|
||||
PrjList = list_projects,
|
||||
IdCard = cardno,
|
||||
UserName = username
|
||||
};
|
||||
return h5IndexModel;
|
||||
|
||||
return listPoliciesRegulationsTemp.Where(p => p.ID == id).Select(p => new PoliciesRegulation
|
||||
{
|
||||
ID = p.ID,
|
||||
Area = p.Area,
|
||||
Contents = p.Contents,
|
||||
PublicTime = p.PublicTime.HasValue ? p.PublicTime.Value.ToString("yyyy-MM-dd") : string.Empty,
|
||||
Title = p.Title
|
||||
}).First();
|
||||
}
|
||||
else
|
||||
{
|
||||
var asd = db.Queryable<Nbzs.Entity.PoliciesRegulations>().Where(p => p.ID == id).First();
|
||||
var entity = db.Queryable<Nbzs.Entity.PoliciesRegulations>().Where(p => p.ID == id).Select(p => new PoliciesRegulation
|
||||
{
|
||||
ID = p.ID,
|
||||
Area = p.Area,
|
||||
Contents = p.Contents,
|
||||
PublicTime = p.PublicTime.ToString(),
|
||||
Title = p.Title
|
||||
}).First();
|
||||
entity.PublicTime = Convert.ToDateTime(entity.PublicTime).ToString("yyyy-MM-dd");
|
||||
return entity;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 协议详细
|
||||
/// </summary>
|
||||
/// <param name="args"></param>
|
||||
/// <returns></returns>
|
||||
[HttpPost("/agreement/info_s")]
|
||||
[Microsoft.AspNetCore.Authorization.AllowAnonymous]
|
||||
public IActionResult AgreementInfoStream([FromBody] JObject args)
|
||||
{
|
||||
var ticket = args.GetJsonValue("ticket", isThrowExp: true);
|
||||
var id = args.GetJsonGuidValue("id", isThrowExp: true);
|
||||
JObject userInfoObj = GetInfoByTicket(ticket);
|
||||
var XyFile = "";
|
||||
//住宅
|
||||
var entity_zz = db.Queryable<Nbzs.Entity.ResidentialAgreement>().Where(p => p.ID == id).Select(p => new { p.ID, p.XyFile }).First();
|
||||
if (entity_zz != null)
|
||||
{
|
||||
XyFile = entity_zz.XyFile;
|
||||
}
|
||||
//非住宅
|
||||
else
|
||||
{
|
||||
var entity_fzz = db.Queryable<Nbzs.Entity.NonResidentialAgreement>().Where(p => p.ID == id).Select(p => new { p.ID, p.XyFile }).First();
|
||||
if (entity_fzz != null)
|
||||
{
|
||||
XyFile = entity_fzz.XyFile;
|
||||
}
|
||||
else
|
||||
throw Oops.Oh("ID错误");
|
||||
}
|
||||
if (string.IsNullOrEmpty(XyFile))
|
||||
throw Oops.Oh("未上传附件");
|
||||
var filePath = App.Configuration["nbzs_file_path"] + XyFile;
|
||||
return new FileStreamResult(new FileStream(filePath, FileMode.Open), "application/octet-stream") { FileDownloadName = new FileInfo(filePath).Name };
|
||||
}
|
||||
/// <summary>
|
||||
/// 协议详细
|
||||
/// </summary>
|
||||
/// <param name="args"></param>
|
||||
/// <returns></returns>
|
||||
[HttpPost("/agreement/info_p")]
|
||||
[Microsoft.AspNetCore.Authorization.AllowAnonymous]
|
||||
public dynamic AgreementInfoPicture([FromBody] JObject args)
|
||||
{
|
||||
var ticket = args.GetJsonValue("ticket", isThrowExp: true);
|
||||
var id = args.GetJsonGuidValue("id", isThrowExp: true);
|
||||
JObject userInfoObj = GetInfoByTicket(ticket);
|
||||
//var cachedata=_cache.Get($"CacheData-ResidentialAgreement");
|
||||
//if (!string.IsNullOrWhiteSpace(cachedata))
|
||||
//{
|
||||
// var listBcxy = JSON.Deserialize<List<Bcxy>>(cachedata);
|
||||
// XyFile= listBcxy.Where(p => p.Id == id.ToString()).Select(p => new {ID= p.Id, XyFile=p.XyFile }).First();
|
||||
//}
|
||||
var XyFile = "";
|
||||
//住宅
|
||||
var entity_zz = db.Queryable<Nbzs.Entity.ResidentialAgreement>().Where(p => p.ID == id).Select(p => new { p.ID, p.XyFile }).First();
|
||||
if (entity_zz != null)
|
||||
{
|
||||
XyFile = entity_zz.XyFile;
|
||||
}
|
||||
//非住宅
|
||||
else
|
||||
{
|
||||
var entity_fzz = db.Queryable<Nbzs.Entity.NonResidentialAgreement>().Where(p => p.ID == id).Select(p => new { p.ID, p.XyFile }).First();
|
||||
if (entity_fzz != null)
|
||||
{
|
||||
XyFile = entity_fzz.XyFile;
|
||||
}
|
||||
else
|
||||
throw Oops.Oh("ID错误");
|
||||
}
|
||||
if (string.IsNullOrEmpty(XyFile))
|
||||
throw Oops.Oh(-2001, "无附件");
|
||||
var pics = new List<string>();
|
||||
//var nbzs_file_path = App.Configuration["nbzs_file_path"];
|
||||
var nbzs_domain = App.Configuration["nbzs_domain"];
|
||||
var current_domain = App.Configuration["current_domain"];
|
||||
|
||||
var filePath = GetCurrentRootPath() + XyFile;
|
||||
var pdfFile = new FileInfo(filePath);
|
||||
if (File.Exists(pdfFile.Directory + "\\" + pdfFile.Name + ".lock"))
|
||||
{
|
||||
var picCount = pdfFile.Directory.GetFiles(pdfFile.Name + "-*.jpg").Length;
|
||||
for (int i = 0; i < picCount; i++)
|
||||
{
|
||||
pics.Add(current_domain + XyFile + "-" + i + ".jpg");
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
var s = (nbzs_domain + XyFile).GetAsStreamAsync().Result;
|
||||
StreamToFile(s, XyFile);
|
||||
MagickReadSettings settings = new MagickReadSettings();
|
||||
settings.Density = new Density(400, 400); //设置质量
|
||||
using (MagickImageCollection images = new MagickImageCollection())
|
||||
{
|
||||
try
|
||||
{
|
||||
images.Read(filePath, settings);
|
||||
for (int i = 0; i < images.Count; i++)
|
||||
{
|
||||
MagickImage image = (MagickImage)images[i];
|
||||
image.Format = MagickFormat.Jpg;
|
||||
var imagename = filePath + "-" + i + ".jpg";
|
||||
image.Write(imagename);
|
||||
pics.Add(current_domain + XyFile + "-" + i + ".jpg");
|
||||
if (i == 0)
|
||||
{
|
||||
File.WriteAllText(pdfFile.Directory.FullName + "\\" + pdfFile.Name + ".lock", pdfFile.Name + ".lock");
|
||||
}
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
throw Oops.Oh(ex.Message + ex.StackTrace);
|
||||
throw Oops.Oh(-2002, "无附件文件[" + nbzs_domain + XyFile + "]");
|
||||
}
|
||||
}
|
||||
}
|
||||
return new { pics, pdf = current_domain + XyFile };
|
||||
}
|
||||
private readonly IHostingEnvironment _hostingEnvironment;
|
||||
private string GetCurrentRootPath()
|
||||
{
|
||||
return _hostingEnvironment.WebRootPath;
|
||||
//return Path.GetDirectoryName(this.GetType().Assembly.Location);
|
||||
}
|
||||
private string StreamToFile(Stream s, string filename)
|
||||
{
|
||||
var d = GetCurrentRootPath() + filename;
|
||||
FileInfo f = new(d);
|
||||
if (!f.Directory.Exists)
|
||||
f.Directory.Create();
|
||||
using (MemoryStream stmMemory = new MemoryStream())
|
||||
{
|
||||
byte[] buffer = new byte[s.Length];
|
||||
int i;
|
||||
//将字节逐个放入到Byte中
|
||||
while ((i = s.Read(buffer, 0, buffer.Length)) > 0)
|
||||
{
|
||||
stmMemory.Write(buffer, 0, i);
|
||||
}
|
||||
var fileBytes = stmMemory.ToArray();//文件流Byte,需要文件流可直接return,不需要下面的保存代码
|
||||
stmMemory.Close();
|
||||
using (MemoryStream m = new(fileBytes))
|
||||
{
|
||||
using (FileStream fs = new(d, FileMode.OpenOrCreate))
|
||||
{
|
||||
m.WriteTo(fs);
|
||||
fs.Close();
|
||||
}
|
||||
m.Close();
|
||||
}
|
||||
}
|
||||
return d;
|
||||
}
|
||||
/// <summary>
|
||||
/// 分布评估详细
|
||||
/// </summary>
|
||||
/// <param name="args"></param>
|
||||
/// <returns></returns>
|
||||
[HttpPost("/house_estimate/info")]
|
||||
[Microsoft.AspNetCore.Authorization.AllowAnonymous]
|
||||
public dynamic HouseEstimateInfo([FromBody] JObject args)
|
||||
{
|
||||
var ticket = args.GetJsonValue("ticket", isThrowExp: true);
|
||||
var id = args.GetJsonGuidValue("id", isThrowExp: true);
|
||||
var type = args.GetJsonIntValue("type", isThrowExp: true);
|
||||
JObject userInfoObj = GetInfoByTicket(ticket);
|
||||
//var cardno = userInfoObj["idnum"].ToString();
|
||||
FHPG jzlrModel = null;
|
||||
if (type == 1)
|
||||
{
|
||||
jzlrModel = db.Ado.SqlQuery<FHPG>("select a.ID,b.HouseAddress,a.ValuationMethod,a.AssessmentNo,a.HousingAssessmentValue,a.countValue,a.AttachedAssessedValue,a.DecorateAssessedValue,a.Remark,a.ExceedLandMoney,a.AtticAssessedValue,1 Type from InvestigateTable_Assessment a inner join InvestigateTable b on a.InvestigateTableID=b.ID where a.IsPublic=1 and a.ID=@ID", new { ID = id }).FirstOrDefault();
|
||||
}
|
||||
else if (type == 2)
|
||||
{
|
||||
//非住宅
|
||||
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.IsPublic=1 and a.ID=@ID", new { ID = id }).FirstOrDefault();
|
||||
}
|
||||
if (jzlrModel == null)
|
||||
throw Oops.Oh("ID有误");
|
||||
switch (jzlrModel.ValuationMethod)
|
||||
{
|
||||
case 0:
|
||||
jzlrModel.ValuationMethodText = "价值录入";
|
||||
break;
|
||||
case 1:
|
||||
jzlrModel.ValuationMethodText = "普通报告录入";
|
||||
break;
|
||||
case 2:
|
||||
jzlrModel.ValuationMethodText = "自定义报告录入";
|
||||
break;
|
||||
}
|
||||
//if (jzlrModel.ValuationMethod == 0)
|
||||
//{
|
||||
//return jzlrModel;
|
||||
//}
|
||||
//else
|
||||
//{
|
||||
return GetHouseEstimateFile(jzlrModel);
|
||||
//}
|
||||
}
|
||||
private dynamic GetHouseEstimateFile(FHPG jzlrModel)
|
||||
{
|
||||
var fileUrl = "";
|
||||
if (jzlrModel.Type == 1)
|
||||
{
|
||||
//住宅
|
||||
var entity_zz = db.Queryable<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.AssementFile;
|
||||
}
|
||||
}
|
||||
else if (jzlrModel.Type == 2)
|
||||
{
|
||||
//非住宅
|
||||
var entity_fzz = db.Queryable<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.AssementFile;
|
||||
}
|
||||
}
|
||||
if (string.IsNullOrEmpty(fileUrl))
|
||||
//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;
|
||||
for (int i = 0; i < picCount; i++)
|
||||
{
|
||||
pics.Add(nbzs_domain + fileUrl + "-" + i + ".jpg");
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
MagickReadSettings settings = new MagickReadSettings();
|
||||
settings.Density = new Density(400, 400); //设置质量
|
||||
using (MagickImageCollection images = new MagickImageCollection())
|
||||
{
|
||||
try
|
||||
{
|
||||
images.Read(filePath, settings);
|
||||
for (int i = 0; i < images.Count; i++)
|
||||
{
|
||||
MagickImage image = (MagickImage)images[i];
|
||||
image.Format = MagickFormat.Jpg;
|
||||
var imagename = filePath + "-" + i + ".jpg";
|
||||
image.Write(imagename);
|
||||
pics.Add(nbzs_domain + fileUrl + "-" + i + ".jpg");
|
||||
if (i == 0)
|
||||
{
|
||||
File.WriteAllText(pdfFile.Directory.FullName + "\\lock", "lock");
|
||||
}
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
throw Oops.Oh(ex.Message);
|
||||
}
|
||||
}
|
||||
}
|
||||
//return new { ValuationMethod, ValuationMethodText, pics, pdf = nbzs_domain + fileUrl };
|
||||
jzlrModel.Pdf = nbzs_domain + fileUrl;
|
||||
jzlrModel.Pics = pics.ToArray();
|
||||
jzlrModel.IsExistPdf = true;
|
||||
}
|
||||
}
|
||||
return jzlrModel;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -38,5 +38,7 @@ namespace Ewide.NbzsZheliban
|
||||
{
|
||||
return await repository.Ado.GetDataTableAsync("select * from TCodeScore"); ;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,12 +0,0 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Ewide.NbzsZheliban.Tools
|
||||
{
|
||||
public class Class1
|
||||
{
|
||||
}
|
||||
}
|
||||
17
Ewide.NbzsZheliban/Tools/Common.cs
Normal file
17
Ewide.NbzsZheliban/Tools/Common.cs
Normal file
@@ -0,0 +1,17 @@
|
||||
using Furion;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Ewide.NbzsZheliban.Tools
|
||||
{
|
||||
public class Common
|
||||
{
|
||||
public static string GetZlbSecretKey()
|
||||
{
|
||||
return App.GetConfig<string>("ZlbSecretKey");
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -48,6 +48,47 @@ namespace Ewide.NbzsZheliban.Tools
|
||||
Stream s = response.GetResponseStream();
|
||||
StreamReader sr = new StreamReader(s);
|
||||
|
||||
strValue = sr.ReadToEnd();
|
||||
return strValue;
|
||||
}
|
||||
/// <summary>
|
||||
/// 请求网页地址
|
||||
/// </summary>
|
||||
/// <param name="url">网页地址</param>
|
||||
/// <param name="param">参数</param>
|
||||
/// <returns></returns>
|
||||
public static string CallUrl_xwwwformurlencoded(string url, string param)
|
||||
{
|
||||
//创建一个HTTP请求
|
||||
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
|
||||
//Post请求方式
|
||||
request.Method = "POST";
|
||||
//内容类型
|
||||
request.ContentType = "application/x-www-form-urlencoded";
|
||||
//request.ContentType = "application/json;charset=utf-8";
|
||||
//byte[] bs = Encoding.ASCII.GetBytes(param); //参数转化为ascii码
|
||||
byte[] bs = Encoding.UTF8.GetBytes(param);
|
||||
request.ContentLength = bs.Length;
|
||||
using (Stream reqStream = request.GetRequestStream())
|
||||
{
|
||||
reqStream.Write(bs, 0, bs.Length);
|
||||
}
|
||||
|
||||
String strValue = "";//strValue为http响应所返回的字符流
|
||||
HttpWebResponse response;
|
||||
try
|
||||
{
|
||||
//获得响应流
|
||||
response = (HttpWebResponse)request.GetResponse();
|
||||
}
|
||||
catch (WebException ex)
|
||||
{
|
||||
response = ex.Response as HttpWebResponse;
|
||||
}
|
||||
|
||||
Stream s = response.GetResponseStream();
|
||||
StreamReader sr = new StreamReader(s);
|
||||
|
||||
strValue = sr.ReadToEnd();
|
||||
return strValue;
|
||||
}
|
||||
|
||||
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,233 +0,0 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>Furion.Extras.Authentication.JwtBearer</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:Microsoft.Extensions.DependencyInjection.JWTAuthorizationServiceCollectionExtensions">
|
||||
<summary>
|
||||
JWT 授权服务拓展类
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.JWTAuthorizationServiceCollectionExtensions.AddJwt(Microsoft.AspNetCore.Authentication.AuthenticationBuilder,System.Object,System.Action{Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerOptions},System.Boolean)">
|
||||
<summary>
|
||||
添加 JWT 授权
|
||||
</summary>
|
||||
<param name="authenticationBuilder"></param>
|
||||
<param name="tokenValidationParameters">token 验证参数</param>
|
||||
<param name="jwtBearerConfigure"></param>
|
||||
<param name="enableGlobalAuthorize">启动全局授权</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.JWTAuthorizationServiceCollectionExtensions.AddJwt(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action{Microsoft.AspNetCore.Authentication.AuthenticationOptions},System.Object,System.Action{Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerOptions})">
|
||||
<summary>
|
||||
添加 JWT 授权
|
||||
</summary>
|
||||
<param name="services"></param>
|
||||
<param name="authenticationConfigure">授权配置</param>
|
||||
<param name="tokenValidationParameters">token 验证参数</param>
|
||||
<param name="jwtBearerConfigure"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.JWTAuthorizationServiceCollectionExtensions.AddJwt``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action{Microsoft.AspNetCore.Authentication.AuthenticationOptions},System.Object,System.Action{Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerOptions},System.Boolean)">
|
||||
<summary>
|
||||
添加 JWT 授权
|
||||
</summary>
|
||||
<typeparam name="TAuthorizationHandler"></typeparam>
|
||||
<param name="services"></param>
|
||||
<param name="authenticationConfigure"></param>
|
||||
<param name="tokenValidationParameters"></param>
|
||||
<param name="jwtBearerConfigure"></param>
|
||||
<param name="enableGlobalAuthorize"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.JWTAuthorizationServiceCollectionExtensions.ConfigureJWTOptions(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
|
||||
<summary>
|
||||
添加 JWT 授权
|
||||
</summary>
|
||||
<param name="services"></param>
|
||||
</member>
|
||||
<member name="T:Furion.DataEncryption.JWTEncryption">
|
||||
<summary>
|
||||
JWT 加解密
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Furion.DataEncryption.JWTEncryption.Encrypt(System.Collections.Generic.IDictionary{System.String,System.Object},System.Nullable{System.Int64})">
|
||||
<summary>
|
||||
生成 Token
|
||||
</summary>
|
||||
<param name="payload"></param>
|
||||
<param name="expiredTime">过期时间(分钟)</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Furion.DataEncryption.JWTEncryption.Encrypt(System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.String)">
|
||||
<summary>
|
||||
生成 Token
|
||||
</summary>
|
||||
<param name="issuerSigningKey"></param>
|
||||
<param name="payload"></param>
|
||||
<param name="algorithm"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Furion.DataEncryption.JWTEncryption.Encrypt(System.String,System.String,System.String)">
|
||||
<summary>
|
||||
生成 Token
|
||||
</summary>
|
||||
<param name="issuerSigningKey"></param>
|
||||
<param name="payload"></param>
|
||||
<param name="algorithm"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Furion.DataEncryption.JWTEncryption.GenerateRefreshToken(System.String,System.Int32)">
|
||||
<summary>
|
||||
生成刷新 Token
|
||||
</summary>
|
||||
<param name="accessToken"></param>
|
||||
<param name="expiredTime">刷新 Token 有效期(分钟)</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Furion.DataEncryption.JWTEncryption.Exchange(System.String,System.String,System.Nullable{System.Int64},System.Int64)">
|
||||
<summary>
|
||||
通过过期Token 和 刷新Token 换取新的 Token
|
||||
</summary>
|
||||
<param name="expiredToken"></param>
|
||||
<param name="refreshToken"></param>
|
||||
<param name="expiredTime">过期时间(分钟)</param>
|
||||
<param name="clockSkew">刷新token容差值,秒做单位</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Furion.DataEncryption.JWTEncryption.AutoRefreshToken(Microsoft.AspNetCore.Authorization.AuthorizationHandlerContext,Microsoft.AspNetCore.Http.DefaultHttpContext,System.Nullable{System.Int64},System.Int32,System.String,System.Int64)">
|
||||
<summary>
|
||||
自动刷新 Token 信息
|
||||
</summary>
|
||||
<param name="context"></param>
|
||||
<param name="httpContext"></param>
|
||||
<param name="expiredTime">新 Token 过期时间(分钟)</param>
|
||||
<param name="refreshTokenExpiredTime">新刷新 Token 有效期(分钟)</param>
|
||||
<param name="tokenPrefix"></param>
|
||||
<param name="clockSkew"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Furion.DataEncryption.JWTEncryption.Validate(System.String)">
|
||||
<summary>
|
||||
验证 Token
|
||||
</summary>
|
||||
<param name="accessToken"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Furion.DataEncryption.JWTEncryption.ValidateJwtBearerToken(Microsoft.AspNetCore.Http.DefaultHttpContext,Microsoft.IdentityModel.JsonWebTokens.JsonWebToken@,System.String,System.String)">
|
||||
<summary>
|
||||
验证 Token
|
||||
</summary>
|
||||
<param name="httpContext"></param>
|
||||
<param name="token"></param>
|
||||
<param name="headerKey"></param>
|
||||
<param name="tokenPrefix"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Furion.DataEncryption.JWTEncryption.ReadJwtToken(System.String)">
|
||||
<summary>
|
||||
读取 Token,不含验证
|
||||
</summary>
|
||||
<param name="accessToken"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Furion.DataEncryption.JWTEncryption.GetJwtBearerToken(Microsoft.AspNetCore.Http.DefaultHttpContext,System.String,System.String)">
|
||||
<summary>
|
||||
获取 JWT Bearer Token
|
||||
</summary>
|
||||
<param name="httpContext"></param>
|
||||
<param name="headerKey"></param>
|
||||
<param name="tokenPrefix"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Furion.DataEncryption.JWTEncryption.GetJWTSettings">
|
||||
<summary>
|
||||
获取 JWT 配置
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Furion.DataEncryption.JWTEncryption.CreateTokenValidationParameters(Furion.Authorization.JWTSettingsOptions)">
|
||||
<summary>
|
||||
生成Token验证参数
|
||||
</summary>
|
||||
<param name="jwtSettings"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Furion.DataEncryption.JWTEncryption.CombinePayload(System.Collections.Generic.IDictionary{System.String,System.Object},System.Nullable{System.Int64})">
|
||||
<summary>
|
||||
组合 Claims 负荷
|
||||
</summary>
|
||||
<param name="payload"></param>
|
||||
<param name="expiredTime">过期时间,单位:分钟</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Furion.DataEncryption.JWTEncryption.SetDefaultJwtSettings(Furion.Authorization.JWTSettingsOptions)">
|
||||
<summary>
|
||||
设置默认 Jwt 配置
|
||||
</summary>
|
||||
<param name="options"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="F:Furion.DataEncryption.JWTEncryption.StationaryClaimTypes">
|
||||
<summary>
|
||||
固定的 Claim 类型
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Furion.Authorization.JWTSettingsOptions">
|
||||
<summary>
|
||||
Jwt 配置
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Furion.Authorization.JWTSettingsOptions.ValidateIssuerSigningKey">
|
||||
<summary>
|
||||
验证签发方密钥
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Furion.Authorization.JWTSettingsOptions.IssuerSigningKey">
|
||||
<summary>
|
||||
签发方密钥
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Furion.Authorization.JWTSettingsOptions.ValidateIssuer">
|
||||
<summary>
|
||||
验证签发方
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Furion.Authorization.JWTSettingsOptions.ValidIssuer">
|
||||
<summary>
|
||||
签发方
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Furion.Authorization.JWTSettingsOptions.ValidateAudience">
|
||||
<summary>
|
||||
验证签收方
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Furion.Authorization.JWTSettingsOptions.ValidAudience">
|
||||
<summary>
|
||||
签收方
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Furion.Authorization.JWTSettingsOptions.ValidateLifetime">
|
||||
<summary>
|
||||
验证生存期
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Furion.Authorization.JWTSettingsOptions.ClockSkew">
|
||||
<summary>
|
||||
过期时间容错值,解决服务器端时间不同步问题(秒)
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Furion.Authorization.JWTSettingsOptions.ExpiredTime">
|
||||
<summary>
|
||||
过期时间(分钟)
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Furion.Authorization.JWTSettingsOptions.Algorithm">
|
||||
<summary>
|
||||
加密算法
|
||||
</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
Binary file not shown.
Binary file not shown.
@@ -1,582 +0,0 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>Furion.Extras.DatabaseAccessor.Dapper</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:Microsoft.Extensions.DependencyInjection.DapperServiceCollectionExtensions">
|
||||
<summary>
|
||||
Dapper 拓展类
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.DapperServiceCollectionExtensions.AddDapper(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.String)">
|
||||
<summary>
|
||||
添加 Dapper 拓展
|
||||
</summary>
|
||||
<param name="services"></param>
|
||||
<param name="connectionString">连接字符串</param>
|
||||
<param name="sqlProvider"> <see cref="T:Dapper.SqlProvider"/> 类型</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:Dapper.SqlProvider">
|
||||
<summary>
|
||||
Sql 类型
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Dapper.SqlProvider.SqlServer">
|
||||
<summary>
|
||||
SqlServer 提供器程序集
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Dapper.SqlProvider.Sqlite">
|
||||
<summary>
|
||||
Sqlite 提供器程序集
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Dapper.SqlProvider.MySql">
|
||||
<summary>
|
||||
MySql 提供器程序集
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Dapper.SqlProvider.Npgsql">
|
||||
<summary>
|
||||
PostgreSQL 提供器程序集
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Dapper.SqlProvider.Oracle">
|
||||
<summary>
|
||||
Oracle 提供器程序集
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Dapper.SqlProvider.Firebird">
|
||||
<summary>
|
||||
Firebird 提供器程序集
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Dapper.SqlProvider.SqlProviderDbConnectionTypeCollection">
|
||||
<summary>
|
||||
数据库提供器连接对象类型集合
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Dapper.SqlProvider.#cctor">
|
||||
<summary>
|
||||
静态构造函数
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Dapper.SqlProvider.GetDbConnectionType(System.String)">
|
||||
<summary>
|
||||
获取数据库连接对象类型
|
||||
</summary>
|
||||
<param name="sqlProvider"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:Dapper.DapperRepository">
|
||||
<summary>
|
||||
非泛型 SqlSugar 仓储
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Dapper.DapperRepository._db">
|
||||
<summary>
|
||||
数据库连接对象
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Dapper.DapperRepository._serviceProvider">
|
||||
<summary>
|
||||
服务提供器
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Dapper.DapperRepository.#ctor(System.IServiceProvider,System.Data.IDbConnection)">
|
||||
<summary>
|
||||
构造函数
|
||||
</summary>
|
||||
<param name="serviceProvider"></param>
|
||||
<param name="db"></param>
|
||||
</member>
|
||||
<member name="P:Dapper.DapperRepository.Context">
|
||||
<summary>
|
||||
连接上下文
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Dapper.DapperRepository.DynamicContext">
|
||||
<summary>
|
||||
动态连接上下文
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Dapper.DapperRepository.Query(System.String,System.Object,System.Data.IDbTransaction,System.Boolean,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
|
||||
<summary>
|
||||
查询返回动态类型
|
||||
</summary>
|
||||
<param name="sql"></param>
|
||||
<param name="param"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="buffered"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<param name="commandType"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.DapperRepository.Query``1(System.String,System.Object,System.Data.IDbTransaction,System.Boolean,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
|
||||
<summary>
|
||||
查询返回特定类型
|
||||
</summary>
|
||||
<typeparam name="T"></typeparam>
|
||||
<param name="sql"></param>
|
||||
<param name="param"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="buffered"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<param name="commandType"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.DapperRepository.QueryAsync(System.String,System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
|
||||
<summary>
|
||||
查询返回动态类型
|
||||
</summary>
|
||||
<param name="sql"></param>
|
||||
<param name="param"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<param name="commandType"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.DapperRepository.QueryAsync``1(System.String,System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
|
||||
<summary>
|
||||
查询返回特定类型
|
||||
</summary>
|
||||
<typeparam name="T"></typeparam>
|
||||
<param name="sql"></param>
|
||||
<param name="param"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<param name="commandType"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.DapperRepository.Execute(System.String,System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
|
||||
<summary>
|
||||
执行命令
|
||||
</summary>
|
||||
<param name="sql"></param>
|
||||
<param name="param"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<param name="commandType"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.DapperRepository.ExecuteAsync(System.String,System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
|
||||
<summary>
|
||||
执行命令
|
||||
</summary>
|
||||
<param name="sql"></param>
|
||||
<param name="param"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<param name="commandType"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.DapperRepository.Change``1">
|
||||
<summary>
|
||||
切换仓储
|
||||
</summary>
|
||||
<typeparam name="TEntity">实体类型</typeparam>
|
||||
<returns>仓储</returns>
|
||||
</member>
|
||||
<member name="T:Dapper.DapperRepository`1">
|
||||
<summary>
|
||||
SqlSugar 仓储实现类
|
||||
</summary>
|
||||
<typeparam name="TEntity"></typeparam>
|
||||
</member>
|
||||
<member name="M:Dapper.DapperRepository`1.#ctor(System.IServiceProvider,System.Data.IDbConnection)">
|
||||
<summary>
|
||||
构造函数
|
||||
</summary>
|
||||
<param name="serviceProvider"></param>
|
||||
<param name="db"></param>
|
||||
</member>
|
||||
<member name="M:Dapper.DapperRepository`1.Get(System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
获取一条
|
||||
</summary>
|
||||
<param name="id"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.DapperRepository`1.GetAsync(System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
获取一条
|
||||
</summary>
|
||||
<param name="id"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.DapperRepository`1.GetAll(System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
获取所有实体
|
||||
</summary>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.DapperRepository`1.GetAllAsync(System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
获取所有实体
|
||||
</summary>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.DapperRepository`1.Insert(`0,System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
新增一条
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.DapperRepository`1.InsertAsync(`0,System.Data.IDbTransaction,System.Nullable{System.Int32},ISqlAdapter)">
|
||||
<summary>
|
||||
新增一条
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<param name="sqlAdapter"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.DapperRepository`1.Insert(System.Collections.Generic.IEnumerable{`0},System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
新增多条
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.DapperRepository`1.InsertAsync(System.Collections.Generic.IEnumerable{`0},System.Data.IDbTransaction,System.Nullable{System.Int32},ISqlAdapter)">
|
||||
<summary>
|
||||
新增多条
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<param name="sqlAdapter"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.DapperRepository`1.Update(`0,System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
更新一条
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.DapperRepository`1.UpdateAsync(`0,System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
更新一条
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.DapperRepository`1.Update(System.Collections.Generic.IEnumerable{`0},System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
更新多条
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.DapperRepository`1.UpdateAsync(System.Collections.Generic.IEnumerable{`0},System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
更新多条
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.DapperRepository`1.Delete(`0,System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
删除一条
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.DapperRepository`1.DeleteAsync(`0,System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
删除一条
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.DapperRepository`1.Delete(System.Collections.Generic.IEnumerable{`0},System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
删除多条
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.DapperRepository`1.DeleteAsync(System.Collections.Generic.IEnumerable{`0},System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
删除多条
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:Dapper.IDapperRepository">
|
||||
<summary>
|
||||
非泛型 SqlSugar 仓储
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Dapper.IDapperRepository.Context">
|
||||
<summary>
|
||||
连接上下文
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Dapper.IDapperRepository.DynamicContext">
|
||||
<summary>
|
||||
动态连接上下文
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Dapper.IDapperRepository.Query(System.String,System.Object,System.Data.IDbTransaction,System.Boolean,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
|
||||
<summary>
|
||||
查询返回动态类型
|
||||
</summary>
|
||||
<param name="sql"></param>
|
||||
<param name="param"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="buffered"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<param name="commandType"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.IDapperRepository.Query``1(System.String,System.Object,System.Data.IDbTransaction,System.Boolean,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
|
||||
<summary>
|
||||
查询返回特定类型
|
||||
</summary>
|
||||
<typeparam name="T"></typeparam>
|
||||
<param name="sql"></param>
|
||||
<param name="param"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="buffered"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<param name="commandType"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.IDapperRepository.QueryAsync(System.String,System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
|
||||
<summary>
|
||||
查询返回动态类型
|
||||
</summary>
|
||||
<param name="sql"></param>
|
||||
<param name="param"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<param name="commandType"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.IDapperRepository.QueryAsync``1(System.String,System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
|
||||
<summary>
|
||||
查询返回特定类型
|
||||
</summary>
|
||||
<typeparam name="T"></typeparam>
|
||||
<param name="sql"></param>
|
||||
<param name="param"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<param name="commandType"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.IDapperRepository.Execute(System.String,System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
|
||||
<summary>
|
||||
执行命令
|
||||
</summary>
|
||||
<param name="sql"></param>
|
||||
<param name="param"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<param name="commandType"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.IDapperRepository.ExecuteAsync(System.String,System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
|
||||
<summary>
|
||||
执行命令
|
||||
</summary>
|
||||
<param name="sql"></param>
|
||||
<param name="param"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<param name="commandType"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.IDapperRepository.Change``1">
|
||||
<summary>
|
||||
切换仓储
|
||||
</summary>
|
||||
<typeparam name="TEntity">实体类型</typeparam>
|
||||
<returns>仓储</returns>
|
||||
</member>
|
||||
<member name="T:Dapper.IDapperRepository`1">
|
||||
<summary>
|
||||
SqlSugar 仓储接口定义
|
||||
</summary>
|
||||
<typeparam name="TEntity"></typeparam>
|
||||
</member>
|
||||
<member name="M:Dapper.IDapperRepository`1.Get(System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
获取一条
|
||||
</summary>
|
||||
<param name="id"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.IDapperRepository`1.GetAsync(System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
获取一条
|
||||
</summary>
|
||||
<param name="id"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.IDapperRepository`1.GetAll(System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
获取所有实体
|
||||
</summary>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.IDapperRepository`1.GetAllAsync(System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
获取所有实体
|
||||
</summary>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.IDapperRepository`1.Insert(`0,System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
新增一条
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.IDapperRepository`1.InsertAsync(`0,System.Data.IDbTransaction,System.Nullable{System.Int32},ISqlAdapter)">
|
||||
<summary>
|
||||
新增一条
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<param name="sqlAdapter"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.IDapperRepository`1.Insert(System.Collections.Generic.IEnumerable{`0},System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
新增多条
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.IDapperRepository`1.InsertAsync(System.Collections.Generic.IEnumerable{`0},System.Data.IDbTransaction,System.Nullable{System.Int32},ISqlAdapter)">
|
||||
<summary>
|
||||
新增多条
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<param name="sqlAdapter"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.IDapperRepository`1.Update(`0,System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
更新一条
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.IDapperRepository`1.UpdateAsync(`0,System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
更新一条
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.IDapperRepository`1.Update(System.Collections.Generic.IEnumerable{`0},System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
更新多条
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.IDapperRepository`1.UpdateAsync(System.Collections.Generic.IEnumerable{`0},System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
更新多条
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.IDapperRepository`1.Delete(`0,System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
删除一条
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.IDapperRepository`1.DeleteAsync(`0,System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
删除一条
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.IDapperRepository`1.Delete(System.Collections.Generic.IEnumerable{`0},System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
删除多条
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.IDapperRepository`1.DeleteAsync(System.Collections.Generic.IEnumerable{`0},System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
删除多条
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
Binary file not shown.
Binary file not shown.
@@ -1,960 +0,0 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>Furion.Extras.DatabaseAccessor.SqlSugar</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:SqlSugar.PagedQueryableExtensions">
|
||||
<summary>
|
||||
分页拓展类
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:SqlSugar.PagedQueryableExtensions.ToPagedList``1(SqlSugar.ISugarQueryable{``0},System.Int32,System.Int32)">
|
||||
<summary>
|
||||
分页拓展
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<param name="pageIndex"></param>
|
||||
<param name="pageSize"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.PagedQueryableExtensions.ToPagedListAsync``1(SqlSugar.ISugarQueryable{``0},System.Int32,System.Int32)">
|
||||
<summary>
|
||||
分页拓展
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<param name="pageIndex"></param>
|
||||
<param name="pageSize"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:SqlSugar.SqlProfiler">
|
||||
<summary>
|
||||
SqlSugar 打印SQL语句参数格式化帮助类
|
||||
【使用方式】:在需要打印SQL语句的地方,如 Startup,将
|
||||
App.PrintToMiniProfiler("SqlSugar1", "Info", sql + "\r\n" + db.Utilities.SerializeObject(pars.ToDictionary(it => it.ParameterName, it => it.Value)));
|
||||
替换为
|
||||
App.PrintToMiniProfiler("SqlSugar", "Info", SqlProfiler.ParameterFormat(sql, pars));
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlProfiler.ParameterFormat(System.String,SqlSugar.SugarParameter[])">
|
||||
<summary>
|
||||
格式化参数拼接成完整的SQL语句
|
||||
</summary>
|
||||
<param name="sql"></param>
|
||||
<param name="pars"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlProfiler.ParameterFormat(System.String,System.Object)">
|
||||
<summary>
|
||||
格式化参数拼接成完整的SQL语句
|
||||
</summary>
|
||||
<param name="sql"></param>
|
||||
<param name="pars"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:SqlSugar.SqlSugarPagedList`1">
|
||||
<summary>
|
||||
分页泛型集合
|
||||
</summary>
|
||||
<typeparam name="TEntity"></typeparam>
|
||||
</member>
|
||||
<member name="P:SqlSugar.SqlSugarPagedList`1.PageIndex">
|
||||
<summary>
|
||||
页码
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:SqlSugar.SqlSugarPagedList`1.PageSize">
|
||||
<summary>
|
||||
页容量
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:SqlSugar.SqlSugarPagedList`1.TotalCount">
|
||||
<summary>
|
||||
总条数
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:SqlSugar.SqlSugarPagedList`1.TotalPages">
|
||||
<summary>
|
||||
总页数
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:SqlSugar.SqlSugarPagedList`1.Items">
|
||||
<summary>
|
||||
当前页集合
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:SqlSugar.SqlSugarPagedList`1.HasPrevPages">
|
||||
<summary>
|
||||
是否有上一页
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:SqlSugar.SqlSugarPagedList`1.HasNextPages">
|
||||
<summary>
|
||||
是否有下一页
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:SqlSugar.PagedModel">
|
||||
<summary>
|
||||
分页集合
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:SqlSugar.ISqlSugarRepository">
|
||||
<summary>
|
||||
非泛型 SqlSugar 仓储
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository.Change``1">
|
||||
<summary>
|
||||
切换仓储
|
||||
</summary>
|
||||
<typeparam name="TEntity">实体类型</typeparam>
|
||||
<returns>仓储</returns>
|
||||
</member>
|
||||
<member name="P:SqlSugar.ISqlSugarRepository.Context">
|
||||
<summary>
|
||||
数据库上下文
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:SqlSugar.ISqlSugarRepository.DynamicContext">
|
||||
<summary>
|
||||
动态数据库上下文
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:SqlSugar.ISqlSugarRepository.Ado">
|
||||
<summary>
|
||||
原生 Ado 对象
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:SqlSugar.ISqlSugarRepository`1">
|
||||
<summary>
|
||||
SqlSugar 仓储接口定义
|
||||
</summary>
|
||||
<typeparam name="TEntity"></typeparam>
|
||||
</member>
|
||||
<member name="P:SqlSugar.ISqlSugarRepository`1.Entities">
|
||||
<summary>
|
||||
实体集合
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:SqlSugar.ISqlSugarRepository`1.Context">
|
||||
<summary>
|
||||
数据库上下文
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:SqlSugar.ISqlSugarRepository`1.DynamicContext">
|
||||
<summary>
|
||||
动态数据库上下文
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:SqlSugar.ISqlSugarRepository`1.Ado">
|
||||
<summary>
|
||||
原生 Ado 对象
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.Count(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
获取总数
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.CountAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
获取总数
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.Any(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
检查是否存在
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.AnyAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
检查是否存在
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.Single(System.Object)">
|
||||
<summary>
|
||||
通过主键获取实体
|
||||
</summary>
|
||||
<param name="Id"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.Single(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
获取一个实体
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.SingleAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
获取一个实体
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.FirstOrDefault(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
获取一个实体
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.FirstOrDefaultAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
获取一个实体
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.ToList">
|
||||
<summary>
|
||||
获取列表
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.ToList(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
获取列表
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.ToList(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,System.Object}},SqlSugar.OrderByType)">
|
||||
<summary>
|
||||
获取列表
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<param name="orderByExpression"></param>
|
||||
<param name="orderByType"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.ToListAsync">
|
||||
<summary>
|
||||
获取列表
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.ToListAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
获取列表
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.ToListAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,System.Object}},SqlSugar.OrderByType)">
|
||||
<summary>
|
||||
获取列表
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<param name="orderByExpression"></param>
|
||||
<param name="orderByType"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.Insert(`0)">
|
||||
<summary>
|
||||
新增一条记录
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.Insert(`0[])">
|
||||
<summary>
|
||||
新增多条记录
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.Insert(System.Collections.Generic.IEnumerable{`0})">
|
||||
<summary>
|
||||
新增多条记录
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.InsertReturnIdentity(`0)">
|
||||
<summary>
|
||||
新增一条记录返回自增Id
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.InsertAsync(`0)">
|
||||
<summary>
|
||||
新增一条记录
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.InsertAsync(`0[])">
|
||||
<summary>
|
||||
新增多条记录
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.InsertAsync(System.Collections.Generic.IEnumerable{`0})">
|
||||
<summary>
|
||||
新增多条记录
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.InsertReturnIdentityAsync(`0)">
|
||||
<summary>
|
||||
新增一条记录返回自增Id
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.Update(`0)">
|
||||
<summary>
|
||||
更新一条记录
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.Update(`0[])">
|
||||
<summary>
|
||||
更新多条记录
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.Update(System.Collections.Generic.IEnumerable{`0})">
|
||||
<summary>
|
||||
更新多条记录
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.UpdateAsync(`0)">
|
||||
<summary>
|
||||
更新一条记录
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.UpdateAsync(`0[])">
|
||||
<summary>
|
||||
更新多条记录
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.UpdateAsync(System.Collections.Generic.IEnumerable{`0})">
|
||||
<summary>
|
||||
更新多条记录
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.Delete(`0)">
|
||||
<summary>
|
||||
删除一条记录
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.Delete(System.Object)">
|
||||
<summary>
|
||||
删除一条记录
|
||||
</summary>
|
||||
<param name="key"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.Delete(System.Object[])">
|
||||
<summary>
|
||||
删除多条记录
|
||||
</summary>
|
||||
<param name="keys"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.Delete(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
自定义条件删除记录
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.DeleteAsync(`0)">
|
||||
<summary>
|
||||
删除一条记录
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.DeleteAsync(System.Object)">
|
||||
<summary>
|
||||
删除一条记录
|
||||
</summary>
|
||||
<param name="key"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.DeleteAsync(System.Object[])">
|
||||
<summary>
|
||||
删除多条记录
|
||||
</summary>
|
||||
<param name="keys"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.DeleteAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
自定义条件删除记录
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.Where(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
根据表达式查询多条记录
|
||||
</summary>
|
||||
<param name="predicate"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.Where(System.Boolean,System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
根据表达式查询多条记录
|
||||
</summary>
|
||||
<param name="condition"></param>
|
||||
<param name="predicate"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.AsQueryable">
|
||||
<summary>
|
||||
构建查询分析器
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.AsQueryable(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
构建查询分析器
|
||||
</summary>
|
||||
<param name="predicate"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.AsEnumerable">
|
||||
<summary>
|
||||
直接返回数据库结果
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.AsEnumerable(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
直接返回数据库结果
|
||||
</summary>
|
||||
<param name="predicate"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.AsAsyncEnumerable">
|
||||
<summary>
|
||||
直接返回数据库结果
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.AsAsyncEnumerable(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
直接返回数据库结果
|
||||
</summary>
|
||||
<param name="predicate"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.Change``1">
|
||||
<summary>
|
||||
切换仓储
|
||||
</summary>
|
||||
<typeparam name="TChangeEntity"></typeparam>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:SqlSugar.SqlSugarRepository">
|
||||
<summary>
|
||||
非泛型 SqlSugar 仓储
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:SqlSugar.SqlSugarRepository._serviceProvider">
|
||||
<summary>
|
||||
服务提供器
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository.#ctor(System.IServiceProvider,SqlSugar.ISqlSugarClient)">
|
||||
<summary>
|
||||
构造函数
|
||||
</summary>
|
||||
<param name="serviceProvider">服务提供器</param>
|
||||
<param name="db"></param>
|
||||
</member>
|
||||
<member name="P:SqlSugar.SqlSugarRepository.Context">
|
||||
<summary>
|
||||
数据库上下文
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:SqlSugar.SqlSugarRepository.DynamicContext">
|
||||
<summary>
|
||||
动态数据库上下文
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:SqlSugar.SqlSugarRepository.Ado">
|
||||
<summary>
|
||||
原生 Ado 对象
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository.Change``1">
|
||||
<summary>
|
||||
切换仓储
|
||||
</summary>
|
||||
<typeparam name="TEntity">实体类型</typeparam>
|
||||
<returns>仓储</returns>
|
||||
</member>
|
||||
<member name="T:SqlSugar.SqlSugarRepository`1">
|
||||
<summary>
|
||||
SqlSugar 仓储实现类
|
||||
</summary>
|
||||
<typeparam name="TEntity"></typeparam>
|
||||
</member>
|
||||
<member name="F:SqlSugar.SqlSugarRepository`1._sqlSugarRepository">
|
||||
<summary>
|
||||
非泛型 SqlSugar 仓储
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.#ctor(SqlSugar.ISqlSugarRepository)">
|
||||
<summary>
|
||||
构造函数
|
||||
</summary>
|
||||
<param name="sqlSugarRepository"></param>
|
||||
</member>
|
||||
<member name="P:SqlSugar.SqlSugarRepository`1.Entities">
|
||||
<summary>
|
||||
实体集合
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:SqlSugar.SqlSugarRepository`1.Context">
|
||||
<summary>
|
||||
数据库上下文
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:SqlSugar.SqlSugarRepository`1.DynamicContext">
|
||||
<summary>
|
||||
动态数据库上下文
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:SqlSugar.SqlSugarRepository`1.Ado">
|
||||
<summary>
|
||||
原生 Ado 对象
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.Count(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
获取总数
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.CountAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
获取总数
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.Any(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
检查是否存在
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.AnyAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
检查是否存在
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.Single(System.Object)">
|
||||
<summary>
|
||||
通过主键获取实体
|
||||
</summary>
|
||||
<param name="Id"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.Single(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
获取一个实体
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.SingleAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
获取一个实体
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.FirstOrDefault(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
获取一个实体
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.FirstOrDefaultAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
获取一个实体
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.ToList">
|
||||
<summary>
|
||||
获取列表
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.ToList(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
获取列表
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.ToList(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,System.Object}},SqlSugar.OrderByType)">
|
||||
<summary>
|
||||
获取列表
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<param name="orderByExpression"></param>
|
||||
<param name="orderByType"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.ToListAsync">
|
||||
<summary>
|
||||
获取列表
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.ToListAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
获取列表
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.ToListAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,System.Object}},SqlSugar.OrderByType)">
|
||||
<summary>
|
||||
获取列表
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<param name="orderByExpression"></param>
|
||||
<param name="orderByType"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.Insert(`0)">
|
||||
<summary>
|
||||
新增一条记录
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.Insert(`0[])">
|
||||
<summary>
|
||||
新增多条记录
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.Insert(System.Collections.Generic.IEnumerable{`0})">
|
||||
<summary>
|
||||
新增多条记录
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.InsertReturnIdentity(`0)">
|
||||
<summary>
|
||||
新增一条记录返回自增Id
|
||||
</summary>
|
||||
<param name="insertObj"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.InsertAsync(`0)">
|
||||
<summary>
|
||||
新增一条记录
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.InsertAsync(`0[])">
|
||||
<summary>
|
||||
新增多条记录
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.InsertAsync(System.Collections.Generic.IEnumerable{`0})">
|
||||
<summary>
|
||||
新增多条记录
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.InsertReturnIdentityAsync(`0)">
|
||||
<summary>
|
||||
新增一条记录返回自增Id
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.Update(`0)">
|
||||
<summary>
|
||||
更新一条记录
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.Update(`0[])">
|
||||
<summary>
|
||||
更新多条记录
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.Update(System.Collections.Generic.IEnumerable{`0})">
|
||||
<summary>
|
||||
更新多条记录
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.UpdateAsync(`0)">
|
||||
<summary>
|
||||
更新一条记录
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.UpdateAsync(`0[])">
|
||||
<summary>
|
||||
更新多条记录
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.UpdateAsync(System.Collections.Generic.IEnumerable{`0})">
|
||||
<summary>
|
||||
更新多条记录
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.Delete(`0)">
|
||||
<summary>
|
||||
删除一条记录
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.Delete(System.Object)">
|
||||
<summary>
|
||||
删除一条记录
|
||||
</summary>
|
||||
<param name="key"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.Delete(System.Object[])">
|
||||
<summary>
|
||||
删除多条记录
|
||||
</summary>
|
||||
<param name="keys"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.Delete(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
自定义条件删除记录
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.DeleteAsync(`0)">
|
||||
<summary>
|
||||
删除一条记录
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.DeleteAsync(System.Object)">
|
||||
<summary>
|
||||
删除一条记录
|
||||
</summary>
|
||||
<param name="key"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.DeleteAsync(System.Object[])">
|
||||
<summary>
|
||||
删除多条记录
|
||||
</summary>
|
||||
<param name="keys"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.DeleteAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
自定义条件删除记录
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.Where(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
根据表达式查询多条记录
|
||||
</summary>
|
||||
<param name="predicate"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.Where(System.Boolean,System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
根据表达式查询多条记录
|
||||
</summary>
|
||||
<param name="condition"></param>
|
||||
<param name="predicate"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.AsQueryable">
|
||||
<summary>
|
||||
构建查询分析器
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.AsQueryable(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
构建查询分析器
|
||||
</summary>
|
||||
<param name="predicate"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.AsEnumerable">
|
||||
<summary>
|
||||
直接返回数据库结果
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.AsEnumerable(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
直接返回数据库结果
|
||||
</summary>
|
||||
<param name="predicate"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.AsAsyncEnumerable">
|
||||
<summary>
|
||||
直接返回数据库结果
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.AsAsyncEnumerable(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
直接返回数据库结果
|
||||
</summary>
|
||||
<param name="predicate"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.Change``1">
|
||||
<summary>
|
||||
切换仓储
|
||||
</summary>
|
||||
<typeparam name="TChangeEntity">实体类型</typeparam>
|
||||
<returns>仓储</returns>
|
||||
</member>
|
||||
<member name="T:SqlSugar.SqlSugarUnitOfWorkAttribute">
|
||||
<summary>
|
||||
SqlSugar 工作单元配置特性
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarUnitOfWorkAttribute.#ctor">
|
||||
<summary>
|
||||
构造函数
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarUnitOfWorkAttribute.#ctor(System.Data.IsolationLevel)">
|
||||
<summary>
|
||||
构造函数
|
||||
</summary>
|
||||
<remarks>
|
||||
<para>支持传入事务隔离级别 <see cref="P:SqlSugar.SqlSugarUnitOfWorkAttribute.IsolationLevel"/> 参数值</para>
|
||||
</remarks>
|
||||
<param name="isolationLevel">事务隔离级别</param>
|
||||
</member>
|
||||
<member name="P:SqlSugar.SqlSugarUnitOfWorkAttribute.IsolationLevel">
|
||||
<summary>
|
||||
事务隔离级别
|
||||
</summary>
|
||||
<remarks>
|
||||
<para>默认:<see cref="F:System.Data.IsolationLevel.ReadCommitted"/>,参见:<see cref="P:SqlSugar.SqlSugarUnitOfWorkAttribute.IsolationLevel"/></para>
|
||||
<para>说明:当事务A更新某条数据的时候,不容许其他事务来更新该数据,但可以进行读取操作</para>
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="T:SqlSugar.SqlSugarUnitOfWorkFilter">
|
||||
<summary>
|
||||
SqlSugar 工作单元拦截器
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:SqlSugar.SqlSugarUnitOfWorkFilter.FilterOrder">
|
||||
<summary>
|
||||
过滤器排序
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:SqlSugar.SqlSugarUnitOfWorkFilter.Order">
|
||||
<summary>
|
||||
排序属性
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:SqlSugar.SqlSugarUnitOfWorkFilter._sqlSugarClient">
|
||||
<summary>
|
||||
SqlSugar 对象
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarUnitOfWorkFilter.#ctor(SqlSugar.ISqlSugarClient)">
|
||||
<summary>
|
||||
构造函数
|
||||
</summary>
|
||||
<param name="sqlSugarClient"></param>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarUnitOfWorkFilter.OnActionExecutionAsync(Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext,Microsoft.AspNetCore.Mvc.Filters.ActionExecutionDelegate)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="context"></param>
|
||||
<param name="next"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:Microsoft.Extensions.DependencyInjection.SqlSugarServiceCollectionExtensions">
|
||||
<summary>
|
||||
SqlSugar 拓展类
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.SqlSugarServiceCollectionExtensions.AddSqlSugar(Microsoft.Extensions.DependencyInjection.IServiceCollection,SqlSugar.ConnectionConfig,System.Action{SqlSugar.ISqlSugarClient})">
|
||||
<summary>
|
||||
添加 SqlSugar 拓展
|
||||
</summary>
|
||||
<param name="services"></param>
|
||||
<param name="config"></param>
|
||||
<param name="buildAction"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.SqlSugarServiceCollectionExtensions.AddSqlSugar(Microsoft.Extensions.DependencyInjection.IServiceCollection,SqlSugar.ConnectionConfig[],System.Action{SqlSugar.ISqlSugarClient})">
|
||||
<summary>
|
||||
添加 SqlSugar 拓展
|
||||
</summary>
|
||||
<param name="services"></param>
|
||||
<param name="configs"></param>
|
||||
<param name="buildAction"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
Binary file not shown.
Binary file not shown.
@@ -1,29 +0,0 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>Furion.Extras.Logging.Serilog</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:Microsoft.Extensions.Hosting.SerilogHostingExtensions">
|
||||
<summary>
|
||||
Serilog 日志拓展
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.Hosting.SerilogHostingExtensions.UseSerilogDefault(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action{Serilog.LoggerConfiguration})">
|
||||
<summary>
|
||||
添加默认日志拓展
|
||||
</summary>
|
||||
<param name="hostBuilder"></param>
|
||||
<param name="configAction"></param>
|
||||
<returns>IWebHostBuilder</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.Hosting.SerilogHostingExtensions.UseSerilogDefault(Microsoft.Extensions.Hosting.IHostBuilder,System.Action{Serilog.LoggerConfiguration})">
|
||||
<summary>
|
||||
添加默认日志拓展
|
||||
</summary>
|
||||
<param name="builder"></param>
|
||||
<param name="configAction"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
Binary file not shown.
Binary file not shown.
@@ -1,21 +0,0 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>Furion.Extras.ObjectMapper.Mapster</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:Microsoft.Extensions.DependencyInjection.ObjectMapperServiceCollectionExtensions">
|
||||
<summary>
|
||||
对象映射拓展类
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ObjectMapperServiceCollectionExtensions.AddObjectMapper(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Reflection.Assembly[])">
|
||||
<summary>
|
||||
添加对象映射
|
||||
</summary>
|
||||
<param name="services">服务集合</param>
|
||||
<param name="assemblies">扫描的程序集</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@@ -1,28 +0,0 @@
|
||||
namespace Ewide.Core.Service
|
||||
{
|
||||
/// <summary>
|
||||
/// 数据库表列表参数
|
||||
/// </summary>
|
||||
public class TableOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 表名(字母形式的)
|
||||
/// </summary>
|
||||
public string TableName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建时间
|
||||
/// </summary>
|
||||
public string CreateTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 更新时间
|
||||
/// </summary>
|
||||
public string UpdateTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 表名称描述(注释)(功能名)
|
||||
/// </summary>
|
||||
public string TableComment { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -1,123 +0,0 @@
|
||||
{
|
||||
"SpecificationDocumentSettings": {
|
||||
"DocumentTitle": "Ewide",
|
||||
"DocExpansionState": "None",
|
||||
"GroupOpenApiInfos": [
|
||||
{
|
||||
"Group": "Default",
|
||||
"Title": "Admin.NET通用权限管理平台",
|
||||
"Description": "前后端分离架构,开箱即用,紧随前沿技术。<br/>后台.NET5平台基于Furion框架,前端基于XiaoNuo生态技术框架的vue版本。<br/><a href='https://dotnetchina.gitee.io/furion/'>Furion框架,让 .NET 开发更简单,更通用,更流行</a><br/><a href='https://gitee.com/xiaonuobase/xiaonuo-vue/'>XiaoNuo前端框架采用Vue2.x + AntDesign Vue pro1.x + Axios</a>",
|
||||
"Version": "1.0.0"
|
||||
},
|
||||
{
|
||||
"Group": "HouseBusiness",
|
||||
"Title": "城镇房屋业务接口",
|
||||
"Description": "城镇房屋业务接口</a>",
|
||||
"Version": "1.0.1"
|
||||
}
|
||||
]
|
||||
},
|
||||
"JWTSettings": {
|
||||
"ValidateIssuerSigningKey": true, // 是否验证密钥,bool 类型,默认true
|
||||
"IssuerSigningKey": "3c1cbc3f546eda35168c3aa3cb91780fbe703f0996c6d123ea96dc85c70bbc0a", // 密钥,string 类型,必须是复杂密钥,长度大于16
|
||||
"ValidateIssuer": true, // 是否验证签发方,bool 类型,默认true
|
||||
"ValidIssuer": "ewide", // 签发方,string 类型
|
||||
"ValidateAudience": true, // 是否验证签收方,bool 类型,默认true
|
||||
"ValidAudience": "ewide", // 签收方,string 类型
|
||||
"ValidateLifetime": true, // 是否验证过期时间,bool 类型,默认true,建议true
|
||||
"ExpiredTime": 1440, // 过期时间,long 类型,单位分钟,默认20分钟
|
||||
"ClockSkew": 5 // 过期时间容错值,long 类型,单位秒,默认5秒
|
||||
},
|
||||
"WriteXmlPath": {
|
||||
"SeedData": "SeedDataXml",
|
||||
"DataBase": "DataBaseXml",
|
||||
"ReadSelect": "SeedData" // SeedData 和 DataBase 两个中间选
|
||||
},
|
||||
"RSA": {
|
||||
"publickey": "<RSAKeyValue><Modulus>tu98wMoo297l+juulU4a3Xx7c2SZ93f0gTPKohE0uz4o8jWN8zXnAAfhf6MMTlkgf+qIwaORLtBQohDcX6Xp02Qe7Cq2LujVR+YJHxy2uo8+KTc5Rj/d0OkTjeCozGaJQH0XrwUO7w+rDnyXzA52IvMZPnUV3KnOj1mPH0IhrOU=</Modulus><Exponent>AQAB</Exponent></RSAKeyValue>",
|
||||
"privatekey": "<RSAKeyValue><Modulus>tu98wMoo297l+juulU4a3Xx7c2SZ93f0gTPKohE0uz4o8jWN8zXnAAfhf6MMTlkgf+qIwaORLtBQohDcX6Xp02Qe7Cq2LujVR+YJHxy2uo8+KTc5Rj/d0OkTjeCozGaJQH0XrwUO7w+rDnyXzA52IvMZPnUV3KnOj1mPH0IhrOU=</Modulus><Exponent>AQAB</Exponent><P>7yKLJO9dobe7pNW3ob+Vse8kvlA+PObDrZNqFxUTLyXoAeHDnwz3BjJ2EVUPNJHV5F1/KPLTvADIjDrdB1qcbw==</P><Q>w9ZK0SHBddtE91skFFS72YDmxzmXumSuUyREStVul9ke0oU2HjcZA915bmR0Zrh1RzO3y1w9zXVn+GdZGjyd6w==</Q><DP>ncA67E2fhcwv0+hMcD5zYOLyaT2EISbWFQ43ISz879BgwcUOCEFEP+lP69Uh57sAz9pBxWCS/uXBZoh6QJysrw==</DP><DQ>vbC8F4YS1g3l55Koh+jra+qnnyHyDeGn2XCvlazWys7MRC40FWBZIp1MGdnDxhu1vZoi1SAr3O90HfA9JmTAsQ==</DQ><InverseQ>00v2vMCcgXy78eMby7R6zfZzacVnVFO2WeyxYF7pjrXYYP+C4JSJkWpy6JGLWbgZrK8HAuRguJmdRi8K2KiYWg==</InverseQ><D>rV3nb9nmwQDMGMrI2GyN30uivygfFj0TdgK8Tb1aqPzu1yRT46M4yXmuhkTiW7nxp+iANGssIx5+3Ch4gRj+r6BgBPldWNErK95a2v2Ae1+EzfVf21ybguBYeUVnV9c8qwoodZSVOajZapOgoS6s5TEOxHWRcF22AiFuaD1Tl90=</D></RSAKeyValue>"
|
||||
},
|
||||
"Mail": {
|
||||
"Account": "983235253@qq.com",
|
||||
"PassWord": "izknskjprlusbehf", //qq邮箱授权码
|
||||
"Subject": "宽易邮箱发送测试",
|
||||
"Host": "smtp.qq.com" //邮箱服务器地址
|
||||
},
|
||||
"SmsHelper": {
|
||||
"Aliyun_AccessKey": "LTAI4GHRRNkDXKxpk19A3P1A",
|
||||
"Aliyun_AccessSecret": "cFyvfufSSa2b6BiQj9NZ1edYkJStNM",
|
||||
"Aliyun_Smscode_SignName": "ABC商城",
|
||||
"Aliyun_Smscode_TemplateCode": "SMS_204970706"
|
||||
},
|
||||
"Cache": {
|
||||
"CacheType": "MemoryCache", // RedisCache
|
||||
"RedisConnectionString": "127.0.0.1:6379,password=,defaultDatabase=2"
|
||||
},
|
||||
"SnowId": {
|
||||
"WorkerId": "1" // 取值范围0~63,默认1
|
||||
},
|
||||
"OAuth": {
|
||||
"Wechat": {
|
||||
"app_id": "wx2959fdd3abc05362",
|
||||
"app_key": "829f65b2be0652bcd50ea8cb820fd7fa",
|
||||
"redirect_uri": "http://127.0.0.1:56868/oauth/wechatcallback",
|
||||
"scope": "snsapi_userinfo"
|
||||
}
|
||||
},
|
||||
"UploadFile": {
|
||||
// 头像
|
||||
"Avatar": {
|
||||
"path": "Upload/Avatar",
|
||||
"maxSize": 1048576,
|
||||
"contentType": [ "image/jpg", "image/png", "image/jpeg", "image/gif" ]
|
||||
},
|
||||
// 文档
|
||||
"Document": {
|
||||
"path": "Upload/Document",
|
||||
"maxSize": 1048576,
|
||||
"contentType": [ "image/jpg", "image/png", "image/jpeg", "image/gif", "image/bmp", "text/plain", "application/pdf", "application/msword", "application/vnd.ms-excel", "application/vnd.openxmlformats-officedocument.presentationml.presentation" ]
|
||||
},
|
||||
// 商店
|
||||
"Shop": {
|
||||
"path": "Upload/Shop",
|
||||
"maxSize": 1048576,
|
||||
"contentType": [ "image/jpg", "image/png", "image/jpeg", "image/gif" ]
|
||||
},
|
||||
// 默认
|
||||
"Default": {
|
||||
"path": "Upload/Default",
|
||||
"maxSize": 1048576,
|
||||
"contentType": [ "image/jpg", "image/png", "image/jpeg", "image/gif", "image/bmp", "text/plain", "application/pdf", "application/msword", "application/vnd.ms-excel", "application/vnd.openxmlformats-officedocument.presentationml.presentation" ]
|
||||
}
|
||||
},
|
||||
|
||||
"CoreSettings": {
|
||||
"DefalutRoute": [
|
||||
"getLoginUser",
|
||||
"logout",
|
||||
"sysDictType:dropDown",
|
||||
"sysDictType:dropDowns",
|
||||
"sysFileInfo:upload",
|
||||
"sysFileInfo:download",
|
||||
"sysFileInfo:detail",
|
||||
"sysFileInfo:preview",
|
||||
"sysUser:updateInfo",
|
||||
"sysUser:updatePwd",
|
||||
"sysUser:updateAvatar",
|
||||
"sysUser:checkBindcode",
|
||||
"sysUser:getPwdRule",
|
||||
"sysUser:sendCode",
|
||||
"sysNotice:received",
|
||||
"sysNotice:unread",
|
||||
"sysNotice:detail",
|
||||
"houseLog:list",
|
||||
"houseLog:listByInfoId",
|
||||
"houseLog:listByTaskId"
|
||||
]
|
||||
},
|
||||
|
||||
"SimplePassword": {
|
||||
"Pattern": "(?=.*[0-9])(?=.*[A-Z])(?=.*[a-z])(?=.*[^a-zA-Z0-9]){8,}",
|
||||
"Descriptions": "密码中必须包含大小字母、数字、特称字符,至少8个字符"
|
||||
}
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,233 +0,0 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>Furion.Extras.Authentication.JwtBearer</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:Microsoft.Extensions.DependencyInjection.JWTAuthorizationServiceCollectionExtensions">
|
||||
<summary>
|
||||
JWT 授权服务拓展类
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.JWTAuthorizationServiceCollectionExtensions.AddJwt(Microsoft.AspNetCore.Authentication.AuthenticationBuilder,System.Object,System.Action{Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerOptions},System.Boolean)">
|
||||
<summary>
|
||||
添加 JWT 授权
|
||||
</summary>
|
||||
<param name="authenticationBuilder"></param>
|
||||
<param name="tokenValidationParameters">token 验证参数</param>
|
||||
<param name="jwtBearerConfigure"></param>
|
||||
<param name="enableGlobalAuthorize">启动全局授权</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.JWTAuthorizationServiceCollectionExtensions.AddJwt(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action{Microsoft.AspNetCore.Authentication.AuthenticationOptions},System.Object,System.Action{Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerOptions})">
|
||||
<summary>
|
||||
添加 JWT 授权
|
||||
</summary>
|
||||
<param name="services"></param>
|
||||
<param name="authenticationConfigure">授权配置</param>
|
||||
<param name="tokenValidationParameters">token 验证参数</param>
|
||||
<param name="jwtBearerConfigure"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.JWTAuthorizationServiceCollectionExtensions.AddJwt``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action{Microsoft.AspNetCore.Authentication.AuthenticationOptions},System.Object,System.Action{Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerOptions},System.Boolean)">
|
||||
<summary>
|
||||
添加 JWT 授权
|
||||
</summary>
|
||||
<typeparam name="TAuthorizationHandler"></typeparam>
|
||||
<param name="services"></param>
|
||||
<param name="authenticationConfigure"></param>
|
||||
<param name="tokenValidationParameters"></param>
|
||||
<param name="jwtBearerConfigure"></param>
|
||||
<param name="enableGlobalAuthorize"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.JWTAuthorizationServiceCollectionExtensions.ConfigureJWTOptions(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
|
||||
<summary>
|
||||
添加 JWT 授权
|
||||
</summary>
|
||||
<param name="services"></param>
|
||||
</member>
|
||||
<member name="T:Furion.DataEncryption.JWTEncryption">
|
||||
<summary>
|
||||
JWT 加解密
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Furion.DataEncryption.JWTEncryption.Encrypt(System.Collections.Generic.IDictionary{System.String,System.Object},System.Nullable{System.Int64})">
|
||||
<summary>
|
||||
生成 Token
|
||||
</summary>
|
||||
<param name="payload"></param>
|
||||
<param name="expiredTime">过期时间(分钟)</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Furion.DataEncryption.JWTEncryption.Encrypt(System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.String)">
|
||||
<summary>
|
||||
生成 Token
|
||||
</summary>
|
||||
<param name="issuerSigningKey"></param>
|
||||
<param name="payload"></param>
|
||||
<param name="algorithm"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Furion.DataEncryption.JWTEncryption.Encrypt(System.String,System.String,System.String)">
|
||||
<summary>
|
||||
生成 Token
|
||||
</summary>
|
||||
<param name="issuerSigningKey"></param>
|
||||
<param name="payload"></param>
|
||||
<param name="algorithm"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Furion.DataEncryption.JWTEncryption.GenerateRefreshToken(System.String,System.Int32)">
|
||||
<summary>
|
||||
生成刷新 Token
|
||||
</summary>
|
||||
<param name="accessToken"></param>
|
||||
<param name="expiredTime">刷新 Token 有效期(分钟)</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Furion.DataEncryption.JWTEncryption.Exchange(System.String,System.String,System.Nullable{System.Int64},System.Int64)">
|
||||
<summary>
|
||||
通过过期Token 和 刷新Token 换取新的 Token
|
||||
</summary>
|
||||
<param name="expiredToken"></param>
|
||||
<param name="refreshToken"></param>
|
||||
<param name="expiredTime">过期时间(分钟)</param>
|
||||
<param name="clockSkew">刷新token容差值,秒做单位</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Furion.DataEncryption.JWTEncryption.AutoRefreshToken(Microsoft.AspNetCore.Authorization.AuthorizationHandlerContext,Microsoft.AspNetCore.Http.DefaultHttpContext,System.Nullable{System.Int64},System.Int32,System.String,System.Int64)">
|
||||
<summary>
|
||||
自动刷新 Token 信息
|
||||
</summary>
|
||||
<param name="context"></param>
|
||||
<param name="httpContext"></param>
|
||||
<param name="expiredTime">新 Token 过期时间(分钟)</param>
|
||||
<param name="refreshTokenExpiredTime">新刷新 Token 有效期(分钟)</param>
|
||||
<param name="tokenPrefix"></param>
|
||||
<param name="clockSkew"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Furion.DataEncryption.JWTEncryption.Validate(System.String)">
|
||||
<summary>
|
||||
验证 Token
|
||||
</summary>
|
||||
<param name="accessToken"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Furion.DataEncryption.JWTEncryption.ValidateJwtBearerToken(Microsoft.AspNetCore.Http.DefaultHttpContext,Microsoft.IdentityModel.JsonWebTokens.JsonWebToken@,System.String,System.String)">
|
||||
<summary>
|
||||
验证 Token
|
||||
</summary>
|
||||
<param name="httpContext"></param>
|
||||
<param name="token"></param>
|
||||
<param name="headerKey"></param>
|
||||
<param name="tokenPrefix"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Furion.DataEncryption.JWTEncryption.ReadJwtToken(System.String)">
|
||||
<summary>
|
||||
读取 Token,不含验证
|
||||
</summary>
|
||||
<param name="accessToken"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Furion.DataEncryption.JWTEncryption.GetJwtBearerToken(Microsoft.AspNetCore.Http.DefaultHttpContext,System.String,System.String)">
|
||||
<summary>
|
||||
获取 JWT Bearer Token
|
||||
</summary>
|
||||
<param name="httpContext"></param>
|
||||
<param name="headerKey"></param>
|
||||
<param name="tokenPrefix"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Furion.DataEncryption.JWTEncryption.GetJWTSettings">
|
||||
<summary>
|
||||
获取 JWT 配置
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Furion.DataEncryption.JWTEncryption.CreateTokenValidationParameters(Furion.Authorization.JWTSettingsOptions)">
|
||||
<summary>
|
||||
生成Token验证参数
|
||||
</summary>
|
||||
<param name="jwtSettings"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Furion.DataEncryption.JWTEncryption.CombinePayload(System.Collections.Generic.IDictionary{System.String,System.Object},System.Nullable{System.Int64})">
|
||||
<summary>
|
||||
组合 Claims 负荷
|
||||
</summary>
|
||||
<param name="payload"></param>
|
||||
<param name="expiredTime">过期时间,单位:分钟</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Furion.DataEncryption.JWTEncryption.SetDefaultJwtSettings(Furion.Authorization.JWTSettingsOptions)">
|
||||
<summary>
|
||||
设置默认 Jwt 配置
|
||||
</summary>
|
||||
<param name="options"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="F:Furion.DataEncryption.JWTEncryption.StationaryClaimTypes">
|
||||
<summary>
|
||||
固定的 Claim 类型
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Furion.Authorization.JWTSettingsOptions">
|
||||
<summary>
|
||||
Jwt 配置
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Furion.Authorization.JWTSettingsOptions.ValidateIssuerSigningKey">
|
||||
<summary>
|
||||
验证签发方密钥
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Furion.Authorization.JWTSettingsOptions.IssuerSigningKey">
|
||||
<summary>
|
||||
签发方密钥
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Furion.Authorization.JWTSettingsOptions.ValidateIssuer">
|
||||
<summary>
|
||||
验证签发方
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Furion.Authorization.JWTSettingsOptions.ValidIssuer">
|
||||
<summary>
|
||||
签发方
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Furion.Authorization.JWTSettingsOptions.ValidateAudience">
|
||||
<summary>
|
||||
验证签收方
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Furion.Authorization.JWTSettingsOptions.ValidAudience">
|
||||
<summary>
|
||||
签收方
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Furion.Authorization.JWTSettingsOptions.ValidateLifetime">
|
||||
<summary>
|
||||
验证生存期
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Furion.Authorization.JWTSettingsOptions.ClockSkew">
|
||||
<summary>
|
||||
过期时间容错值,解决服务器端时间不同步问题(秒)
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Furion.Authorization.JWTSettingsOptions.ExpiredTime">
|
||||
<summary>
|
||||
过期时间(分钟)
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Furion.Authorization.JWTSettingsOptions.Algorithm">
|
||||
<summary>
|
||||
加密算法
|
||||
</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
Binary file not shown.
Binary file not shown.
@@ -1,582 +0,0 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>Furion.Extras.DatabaseAccessor.Dapper</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:Microsoft.Extensions.DependencyInjection.DapperServiceCollectionExtensions">
|
||||
<summary>
|
||||
Dapper 拓展类
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.DapperServiceCollectionExtensions.AddDapper(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.String)">
|
||||
<summary>
|
||||
添加 Dapper 拓展
|
||||
</summary>
|
||||
<param name="services"></param>
|
||||
<param name="connectionString">连接字符串</param>
|
||||
<param name="sqlProvider"> <see cref="T:Dapper.SqlProvider"/> 类型</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:Dapper.SqlProvider">
|
||||
<summary>
|
||||
Sql 类型
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Dapper.SqlProvider.SqlServer">
|
||||
<summary>
|
||||
SqlServer 提供器程序集
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Dapper.SqlProvider.Sqlite">
|
||||
<summary>
|
||||
Sqlite 提供器程序集
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Dapper.SqlProvider.MySql">
|
||||
<summary>
|
||||
MySql 提供器程序集
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Dapper.SqlProvider.Npgsql">
|
||||
<summary>
|
||||
PostgreSQL 提供器程序集
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Dapper.SqlProvider.Oracle">
|
||||
<summary>
|
||||
Oracle 提供器程序集
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Dapper.SqlProvider.Firebird">
|
||||
<summary>
|
||||
Firebird 提供器程序集
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Dapper.SqlProvider.SqlProviderDbConnectionTypeCollection">
|
||||
<summary>
|
||||
数据库提供器连接对象类型集合
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Dapper.SqlProvider.#cctor">
|
||||
<summary>
|
||||
静态构造函数
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Dapper.SqlProvider.GetDbConnectionType(System.String)">
|
||||
<summary>
|
||||
获取数据库连接对象类型
|
||||
</summary>
|
||||
<param name="sqlProvider"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:Dapper.DapperRepository">
|
||||
<summary>
|
||||
非泛型 SqlSugar 仓储
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Dapper.DapperRepository._db">
|
||||
<summary>
|
||||
数据库连接对象
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Dapper.DapperRepository._serviceProvider">
|
||||
<summary>
|
||||
服务提供器
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Dapper.DapperRepository.#ctor(System.IServiceProvider,System.Data.IDbConnection)">
|
||||
<summary>
|
||||
构造函数
|
||||
</summary>
|
||||
<param name="serviceProvider"></param>
|
||||
<param name="db"></param>
|
||||
</member>
|
||||
<member name="P:Dapper.DapperRepository.Context">
|
||||
<summary>
|
||||
连接上下文
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Dapper.DapperRepository.DynamicContext">
|
||||
<summary>
|
||||
动态连接上下文
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Dapper.DapperRepository.Query(System.String,System.Object,System.Data.IDbTransaction,System.Boolean,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
|
||||
<summary>
|
||||
查询返回动态类型
|
||||
</summary>
|
||||
<param name="sql"></param>
|
||||
<param name="param"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="buffered"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<param name="commandType"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.DapperRepository.Query``1(System.String,System.Object,System.Data.IDbTransaction,System.Boolean,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
|
||||
<summary>
|
||||
查询返回特定类型
|
||||
</summary>
|
||||
<typeparam name="T"></typeparam>
|
||||
<param name="sql"></param>
|
||||
<param name="param"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="buffered"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<param name="commandType"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.DapperRepository.QueryAsync(System.String,System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
|
||||
<summary>
|
||||
查询返回动态类型
|
||||
</summary>
|
||||
<param name="sql"></param>
|
||||
<param name="param"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<param name="commandType"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.DapperRepository.QueryAsync``1(System.String,System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
|
||||
<summary>
|
||||
查询返回特定类型
|
||||
</summary>
|
||||
<typeparam name="T"></typeparam>
|
||||
<param name="sql"></param>
|
||||
<param name="param"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<param name="commandType"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.DapperRepository.Execute(System.String,System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
|
||||
<summary>
|
||||
执行命令
|
||||
</summary>
|
||||
<param name="sql"></param>
|
||||
<param name="param"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<param name="commandType"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.DapperRepository.ExecuteAsync(System.String,System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
|
||||
<summary>
|
||||
执行命令
|
||||
</summary>
|
||||
<param name="sql"></param>
|
||||
<param name="param"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<param name="commandType"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.DapperRepository.Change``1">
|
||||
<summary>
|
||||
切换仓储
|
||||
</summary>
|
||||
<typeparam name="TEntity">实体类型</typeparam>
|
||||
<returns>仓储</returns>
|
||||
</member>
|
||||
<member name="T:Dapper.DapperRepository`1">
|
||||
<summary>
|
||||
SqlSugar 仓储实现类
|
||||
</summary>
|
||||
<typeparam name="TEntity"></typeparam>
|
||||
</member>
|
||||
<member name="M:Dapper.DapperRepository`1.#ctor(System.IServiceProvider,System.Data.IDbConnection)">
|
||||
<summary>
|
||||
构造函数
|
||||
</summary>
|
||||
<param name="serviceProvider"></param>
|
||||
<param name="db"></param>
|
||||
</member>
|
||||
<member name="M:Dapper.DapperRepository`1.Get(System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
获取一条
|
||||
</summary>
|
||||
<param name="id"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.DapperRepository`1.GetAsync(System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
获取一条
|
||||
</summary>
|
||||
<param name="id"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.DapperRepository`1.GetAll(System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
获取所有实体
|
||||
</summary>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.DapperRepository`1.GetAllAsync(System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
获取所有实体
|
||||
</summary>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.DapperRepository`1.Insert(`0,System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
新增一条
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.DapperRepository`1.InsertAsync(`0,System.Data.IDbTransaction,System.Nullable{System.Int32},ISqlAdapter)">
|
||||
<summary>
|
||||
新增一条
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<param name="sqlAdapter"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.DapperRepository`1.Insert(System.Collections.Generic.IEnumerable{`0},System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
新增多条
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.DapperRepository`1.InsertAsync(System.Collections.Generic.IEnumerable{`0},System.Data.IDbTransaction,System.Nullable{System.Int32},ISqlAdapter)">
|
||||
<summary>
|
||||
新增多条
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<param name="sqlAdapter"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.DapperRepository`1.Update(`0,System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
更新一条
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.DapperRepository`1.UpdateAsync(`0,System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
更新一条
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.DapperRepository`1.Update(System.Collections.Generic.IEnumerable{`0},System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
更新多条
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.DapperRepository`1.UpdateAsync(System.Collections.Generic.IEnumerable{`0},System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
更新多条
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.DapperRepository`1.Delete(`0,System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
删除一条
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.DapperRepository`1.DeleteAsync(`0,System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
删除一条
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.DapperRepository`1.Delete(System.Collections.Generic.IEnumerable{`0},System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
删除多条
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.DapperRepository`1.DeleteAsync(System.Collections.Generic.IEnumerable{`0},System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
删除多条
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:Dapper.IDapperRepository">
|
||||
<summary>
|
||||
非泛型 SqlSugar 仓储
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Dapper.IDapperRepository.Context">
|
||||
<summary>
|
||||
连接上下文
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Dapper.IDapperRepository.DynamicContext">
|
||||
<summary>
|
||||
动态连接上下文
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Dapper.IDapperRepository.Query(System.String,System.Object,System.Data.IDbTransaction,System.Boolean,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
|
||||
<summary>
|
||||
查询返回动态类型
|
||||
</summary>
|
||||
<param name="sql"></param>
|
||||
<param name="param"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="buffered"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<param name="commandType"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.IDapperRepository.Query``1(System.String,System.Object,System.Data.IDbTransaction,System.Boolean,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
|
||||
<summary>
|
||||
查询返回特定类型
|
||||
</summary>
|
||||
<typeparam name="T"></typeparam>
|
||||
<param name="sql"></param>
|
||||
<param name="param"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="buffered"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<param name="commandType"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.IDapperRepository.QueryAsync(System.String,System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
|
||||
<summary>
|
||||
查询返回动态类型
|
||||
</summary>
|
||||
<param name="sql"></param>
|
||||
<param name="param"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<param name="commandType"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.IDapperRepository.QueryAsync``1(System.String,System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
|
||||
<summary>
|
||||
查询返回特定类型
|
||||
</summary>
|
||||
<typeparam name="T"></typeparam>
|
||||
<param name="sql"></param>
|
||||
<param name="param"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<param name="commandType"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.IDapperRepository.Execute(System.String,System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
|
||||
<summary>
|
||||
执行命令
|
||||
</summary>
|
||||
<param name="sql"></param>
|
||||
<param name="param"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<param name="commandType"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.IDapperRepository.ExecuteAsync(System.String,System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
|
||||
<summary>
|
||||
执行命令
|
||||
</summary>
|
||||
<param name="sql"></param>
|
||||
<param name="param"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<param name="commandType"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.IDapperRepository.Change``1">
|
||||
<summary>
|
||||
切换仓储
|
||||
</summary>
|
||||
<typeparam name="TEntity">实体类型</typeparam>
|
||||
<returns>仓储</returns>
|
||||
</member>
|
||||
<member name="T:Dapper.IDapperRepository`1">
|
||||
<summary>
|
||||
SqlSugar 仓储接口定义
|
||||
</summary>
|
||||
<typeparam name="TEntity"></typeparam>
|
||||
</member>
|
||||
<member name="M:Dapper.IDapperRepository`1.Get(System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
获取一条
|
||||
</summary>
|
||||
<param name="id"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.IDapperRepository`1.GetAsync(System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
获取一条
|
||||
</summary>
|
||||
<param name="id"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.IDapperRepository`1.GetAll(System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
获取所有实体
|
||||
</summary>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.IDapperRepository`1.GetAllAsync(System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
获取所有实体
|
||||
</summary>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.IDapperRepository`1.Insert(`0,System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
新增一条
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.IDapperRepository`1.InsertAsync(`0,System.Data.IDbTransaction,System.Nullable{System.Int32},ISqlAdapter)">
|
||||
<summary>
|
||||
新增一条
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<param name="sqlAdapter"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.IDapperRepository`1.Insert(System.Collections.Generic.IEnumerable{`0},System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
新增多条
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.IDapperRepository`1.InsertAsync(System.Collections.Generic.IEnumerable{`0},System.Data.IDbTransaction,System.Nullable{System.Int32},ISqlAdapter)">
|
||||
<summary>
|
||||
新增多条
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<param name="sqlAdapter"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.IDapperRepository`1.Update(`0,System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
更新一条
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.IDapperRepository`1.UpdateAsync(`0,System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
更新一条
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.IDapperRepository`1.Update(System.Collections.Generic.IEnumerable{`0},System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
更新多条
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.IDapperRepository`1.UpdateAsync(System.Collections.Generic.IEnumerable{`0},System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
更新多条
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.IDapperRepository`1.Delete(`0,System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
删除一条
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.IDapperRepository`1.DeleteAsync(`0,System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
删除一条
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.IDapperRepository`1.Delete(System.Collections.Generic.IEnumerable{`0},System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
删除多条
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Dapper.IDapperRepository`1.DeleteAsync(System.Collections.Generic.IEnumerable{`0},System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
删除多条
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<param name="transaction"></param>
|
||||
<param name="commandTimeout"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
Binary file not shown.
Binary file not shown.
@@ -1,960 +0,0 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>Furion.Extras.DatabaseAccessor.SqlSugar</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:SqlSugar.PagedQueryableExtensions">
|
||||
<summary>
|
||||
分页拓展类
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:SqlSugar.PagedQueryableExtensions.ToPagedList``1(SqlSugar.ISugarQueryable{``0},System.Int32,System.Int32)">
|
||||
<summary>
|
||||
分页拓展
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<param name="pageIndex"></param>
|
||||
<param name="pageSize"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.PagedQueryableExtensions.ToPagedListAsync``1(SqlSugar.ISugarQueryable{``0},System.Int32,System.Int32)">
|
||||
<summary>
|
||||
分页拓展
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<param name="pageIndex"></param>
|
||||
<param name="pageSize"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:SqlSugar.SqlProfiler">
|
||||
<summary>
|
||||
SqlSugar 打印SQL语句参数格式化帮助类
|
||||
【使用方式】:在需要打印SQL语句的地方,如 Startup,将
|
||||
App.PrintToMiniProfiler("SqlSugar1", "Info", sql + "\r\n" + db.Utilities.SerializeObject(pars.ToDictionary(it => it.ParameterName, it => it.Value)));
|
||||
替换为
|
||||
App.PrintToMiniProfiler("SqlSugar", "Info", SqlProfiler.ParameterFormat(sql, pars));
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlProfiler.ParameterFormat(System.String,SqlSugar.SugarParameter[])">
|
||||
<summary>
|
||||
格式化参数拼接成完整的SQL语句
|
||||
</summary>
|
||||
<param name="sql"></param>
|
||||
<param name="pars"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlProfiler.ParameterFormat(System.String,System.Object)">
|
||||
<summary>
|
||||
格式化参数拼接成完整的SQL语句
|
||||
</summary>
|
||||
<param name="sql"></param>
|
||||
<param name="pars"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:SqlSugar.SqlSugarPagedList`1">
|
||||
<summary>
|
||||
分页泛型集合
|
||||
</summary>
|
||||
<typeparam name="TEntity"></typeparam>
|
||||
</member>
|
||||
<member name="P:SqlSugar.SqlSugarPagedList`1.PageIndex">
|
||||
<summary>
|
||||
页码
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:SqlSugar.SqlSugarPagedList`1.PageSize">
|
||||
<summary>
|
||||
页容量
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:SqlSugar.SqlSugarPagedList`1.TotalCount">
|
||||
<summary>
|
||||
总条数
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:SqlSugar.SqlSugarPagedList`1.TotalPages">
|
||||
<summary>
|
||||
总页数
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:SqlSugar.SqlSugarPagedList`1.Items">
|
||||
<summary>
|
||||
当前页集合
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:SqlSugar.SqlSugarPagedList`1.HasPrevPages">
|
||||
<summary>
|
||||
是否有上一页
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:SqlSugar.SqlSugarPagedList`1.HasNextPages">
|
||||
<summary>
|
||||
是否有下一页
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:SqlSugar.PagedModel">
|
||||
<summary>
|
||||
分页集合
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:SqlSugar.ISqlSugarRepository">
|
||||
<summary>
|
||||
非泛型 SqlSugar 仓储
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository.Change``1">
|
||||
<summary>
|
||||
切换仓储
|
||||
</summary>
|
||||
<typeparam name="TEntity">实体类型</typeparam>
|
||||
<returns>仓储</returns>
|
||||
</member>
|
||||
<member name="P:SqlSugar.ISqlSugarRepository.Context">
|
||||
<summary>
|
||||
数据库上下文
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:SqlSugar.ISqlSugarRepository.DynamicContext">
|
||||
<summary>
|
||||
动态数据库上下文
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:SqlSugar.ISqlSugarRepository.Ado">
|
||||
<summary>
|
||||
原生 Ado 对象
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:SqlSugar.ISqlSugarRepository`1">
|
||||
<summary>
|
||||
SqlSugar 仓储接口定义
|
||||
</summary>
|
||||
<typeparam name="TEntity"></typeparam>
|
||||
</member>
|
||||
<member name="P:SqlSugar.ISqlSugarRepository`1.Entities">
|
||||
<summary>
|
||||
实体集合
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:SqlSugar.ISqlSugarRepository`1.Context">
|
||||
<summary>
|
||||
数据库上下文
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:SqlSugar.ISqlSugarRepository`1.DynamicContext">
|
||||
<summary>
|
||||
动态数据库上下文
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:SqlSugar.ISqlSugarRepository`1.Ado">
|
||||
<summary>
|
||||
原生 Ado 对象
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.Count(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
获取总数
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.CountAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
获取总数
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.Any(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
检查是否存在
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.AnyAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
检查是否存在
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.Single(System.Object)">
|
||||
<summary>
|
||||
通过主键获取实体
|
||||
</summary>
|
||||
<param name="Id"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.Single(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
获取一个实体
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.SingleAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
获取一个实体
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.FirstOrDefault(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
获取一个实体
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.FirstOrDefaultAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
获取一个实体
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.ToList">
|
||||
<summary>
|
||||
获取列表
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.ToList(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
获取列表
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.ToList(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,System.Object}},SqlSugar.OrderByType)">
|
||||
<summary>
|
||||
获取列表
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<param name="orderByExpression"></param>
|
||||
<param name="orderByType"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.ToListAsync">
|
||||
<summary>
|
||||
获取列表
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.ToListAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
获取列表
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.ToListAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,System.Object}},SqlSugar.OrderByType)">
|
||||
<summary>
|
||||
获取列表
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<param name="orderByExpression"></param>
|
||||
<param name="orderByType"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.Insert(`0)">
|
||||
<summary>
|
||||
新增一条记录
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.Insert(`0[])">
|
||||
<summary>
|
||||
新增多条记录
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.Insert(System.Collections.Generic.IEnumerable{`0})">
|
||||
<summary>
|
||||
新增多条记录
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.InsertReturnIdentity(`0)">
|
||||
<summary>
|
||||
新增一条记录返回自增Id
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.InsertAsync(`0)">
|
||||
<summary>
|
||||
新增一条记录
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.InsertAsync(`0[])">
|
||||
<summary>
|
||||
新增多条记录
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.InsertAsync(System.Collections.Generic.IEnumerable{`0})">
|
||||
<summary>
|
||||
新增多条记录
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.InsertReturnIdentityAsync(`0)">
|
||||
<summary>
|
||||
新增一条记录返回自增Id
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.Update(`0)">
|
||||
<summary>
|
||||
更新一条记录
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.Update(`0[])">
|
||||
<summary>
|
||||
更新多条记录
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.Update(System.Collections.Generic.IEnumerable{`0})">
|
||||
<summary>
|
||||
更新多条记录
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.UpdateAsync(`0)">
|
||||
<summary>
|
||||
更新一条记录
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.UpdateAsync(`0[])">
|
||||
<summary>
|
||||
更新多条记录
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.UpdateAsync(System.Collections.Generic.IEnumerable{`0})">
|
||||
<summary>
|
||||
更新多条记录
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.Delete(`0)">
|
||||
<summary>
|
||||
删除一条记录
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.Delete(System.Object)">
|
||||
<summary>
|
||||
删除一条记录
|
||||
</summary>
|
||||
<param name="key"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.Delete(System.Object[])">
|
||||
<summary>
|
||||
删除多条记录
|
||||
</summary>
|
||||
<param name="keys"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.Delete(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
自定义条件删除记录
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.DeleteAsync(`0)">
|
||||
<summary>
|
||||
删除一条记录
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.DeleteAsync(System.Object)">
|
||||
<summary>
|
||||
删除一条记录
|
||||
</summary>
|
||||
<param name="key"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.DeleteAsync(System.Object[])">
|
||||
<summary>
|
||||
删除多条记录
|
||||
</summary>
|
||||
<param name="keys"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.DeleteAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
自定义条件删除记录
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.Where(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
根据表达式查询多条记录
|
||||
</summary>
|
||||
<param name="predicate"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.Where(System.Boolean,System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
根据表达式查询多条记录
|
||||
</summary>
|
||||
<param name="condition"></param>
|
||||
<param name="predicate"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.AsQueryable">
|
||||
<summary>
|
||||
构建查询分析器
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.AsQueryable(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
构建查询分析器
|
||||
</summary>
|
||||
<param name="predicate"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.AsEnumerable">
|
||||
<summary>
|
||||
直接返回数据库结果
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.AsEnumerable(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
直接返回数据库结果
|
||||
</summary>
|
||||
<param name="predicate"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.AsAsyncEnumerable">
|
||||
<summary>
|
||||
直接返回数据库结果
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.AsAsyncEnumerable(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
直接返回数据库结果
|
||||
</summary>
|
||||
<param name="predicate"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.ISqlSugarRepository`1.Change``1">
|
||||
<summary>
|
||||
切换仓储
|
||||
</summary>
|
||||
<typeparam name="TChangeEntity"></typeparam>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:SqlSugar.SqlSugarRepository">
|
||||
<summary>
|
||||
非泛型 SqlSugar 仓储
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:SqlSugar.SqlSugarRepository._serviceProvider">
|
||||
<summary>
|
||||
服务提供器
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository.#ctor(System.IServiceProvider,SqlSugar.ISqlSugarClient)">
|
||||
<summary>
|
||||
构造函数
|
||||
</summary>
|
||||
<param name="serviceProvider">服务提供器</param>
|
||||
<param name="db"></param>
|
||||
</member>
|
||||
<member name="P:SqlSugar.SqlSugarRepository.Context">
|
||||
<summary>
|
||||
数据库上下文
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:SqlSugar.SqlSugarRepository.DynamicContext">
|
||||
<summary>
|
||||
动态数据库上下文
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:SqlSugar.SqlSugarRepository.Ado">
|
||||
<summary>
|
||||
原生 Ado 对象
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository.Change``1">
|
||||
<summary>
|
||||
切换仓储
|
||||
</summary>
|
||||
<typeparam name="TEntity">实体类型</typeparam>
|
||||
<returns>仓储</returns>
|
||||
</member>
|
||||
<member name="T:SqlSugar.SqlSugarRepository`1">
|
||||
<summary>
|
||||
SqlSugar 仓储实现类
|
||||
</summary>
|
||||
<typeparam name="TEntity"></typeparam>
|
||||
</member>
|
||||
<member name="F:SqlSugar.SqlSugarRepository`1._sqlSugarRepository">
|
||||
<summary>
|
||||
非泛型 SqlSugar 仓储
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.#ctor(SqlSugar.ISqlSugarRepository)">
|
||||
<summary>
|
||||
构造函数
|
||||
</summary>
|
||||
<param name="sqlSugarRepository"></param>
|
||||
</member>
|
||||
<member name="P:SqlSugar.SqlSugarRepository`1.Entities">
|
||||
<summary>
|
||||
实体集合
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:SqlSugar.SqlSugarRepository`1.Context">
|
||||
<summary>
|
||||
数据库上下文
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:SqlSugar.SqlSugarRepository`1.DynamicContext">
|
||||
<summary>
|
||||
动态数据库上下文
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:SqlSugar.SqlSugarRepository`1.Ado">
|
||||
<summary>
|
||||
原生 Ado 对象
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.Count(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
获取总数
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.CountAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
获取总数
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.Any(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
检查是否存在
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.AnyAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
检查是否存在
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.Single(System.Object)">
|
||||
<summary>
|
||||
通过主键获取实体
|
||||
</summary>
|
||||
<param name="Id"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.Single(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
获取一个实体
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.SingleAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
获取一个实体
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.FirstOrDefault(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
获取一个实体
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.FirstOrDefaultAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
获取一个实体
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.ToList">
|
||||
<summary>
|
||||
获取列表
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.ToList(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
获取列表
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.ToList(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,System.Object}},SqlSugar.OrderByType)">
|
||||
<summary>
|
||||
获取列表
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<param name="orderByExpression"></param>
|
||||
<param name="orderByType"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.ToListAsync">
|
||||
<summary>
|
||||
获取列表
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.ToListAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
获取列表
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.ToListAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,System.Object}},SqlSugar.OrderByType)">
|
||||
<summary>
|
||||
获取列表
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<param name="orderByExpression"></param>
|
||||
<param name="orderByType"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.Insert(`0)">
|
||||
<summary>
|
||||
新增一条记录
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.Insert(`0[])">
|
||||
<summary>
|
||||
新增多条记录
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.Insert(System.Collections.Generic.IEnumerable{`0})">
|
||||
<summary>
|
||||
新增多条记录
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.InsertReturnIdentity(`0)">
|
||||
<summary>
|
||||
新增一条记录返回自增Id
|
||||
</summary>
|
||||
<param name="insertObj"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.InsertAsync(`0)">
|
||||
<summary>
|
||||
新增一条记录
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.InsertAsync(`0[])">
|
||||
<summary>
|
||||
新增多条记录
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.InsertAsync(System.Collections.Generic.IEnumerable{`0})">
|
||||
<summary>
|
||||
新增多条记录
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.InsertReturnIdentityAsync(`0)">
|
||||
<summary>
|
||||
新增一条记录返回自增Id
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.Update(`0)">
|
||||
<summary>
|
||||
更新一条记录
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.Update(`0[])">
|
||||
<summary>
|
||||
更新多条记录
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.Update(System.Collections.Generic.IEnumerable{`0})">
|
||||
<summary>
|
||||
更新多条记录
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.UpdateAsync(`0)">
|
||||
<summary>
|
||||
更新一条记录
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.UpdateAsync(`0[])">
|
||||
<summary>
|
||||
更新多条记录
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.UpdateAsync(System.Collections.Generic.IEnumerable{`0})">
|
||||
<summary>
|
||||
更新多条记录
|
||||
</summary>
|
||||
<param name="entities"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.Delete(`0)">
|
||||
<summary>
|
||||
删除一条记录
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.Delete(System.Object)">
|
||||
<summary>
|
||||
删除一条记录
|
||||
</summary>
|
||||
<param name="key"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.Delete(System.Object[])">
|
||||
<summary>
|
||||
删除多条记录
|
||||
</summary>
|
||||
<param name="keys"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.Delete(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
自定义条件删除记录
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.DeleteAsync(`0)">
|
||||
<summary>
|
||||
删除一条记录
|
||||
</summary>
|
||||
<param name="entity"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.DeleteAsync(System.Object)">
|
||||
<summary>
|
||||
删除一条记录
|
||||
</summary>
|
||||
<param name="key"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.DeleteAsync(System.Object[])">
|
||||
<summary>
|
||||
删除多条记录
|
||||
</summary>
|
||||
<param name="keys"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.DeleteAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
自定义条件删除记录
|
||||
</summary>
|
||||
<param name="whereExpression"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.Where(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
根据表达式查询多条记录
|
||||
</summary>
|
||||
<param name="predicate"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.Where(System.Boolean,System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
根据表达式查询多条记录
|
||||
</summary>
|
||||
<param name="condition"></param>
|
||||
<param name="predicate"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.AsQueryable">
|
||||
<summary>
|
||||
构建查询分析器
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.AsQueryable(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
构建查询分析器
|
||||
</summary>
|
||||
<param name="predicate"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.AsEnumerable">
|
||||
<summary>
|
||||
直接返回数据库结果
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.AsEnumerable(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
直接返回数据库结果
|
||||
</summary>
|
||||
<param name="predicate"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.AsAsyncEnumerable">
|
||||
<summary>
|
||||
直接返回数据库结果
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.AsAsyncEnumerable(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
|
||||
<summary>
|
||||
直接返回数据库结果
|
||||
</summary>
|
||||
<param name="predicate"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarRepository`1.Change``1">
|
||||
<summary>
|
||||
切换仓储
|
||||
</summary>
|
||||
<typeparam name="TChangeEntity">实体类型</typeparam>
|
||||
<returns>仓储</returns>
|
||||
</member>
|
||||
<member name="T:SqlSugar.SqlSugarUnitOfWorkAttribute">
|
||||
<summary>
|
||||
SqlSugar 工作单元配置特性
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarUnitOfWorkAttribute.#ctor">
|
||||
<summary>
|
||||
构造函数
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarUnitOfWorkAttribute.#ctor(System.Data.IsolationLevel)">
|
||||
<summary>
|
||||
构造函数
|
||||
</summary>
|
||||
<remarks>
|
||||
<para>支持传入事务隔离级别 <see cref="P:SqlSugar.SqlSugarUnitOfWorkAttribute.IsolationLevel"/> 参数值</para>
|
||||
</remarks>
|
||||
<param name="isolationLevel">事务隔离级别</param>
|
||||
</member>
|
||||
<member name="P:SqlSugar.SqlSugarUnitOfWorkAttribute.IsolationLevel">
|
||||
<summary>
|
||||
事务隔离级别
|
||||
</summary>
|
||||
<remarks>
|
||||
<para>默认:<see cref="F:System.Data.IsolationLevel.ReadCommitted"/>,参见:<see cref="P:SqlSugar.SqlSugarUnitOfWorkAttribute.IsolationLevel"/></para>
|
||||
<para>说明:当事务A更新某条数据的时候,不容许其他事务来更新该数据,但可以进行读取操作</para>
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="T:SqlSugar.SqlSugarUnitOfWorkFilter">
|
||||
<summary>
|
||||
SqlSugar 工作单元拦截器
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:SqlSugar.SqlSugarUnitOfWorkFilter.FilterOrder">
|
||||
<summary>
|
||||
过滤器排序
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:SqlSugar.SqlSugarUnitOfWorkFilter.Order">
|
||||
<summary>
|
||||
排序属性
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:SqlSugar.SqlSugarUnitOfWorkFilter._sqlSugarClient">
|
||||
<summary>
|
||||
SqlSugar 对象
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarUnitOfWorkFilter.#ctor(SqlSugar.ISqlSugarClient)">
|
||||
<summary>
|
||||
构造函数
|
||||
</summary>
|
||||
<param name="sqlSugarClient"></param>
|
||||
</member>
|
||||
<member name="M:SqlSugar.SqlSugarUnitOfWorkFilter.OnActionExecutionAsync(Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext,Microsoft.AspNetCore.Mvc.Filters.ActionExecutionDelegate)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="context"></param>
|
||||
<param name="next"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:Microsoft.Extensions.DependencyInjection.SqlSugarServiceCollectionExtensions">
|
||||
<summary>
|
||||
SqlSugar 拓展类
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.SqlSugarServiceCollectionExtensions.AddSqlSugar(Microsoft.Extensions.DependencyInjection.IServiceCollection,SqlSugar.ConnectionConfig,System.Action{SqlSugar.ISqlSugarClient})">
|
||||
<summary>
|
||||
添加 SqlSugar 拓展
|
||||
</summary>
|
||||
<param name="services"></param>
|
||||
<param name="config"></param>
|
||||
<param name="buildAction"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.SqlSugarServiceCollectionExtensions.AddSqlSugar(Microsoft.Extensions.DependencyInjection.IServiceCollection,SqlSugar.ConnectionConfig[],System.Action{SqlSugar.ISqlSugarClient})">
|
||||
<summary>
|
||||
添加 SqlSugar 拓展
|
||||
</summary>
|
||||
<param name="services"></param>
|
||||
<param name="configs"></param>
|
||||
<param name="buildAction"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
Binary file not shown.
Binary file not shown.
@@ -1,29 +0,0 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>Furion.Extras.Logging.Serilog</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:Microsoft.Extensions.Hosting.SerilogHostingExtensions">
|
||||
<summary>
|
||||
Serilog 日志拓展
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.Hosting.SerilogHostingExtensions.UseSerilogDefault(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action{Serilog.LoggerConfiguration})">
|
||||
<summary>
|
||||
添加默认日志拓展
|
||||
</summary>
|
||||
<param name="hostBuilder"></param>
|
||||
<param name="configAction"></param>
|
||||
<returns>IWebHostBuilder</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.Hosting.SerilogHostingExtensions.UseSerilogDefault(Microsoft.Extensions.Hosting.IHostBuilder,System.Action{Serilog.LoggerConfiguration})">
|
||||
<summary>
|
||||
添加默认日志拓展
|
||||
</summary>
|
||||
<param name="builder"></param>
|
||||
<param name="configAction"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
Binary file not shown.
Binary file not shown.
@@ -1,21 +0,0 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>Furion.Extras.ObjectMapper.Mapster</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:Microsoft.Extensions.DependencyInjection.ObjectMapperServiceCollectionExtensions">
|
||||
<summary>
|
||||
对象映射拓展类
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ObjectMapperServiceCollectionExtensions.AddObjectMapper(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Reflection.Assembly[])">
|
||||
<summary>
|
||||
添加对象映射
|
||||
</summary>
|
||||
<param name="services">服务集合</param>
|
||||
<param name="assemblies">扫描的程序集</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@@ -1,28 +0,0 @@
|
||||
namespace Ewide.Core.Service
|
||||
{
|
||||
/// <summary>
|
||||
/// 数据库表列表参数
|
||||
/// </summary>
|
||||
public class TableOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 表名(字母形式的)
|
||||
/// </summary>
|
||||
public string TableName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建时间
|
||||
/// </summary>
|
||||
public string CreateTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 更新时间
|
||||
/// </summary>
|
||||
public string UpdateTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 表名称描述(注释)(功能名)
|
||||
/// </summary>
|
||||
public string TableComment { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -1,123 +0,0 @@
|
||||
{
|
||||
"SpecificationDocumentSettings": {
|
||||
"DocumentTitle": "Ewide",
|
||||
"DocExpansionState": "None",
|
||||
"GroupOpenApiInfos": [
|
||||
{
|
||||
"Group": "Default",
|
||||
"Title": "Admin.NET通用权限管理平台",
|
||||
"Description": "前后端分离架构,开箱即用,紧随前沿技术。<br/>后台.NET5平台基于Furion框架,前端基于XiaoNuo生态技术框架的vue版本。<br/><a href='https://dotnetchina.gitee.io/furion/'>Furion框架,让 .NET 开发更简单,更通用,更流行</a><br/><a href='https://gitee.com/xiaonuobase/xiaonuo-vue/'>XiaoNuo前端框架采用Vue2.x + AntDesign Vue pro1.x + Axios</a>",
|
||||
"Version": "1.0.0"
|
||||
},
|
||||
{
|
||||
"Group": "HouseBusiness",
|
||||
"Title": "城镇房屋业务接口",
|
||||
"Description": "城镇房屋业务接口</a>",
|
||||
"Version": "1.0.1"
|
||||
}
|
||||
]
|
||||
},
|
||||
"JWTSettings": {
|
||||
"ValidateIssuerSigningKey": true, // 是否验证密钥,bool 类型,默认true
|
||||
"IssuerSigningKey": "3c1cbc3f546eda35168c3aa3cb91780fbe703f0996c6d123ea96dc85c70bbc0a", // 密钥,string 类型,必须是复杂密钥,长度大于16
|
||||
"ValidateIssuer": true, // 是否验证签发方,bool 类型,默认true
|
||||
"ValidIssuer": "ewide", // 签发方,string 类型
|
||||
"ValidateAudience": true, // 是否验证签收方,bool 类型,默认true
|
||||
"ValidAudience": "ewide", // 签收方,string 类型
|
||||
"ValidateLifetime": true, // 是否验证过期时间,bool 类型,默认true,建议true
|
||||
"ExpiredTime": 1440, // 过期时间,long 类型,单位分钟,默认20分钟
|
||||
"ClockSkew": 5 // 过期时间容错值,long 类型,单位秒,默认5秒
|
||||
},
|
||||
"WriteXmlPath": {
|
||||
"SeedData": "SeedDataXml",
|
||||
"DataBase": "DataBaseXml",
|
||||
"ReadSelect": "SeedData" // SeedData 和 DataBase 两个中间选
|
||||
},
|
||||
"RSA": {
|
||||
"publickey": "<RSAKeyValue><Modulus>tu98wMoo297l+juulU4a3Xx7c2SZ93f0gTPKohE0uz4o8jWN8zXnAAfhf6MMTlkgf+qIwaORLtBQohDcX6Xp02Qe7Cq2LujVR+YJHxy2uo8+KTc5Rj/d0OkTjeCozGaJQH0XrwUO7w+rDnyXzA52IvMZPnUV3KnOj1mPH0IhrOU=</Modulus><Exponent>AQAB</Exponent></RSAKeyValue>",
|
||||
"privatekey": "<RSAKeyValue><Modulus>tu98wMoo297l+juulU4a3Xx7c2SZ93f0gTPKohE0uz4o8jWN8zXnAAfhf6MMTlkgf+qIwaORLtBQohDcX6Xp02Qe7Cq2LujVR+YJHxy2uo8+KTc5Rj/d0OkTjeCozGaJQH0XrwUO7w+rDnyXzA52IvMZPnUV3KnOj1mPH0IhrOU=</Modulus><Exponent>AQAB</Exponent><P>7yKLJO9dobe7pNW3ob+Vse8kvlA+PObDrZNqFxUTLyXoAeHDnwz3BjJ2EVUPNJHV5F1/KPLTvADIjDrdB1qcbw==</P><Q>w9ZK0SHBddtE91skFFS72YDmxzmXumSuUyREStVul9ke0oU2HjcZA915bmR0Zrh1RzO3y1w9zXVn+GdZGjyd6w==</Q><DP>ncA67E2fhcwv0+hMcD5zYOLyaT2EISbWFQ43ISz879BgwcUOCEFEP+lP69Uh57sAz9pBxWCS/uXBZoh6QJysrw==</DP><DQ>vbC8F4YS1g3l55Koh+jra+qnnyHyDeGn2XCvlazWys7MRC40FWBZIp1MGdnDxhu1vZoi1SAr3O90HfA9JmTAsQ==</DQ><InverseQ>00v2vMCcgXy78eMby7R6zfZzacVnVFO2WeyxYF7pjrXYYP+C4JSJkWpy6JGLWbgZrK8HAuRguJmdRi8K2KiYWg==</InverseQ><D>rV3nb9nmwQDMGMrI2GyN30uivygfFj0TdgK8Tb1aqPzu1yRT46M4yXmuhkTiW7nxp+iANGssIx5+3Ch4gRj+r6BgBPldWNErK95a2v2Ae1+EzfVf21ybguBYeUVnV9c8qwoodZSVOajZapOgoS6s5TEOxHWRcF22AiFuaD1Tl90=</D></RSAKeyValue>"
|
||||
},
|
||||
"Mail": {
|
||||
"Account": "983235253@qq.com",
|
||||
"PassWord": "izknskjprlusbehf", //qq邮箱授权码
|
||||
"Subject": "宽易邮箱发送测试",
|
||||
"Host": "smtp.qq.com" //邮箱服务器地址
|
||||
},
|
||||
"SmsHelper": {
|
||||
"Aliyun_AccessKey": "LTAI4GHRRNkDXKxpk19A3P1A",
|
||||
"Aliyun_AccessSecret": "cFyvfufSSa2b6BiQj9NZ1edYkJStNM",
|
||||
"Aliyun_Smscode_SignName": "ABC商城",
|
||||
"Aliyun_Smscode_TemplateCode": "SMS_204970706"
|
||||
},
|
||||
"Cache": {
|
||||
"CacheType": "MemoryCache", // RedisCache
|
||||
"RedisConnectionString": "127.0.0.1:6379,password=,defaultDatabase=2"
|
||||
},
|
||||
"SnowId": {
|
||||
"WorkerId": "1" // 取值范围0~63,默认1
|
||||
},
|
||||
"OAuth": {
|
||||
"Wechat": {
|
||||
"app_id": "wx2959fdd3abc05362",
|
||||
"app_key": "829f65b2be0652bcd50ea8cb820fd7fa",
|
||||
"redirect_uri": "http://127.0.0.1:56868/oauth/wechatcallback",
|
||||
"scope": "snsapi_userinfo"
|
||||
}
|
||||
},
|
||||
"UploadFile": {
|
||||
// 头像
|
||||
"Avatar": {
|
||||
"path": "Upload/Avatar",
|
||||
"maxSize": 1048576,
|
||||
"contentType": [ "image/jpg", "image/png", "image/jpeg", "image/gif" ]
|
||||
},
|
||||
// 文档
|
||||
"Document": {
|
||||
"path": "Upload/Document",
|
||||
"maxSize": 1048576,
|
||||
"contentType": [ "image/jpg", "image/png", "image/jpeg", "image/gif", "image/bmp", "text/plain", "application/pdf", "application/msword", "application/vnd.ms-excel", "application/vnd.openxmlformats-officedocument.presentationml.presentation" ]
|
||||
},
|
||||
// 商店
|
||||
"Shop": {
|
||||
"path": "Upload/Shop",
|
||||
"maxSize": 1048576,
|
||||
"contentType": [ "image/jpg", "image/png", "image/jpeg", "image/gif" ]
|
||||
},
|
||||
// 默认
|
||||
"Default": {
|
||||
"path": "Upload/Default",
|
||||
"maxSize": 1048576,
|
||||
"contentType": [ "image/jpg", "image/png", "image/jpeg", "image/gif", "image/bmp", "text/plain", "application/pdf", "application/msword", "application/vnd.ms-excel", "application/vnd.openxmlformats-officedocument.presentationml.presentation" ]
|
||||
}
|
||||
},
|
||||
|
||||
"CoreSettings": {
|
||||
"DefalutRoute": [
|
||||
"getLoginUser",
|
||||
"logout",
|
||||
"sysDictType:dropDown",
|
||||
"sysDictType:dropDowns",
|
||||
"sysFileInfo:upload",
|
||||
"sysFileInfo:download",
|
||||
"sysFileInfo:detail",
|
||||
"sysFileInfo:preview",
|
||||
"sysUser:updateInfo",
|
||||
"sysUser:updatePwd",
|
||||
"sysUser:updateAvatar",
|
||||
"sysUser:checkBindcode",
|
||||
"sysUser:getPwdRule",
|
||||
"sysUser:sendCode",
|
||||
"sysNotice:received",
|
||||
"sysNotice:unread",
|
||||
"sysNotice:detail",
|
||||
"houseLog:list",
|
||||
"houseLog:listByInfoId",
|
||||
"houseLog:listByTaskId"
|
||||
]
|
||||
},
|
||||
|
||||
"SimplePassword": {
|
||||
"Pattern": "(?=.*[0-9])(?=.*[A-Z])(?=.*[a-z])(?=.*[^a-zA-Z0-9]){8,}",
|
||||
"Descriptions": "密码中必须包含大小字母、数字、特称字符,至少8个字符"
|
||||
}
|
||||
}
|
||||
Binary file not shown.
@@ -1,4 +0,0 @@
|
||||
// <autogenerated />
|
||||
using System;
|
||||
using System.Reflection;
|
||||
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v5.0", FrameworkDisplayName = "")]
|
||||
@@ -1,23 +0,0 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// 此代码由工具生成。
|
||||
// 运行时版本:4.0.30319.42000
|
||||
//
|
||||
// 对此文件的更改可能会导致不正确的行为,并且如果
|
||||
// 重新生成代码,这些更改将会丢失。
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
using System;
|
||||
using System.Reflection;
|
||||
|
||||
[assembly: System.Reflection.AssemblyCompanyAttribute("Ewide.NbzsZheliban")]
|
||||
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
||||
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
|
||||
[assembly: System.Reflection.AssemblyProductAttribute("Ewide.NbzsZheliban")]
|
||||
[assembly: System.Reflection.AssemblyTitleAttribute("Ewide.NbzsZheliban")]
|
||||
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||
|
||||
// 由 MSBuild WriteCodeFragment 类生成。
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user