Compare commits
88 Commits
474b0b7406
...
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 |
@@ -1,6 +0,0 @@
|
||||
{
|
||||
"ExpandedNodes": [
|
||||
""
|
||||
],
|
||||
"PreviewInSolutionExplorer": false
|
||||
}
|
||||
BIN
.vs/slnx.sqlite
BIN
.vs/slnx.sqlite
Binary file not shown.
Binary file not shown.
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");
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -6,12 +6,16 @@
|
||||
</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>
|
||||
|
||||
@@ -19,10 +19,18 @@ namespace Ewide.Nbzs.BackWorkerService
|
||||
|
||||
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>
|
||||
@@ -1,10 +1,18 @@
|
||||
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;
|
||||
|
||||
@@ -12,49 +20,324 @@ namespace Ewide.Nbzs.BackWorkerService
|
||||
{
|
||||
public class Worker : BackgroundService
|
||||
{
|
||||
public SqlSugarClient db;
|
||||
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;
|
||||
List<ConnectionConfig> connectConfigList = new()
|
||||
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
|
||||
{
|
||||
new ConnectionConfig
|
||||
{
|
||||
ConnectionString = App.Configuration["SqlServerConnectionString:DefaultConnection"],
|
||||
DbType = DbType.SqlServer,
|
||||
IsAutoCloseConnection = true,
|
||||
InitKeyType = InitKeyType.Attribute,
|
||||
ConfigId = "0"
|
||||
}
|
||||
};
|
||||
db = new SqlSugarClient(connectConfigList);
|
||||
CacheType = CacheType.RedisCache,
|
||||
RedisConnectionString = App.GetConfig<string>("RedisConfig")
|
||||
}));
|
||||
}
|
||||
|
||||
protected override async Task ExecuteAsync(CancellationToken stoppingToken)
|
||||
{
|
||||
while (!stoppingToken.IsCancellationRequested)
|
||||
{
|
||||
ExecProcess();
|
||||
//var asd = db.Queryable<Ewide.NbzsZheliban.Entity.zjzwfwTickets>().ToList();
|
||||
var asd = db.Queryable<Ewide.NbzsZheliban.Entity.InvestigateTable>().ToList();
|
||||
_logger.LogInformation("Worker running at: {time}", DateTimeOffset.Now);
|
||||
await Task.Delay(1000, stoppingToken);
|
||||
ExecPushProcess();
|
||||
_logger.LogInformation("已完成一次任务,Finish a Worker running at: {time}", DateTimeOffset.Now);
|
||||
await Task.Delay(1 * 60 * 1000, stoppingToken);
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// Ö´ÐÐÈÎÎñ ÿÃë
|
||||
/// </summary>
|
||||
private void ExecProcess()
|
||||
{
|
||||
Thread.Sleep(3000);
|
||||
}
|
||||
|
||||
/// <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; }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,10 +6,35 @@
|
||||
"Microsoft.Hosting.Lifetime": "Information"
|
||||
}
|
||||
},
|
||||
"Product_Conn": {
|
||||
"DefaultConnection": "data source=118.178.224.202;initial catalog=Nbcqb2;persist security info=True;user id=KYSQLSERVERADMIN;password=KYDBLogin20161103...;MultipleActiveResultSets=True;App=EntityFramework"
|
||||
},
|
||||
"Zlb_Conn": {
|
||||
"DefaultConnection": "data source=118.178.224.202;initial catalog=NbzsZlb;persist security info=True;user id=KYSQLSERVERADMIN;password=KYDBLogin20161103...;MultipleActiveResultSets=True;App=EntityFramework"
|
||||
}
|
||||
"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!@#"
|
||||
}
|
||||
|
||||
@@ -5,7 +5,7 @@ using System.Runtime.Serialization;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Ewide.NbzsZheliban.Entity
|
||||
namespace Ewide.Nbzs.Entity
|
||||
{
|
||||
/// <summary>
|
||||
/// 基础实体类
|
||||
|
||||
@@ -4,7 +4,7 @@ using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Ewide.NbzsZheliban.Entity.Base
|
||||
namespace Ewide.Nbzs.Entity.Base
|
||||
{
|
||||
[Serializable, System.Runtime.Serialization.DataContract]
|
||||
public class RespModel
|
||||
|
||||
@@ -4,9 +4,8 @@
|
||||
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
|
||||
namespace Ewide.Nbzs.Entity
|
||||
{
|
||||
/// <summary>
|
||||
/// 数据表实体类:InvestigateTable
|
||||
|
||||
@@ -4,9 +4,8 @@
|
||||
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
|
||||
namespace Ewide.Nbzs.Entity
|
||||
{
|
||||
/// <summary>
|
||||
/// 数据表实体类:InvestigateTable_Assessment
|
||||
@@ -751,10 +750,10 @@ using System.Runtime.Serialization;
|
||||
[DataMember]
|
||||
public string Carrymode {get;set;}
|
||||
/// <summary>
|
||||
/// 分户评估附件
|
||||
/// 无描述
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="分户评估附件")]
|
||||
[Display(Name="无描述")]
|
||||
[Column("AssementFile")]
|
||||
[DataMember]
|
||||
public string AssementFile {get;set;}
|
||||
|
||||
@@ -4,9 +4,8 @@
|
||||
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
|
||||
namespace Ewide.Nbzs.Entity
|
||||
{
|
||||
/// <summary>
|
||||
/// 数据表实体类:NonInvestigateTable_Assessment
|
||||
@@ -291,14 +290,6 @@ using System.Runtime.Serialization;
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="无描述")]
|
||||
[Column("PgPrice")]
|
||||
[DataMember]
|
||||
public decimal? PgPrice {get;set;}
|
||||
/// <summary>
|
||||
/// 分户评估附件
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="分户评估附件")]
|
||||
[Column("AssementFile")]
|
||||
[DataMember]
|
||||
public string AssementFile {get;set;}
|
||||
@@ -348,7 +339,6 @@ 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");
|
||||
}
|
||||
}**/
|
||||
|
||||
@@ -4,9 +4,8 @@
|
||||
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
|
||||
namespace Ewide.Nbzs.Entity
|
||||
{
|
||||
/// <summary>
|
||||
/// 数据表实体类:NonResidentialAgreement
|
||||
@@ -1806,14 +1805,6 @@ using System.Runtime.Serialization;
|
||||
[Column("XyFile")]
|
||||
[DataMember]
|
||||
public string XyFile {get;set;}
|
||||
/// <summary>
|
||||
/// 无描述
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="无描述")]
|
||||
[Column("IsxyFile")]
|
||||
[DataMember]
|
||||
public int? IsxyFile {get;set;}
|
||||
|
||||
}
|
||||
|
||||
@@ -2050,7 +2041,6 @@ using System.Runtime.Serialization;
|
||||
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");
|
||||
}
|
||||
}**/
|
||||
|
||||
|
||||
@@ -4,9 +4,8 @@
|
||||
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
|
||||
namespace Ewide.Nbzs.Entity
|
||||
{
|
||||
/// <summary>
|
||||
/// 数据表实体类:NonResidentialInvestigateTable
|
||||
|
||||
@@ -4,9 +4,8 @@
|
||||
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
|
||||
namespace Ewide.Nbzs.Entity
|
||||
{
|
||||
/// <summary>
|
||||
/// 数据表实体类:PoliciesRegulations
|
||||
@@ -96,6 +95,22 @@ using System.Runtime.Serialization;
|
||||
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="无描述")]
|
||||
@@ -142,6 +157,14 @@ using System.Runtime.Serialization;
|
||||
[Column("Files")]
|
||||
[DataMember]
|
||||
public string Files {get;set;}
|
||||
/// <summary>
|
||||
/// 无描述
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="无描述")]
|
||||
[Column("Sort")]
|
||||
[DataMember]
|
||||
public int Sort {get;set;}
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -4,9 +4,8 @@
|
||||
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
|
||||
namespace Ewide.Nbzs.Entity
|
||||
{
|
||||
/// <summary>
|
||||
/// 数据表实体类:Projects
|
||||
@@ -983,6 +982,22 @@ using System.Runtime.Serialization;
|
||||
[DataMember]
|
||||
public string ProjectOverUserName {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>
|
||||
|
||||
@@ -1047,6 +1062,14 @@ using System.Runtime.Serialization;
|
||||
[DataMember]
|
||||
public string XmFiles {get;set;}
|
||||
/// <summary>
|
||||
/// 是否删除
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="是否删除")]
|
||||
[Column("IsDeleted")]
|
||||
[DataMember]
|
||||
public bool IsDeleted {get;set;}
|
||||
/// <summary>
|
||||
/// 项目状态,到那个节点
|
||||
/// </summary>
|
||||
|
||||
|
||||
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结束----------
|
||||
|
||||
|
||||
@@ -4,9 +4,8 @@
|
||||
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
|
||||
namespace Ewide.Nbzs.Entity
|
||||
{
|
||||
/// <summary>
|
||||
/// 数据表实体类:ResidentialAgreement
|
||||
@@ -1751,61 +1750,53 @@ using System.Runtime.Serialization;
|
||||
[DataMember]
|
||||
public decimal? ZXFSPGMoney {get;set;}
|
||||
/// <summary>
|
||||
/// 实际安置房面积
|
||||
/// 无描述
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="实际安置房面积")]
|
||||
[Display(Name="无描述")]
|
||||
[Column("AcutualPlaHouseArea")]
|
||||
[DataMember]
|
||||
public decimal? AcutualPlaHouseArea {get;set;}
|
||||
/// <summary>
|
||||
/// 其中货币补偿部分面积
|
||||
/// 无描述
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="其中货币补偿部分面积")]
|
||||
[Display(Name="无描述")]
|
||||
[Column("ActualCurrSectionArea")]
|
||||
[DataMember]
|
||||
public decimal? ActualCurrSectionArea {get;set;}
|
||||
public float ActualCurrSectionArea {get;set;}
|
||||
/// <summary>
|
||||
/// 其中产权调换部分面积
|
||||
/// 无描述
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="其中产权调换部分面积")]
|
||||
[Column("ActualPorpSwapSectionArea")]
|
||||
[DataMember]
|
||||
public decimal? ActualPorpSwapSectionArea {get;set;}
|
||||
/// <summary>
|
||||
/// 其中货币补偿部分评估价值
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="其中货币补偿部分评估价值 ")]
|
||||
[Display(Name="无描述")]
|
||||
[Column("ActualCurrSectionEval")]
|
||||
[DataMember]
|
||||
public decimal? ActualCurrSectionEval {get;set;}
|
||||
/// <summary>
|
||||
/// 货币补偿补助
|
||||
/// 无描述
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="货币补偿补助")]
|
||||
[Display(Name="无描述")]
|
||||
[Column("ActualPorpSwapSectionArea")]
|
||||
[DataMember]
|
||||
public decimal? ActualPorpSwapSectionArea {get;set;}
|
||||
/// <summary>
|
||||
/// 无描述
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="无描述")]
|
||||
[Column("CurrSubsidy")]
|
||||
[DataMember]
|
||||
public decimal? CurrSubsidy {get;set;}
|
||||
/// <summary>
|
||||
/// 协议打印文件
|
||||
/// 无描述
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="协议打印文件")]
|
||||
[Display(Name="无描述")]
|
||||
[Column("XyFile")]
|
||||
[DataMember]
|
||||
public string XyFile {get;set;}
|
||||
/// <summary>
|
||||
/// 是否存在协议打印文件
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="是否存在协议打印文件")]
|
||||
[Column("IsxyFile")]
|
||||
[DataMember]
|
||||
public int? IsxyFile {get;set;}
|
||||
|
||||
}
|
||||
|
||||
@@ -2037,11 +2028,10 @@ using System.Runtime.Serialization;
|
||||
this.Property(t => t.ZXFSPGMoney).HasColumnName("ZXFSPGMoney");
|
||||
this.Property(t => t.AcutualPlaHouseArea).HasColumnName("AcutualPlaHouseArea");
|
||||
this.Property(t => t.ActualCurrSectionArea).HasColumnName("ActualCurrSectionArea");
|
||||
this.Property(t => t.ActualPorpSwapSectionArea).HasColumnName("ActualPorpSwapSectionArea");
|
||||
this.Property(t => t.ActualCurrSectionEval).HasColumnName("ActualCurrSectionEval");
|
||||
this.Property(t => t.ActualPorpSwapSectionArea).HasColumnName("ActualPorpSwapSectionArea");
|
||||
this.Property(t => t.CurrSubsidy).HasColumnName("CurrSubsidy");
|
||||
this.Property(t => t.XyFile).HasColumnName("XyFile");
|
||||
this.Property(t => t.IsxyFile).HasColumnName("IsxyFile");
|
||||
}
|
||||
}**/
|
||||
|
||||
|
||||
@@ -4,9 +4,8 @@
|
||||
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
|
||||
namespace Ewide.Nbzs.Entity
|
||||
{
|
||||
/// <summary>
|
||||
/// 数据表实体类:zjzwfwTickets
|
||||
|
||||
@@ -23,4 +23,12 @@
|
||||
</None>
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Service Include="{508349b6-6b84-4df5-91f0-309beebad82d}" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Folder Include="DataBase\" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
@@ -5,7 +5,7 @@ using System.Runtime.CompilerServices;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Ewide.NbzsZheliban.Entity.Extends
|
||||
namespace Ewide.Nbzs.Entity.Extends
|
||||
{
|
||||
public class ZhelibanUserInfo
|
||||
{
|
||||
@@ -16,11 +16,13 @@ namespace Ewide.NbzsZheliban.Entity.Extends
|
||||
{
|
||||
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]
|
||||
//[Newtonsoft.Json.JsonIgnore]
|
||||
public string dcbId { get; set; }
|
||||
public string PrjId { get; set; }
|
||||
public string AssessmentNo { get; set; }
|
||||
@@ -29,12 +31,13 @@ namespace Ewide.NbzsZheliban.Entity.Extends
|
||||
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]
|
||||
//[Newtonsoft.Json.JsonIgnore]
|
||||
public string dcbId { get; set; }
|
||||
public string PrjId { get; set; }
|
||||
public string XyNo { get; set; }
|
||||
@@ -44,6 +47,7 @@ namespace Ewide.NbzsZheliban.Entity.Extends
|
||||
public string countValue { get; set; }
|
||||
public string SignTime { get; set; }
|
||||
public string Type { get; set; }
|
||||
public string TotalAllocationArea { get; set; }
|
||||
|
||||
|
||||
}
|
||||
@@ -65,7 +69,7 @@ namespace Ewide.NbzsZheliban.Entity.Extends
|
||||
/// </summary>
|
||||
public string Area { get; set; }
|
||||
public string Name { get; set; }
|
||||
[Newtonsoft.Json.JsonIgnore]
|
||||
//[Newtonsoft.Json.JsonIgnore]
|
||||
public string AreaID { get; set; }
|
||||
/// <summary>
|
||||
/// 征收部门
|
||||
@@ -95,6 +99,7 @@ namespace Ewide.NbzsZheliban.Entity.Extends
|
||||
/// 补偿协议集合
|
||||
/// </summary>
|
||||
public List<Bcxy> BcxyList { get; set; }
|
||||
public int status { get; set; }
|
||||
}
|
||||
public class PoliciesRegulations
|
||||
{
|
||||
@@ -107,7 +112,7 @@ namespace Ewide.NbzsZheliban.Entity.Extends
|
||||
public Guid ID { get; set; }
|
||||
public string Title { get; set; }
|
||||
public string Contents { get; set; }
|
||||
public DateTime? PublicTime { get; set; }
|
||||
public string PublicTime { get; set; }
|
||||
public string Area { get; set; }
|
||||
}
|
||||
public class FHPG
|
||||
|
||||
@@ -14,6 +14,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","PoliciesRegulations","zjzwfwTickets" });
|
||||
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')";
|
||||
@@ -41,9 +41,8 @@
|
||||
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
|
||||
namespace Ewide.Nbzs.Entity
|
||||
{
|
||||
/// <summary>
|
||||
/// 数据表实体类:<#= tableClass #>
|
||||
|
||||
@@ -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,6 +1,5 @@
|
||||
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;
|
||||
@@ -18,6 +17,9 @@ 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
|
||||
{
|
||||
@@ -27,11 +29,18 @@ 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>
|
||||
@@ -44,7 +53,7 @@ namespace Ewide.NbzsZheliban.Service
|
||||
{
|
||||
var ticket = args.GetJsonValue("ticket", isThrowExp: true);
|
||||
var userinfoObj = GetInfoByTicket(ticket);
|
||||
return new ZhelibanUserInfo
|
||||
return new Nbzs.Entity.Extends.ZhelibanUserInfo
|
||||
{
|
||||
CardId = userinfoObj["idnum"].ToString(),
|
||||
Name = userinfoObj["username"].ToString()
|
||||
@@ -65,7 +74,7 @@ namespace Ewide.NbzsZheliban.Service
|
||||
var cardno = userinfoObj["idnum"].ToString();
|
||||
var username = userinfoObj["username"].ToString();
|
||||
//修改测试数据
|
||||
db.Ado.ExecuteCommand("update InvestigateTable set ExpropriatedCardNo='" + cardno + "' where id ='FF010DD7-C938-46AC-85DD-FAF9DC128BFD' ");
|
||||
//db.Ado.ExecuteCommand("update InvestigateTable set ExpropriatedCardNo='" + cardno + "' where id ='A80C1599-B658-4176-8CCF-DDA57A64254F' ");
|
||||
return await GetInfoByCardNoAsync(cardno, username);
|
||||
}
|
||||
/// <summary>
|
||||
@@ -88,20 +97,30 @@ namespace Ewide.NbzsZheliban.Service
|
||||
/// </summary>
|
||||
/// <param name="cardno"></param>
|
||||
/// <returns></returns>
|
||||
private async Task<List<Dcbs>> GetzzDcbsAsync(string cardno)
|
||||
private async Task<List<Dcbs>> GetzzDcbsAsync(string _cardno)
|
||||
{
|
||||
//住宅调查表
|
||||
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());
|
||||
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)
|
||||
private async Task<List<Dcbs>> GetfzzDcbsAsync(string _cardno)
|
||||
{
|
||||
//非住宅调查表
|
||||
return 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 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>
|
||||
/// 项目列表
|
||||
@@ -110,65 +129,122 @@ namespace Ewide.NbzsZheliban.Service
|
||||
/// <returns></returns>
|
||||
private async Task<List<H5IndexPrjModel>> GetPrjListAsync(IEnumerable<Dcbs> list_dcbs)
|
||||
{
|
||||
//项目列表
|
||||
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 ID in ('" + string.Join("','", list_dcbs.Select(p => p.PrjId)) + "') ");
|
||||
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(string InvestigateTableID_param)
|
||||
private async Task<List<Fhpgs>> GetFHPGListAsync(IEnumerable<Dcbs> list_dcbs)
|
||||
{
|
||||
//分户评估
|
||||
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 from InvestigateTable_Assessment d inner join InvestigateTable e on d.InvestigateTableId=e.ID where 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 from NonInvestigateTable_Assessment d inner join NonResidentialInvestigateTable e on d.NonInvestigateTableID = e.ID where d.NonInvestigateTableID in ( " + InvestigateTableID_param + " ) ;");
|
||||
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(string InvestigateTableID_param)
|
||||
private async Task<List<Bcxy>> GetBCXYListAsync(IEnumerable<Dcbs> list_dcbs)
|
||||
{
|
||||
//补偿协议
|
||||
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 from ResidentialAgreement d inner join InvestigateTable e on d.InvestigateTableId=e.ID where 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 from NonResidentialAgreement d inner join NonResidentialInvestigateTable e on d.NonInvestigateTableID = e.ID where d.NonInvestigateTableID in ( " + InvestigateTableID_param + " ); ");
|
||||
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 InvestigateTableID_param = "'" + string.Join("','", list_dcbs.Select(p => p.dcbId)) + "'";
|
||||
var list_fhpgs = await GetFHPGListAsync(InvestigateTableID_param);
|
||||
var list_bcxys = await GetBCXYListAsync(InvestigateTableID_param);
|
||||
|
||||
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).First().countValue);
|
||||
bcxy.ForEach(a => a.countValue = list_fhpgs.Where(b => b.dcbId == a.dcbId).FirstOrDefault()?.countValue);
|
||||
p.BcxyList = bcxy;
|
||||
listAreas.Add(Guid.Parse(p.AreaID));
|
||||
});
|
||||
//政策
|
||||
var list_PoliciesRegulations = await db.Queryable<Entity.PoliciesRegulations>().Where(a => listAreas.Contains(a.AreaID)).Select(b => new PoliciesRegulation
|
||||
List<PoliciesRegulation> list_PoliciesRegulations = null;
|
||||
var listPoliciesRegulationsTemp = _cache.Get<List<Nbzs.Entity.PoliciesRegulations>>("CacheData-PoliciesRegulations");
|
||||
if (listPoliciesRegulationsTemp != null && listPoliciesRegulationsTemp.Count > 0)
|
||||
{
|
||||
ID = b.ID,
|
||||
Contents = b.Contents,
|
||||
PublicTime = b.PublicTime,
|
||||
Title = b.Title,
|
||||
Area = b.Area
|
||||
}).ToListAsync();
|
||||
|
||||
H5IndexModel h5IndexModel = new()
|
||||
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,
|
||||
PoliciesRegulationsLists = new Entity.Extends.PoliciesRegulations { List = list_PoliciesRegulations, TotalCount = list_PoliciesRegulations.Count }
|
||||
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)
|
||||
@@ -178,7 +254,8 @@ namespace Ewide.NbzsZheliban.Service
|
||||
var dbTicket = db.Queryable<zjzwfwTickets>().Where(p => p.Ticket == ticket && p.ExpireTime > DateTime.Now).OrderBy(p => p.CreateTime, OrderByType.Desc).First();
|
||||
if (dbTicket != null)
|
||||
{
|
||||
return JObject.Parse(dbTicket.OriginalResponse);
|
||||
var OriginalResponse = DESCEncryption.Decrypt(dbTicket.OriginalResponse, Common.GetZlbSecretKey());
|
||||
return JObject.Parse(OriginalResponse);
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -231,11 +308,11 @@ namespace Ewide.NbzsZheliban.Service
|
||||
{
|
||||
ID = Guid.NewGuid().ToString(),
|
||||
Ticket = ticket,
|
||||
IdCardNo = userinfoObj["idnum"].ToString(),
|
||||
IdCardNo = MD5Encryption.Encrypt(userinfoObj["idnum"].ToString()),
|
||||
UserName = userinfoObj["username"].ToString(),
|
||||
ExpireTime = DateTime.Now.AddHours(4),//浙里办的token时效也是4个小时
|
||||
CreateTime = DateTime.Now,
|
||||
OriginalResponse = userinfoRsltStr
|
||||
OriginalResponse = DESCEncryption.Encrypt(userinfoRsltStr, Common.GetZlbSecretKey())
|
||||
}).ExecuteCommand();
|
||||
if (temp1 <= 0)
|
||||
throw Oops.Oh("出现异常,请联系管理员");
|
||||
@@ -254,15 +331,39 @@ namespace Ewide.NbzsZheliban.Service
|
||||
var ticket = args.GetJsonValue("ticket", isThrowExp: true);
|
||||
var id = args.GetJsonGuidValue("id", isThrowExp: true);
|
||||
JObject userInfoObj = GetInfoByTicket(ticket);
|
||||
var entity = await db.Queryable<Entity.PoliciesRegulations>().Where(p => p.ID == id).Select(p => new PoliciesRegulation
|
||||
try
|
||||
{
|
||||
ID = p.ID,
|
||||
Area = p.Area,
|
||||
Contents = p.Contents,
|
||||
PublicTime = p.PublicTime,
|
||||
Title = p.Title
|
||||
}).FirstAsync();
|
||||
return entity;
|
||||
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)
|
||||
{
|
||||
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>
|
||||
@@ -279,7 +380,7 @@ namespace Ewide.NbzsZheliban.Service
|
||||
JObject userInfoObj = GetInfoByTicket(ticket);
|
||||
var XyFile = "";
|
||||
//住宅
|
||||
var entity_zz = db.Queryable<Entity.ResidentialAgreement>().Where(p => p.ID == id).Select(p => new { p.ID, p.XyFile }).First();
|
||||
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;
|
||||
@@ -287,7 +388,7 @@ namespace Ewide.NbzsZheliban.Service
|
||||
//非住宅
|
||||
else
|
||||
{
|
||||
var entity_fzz = db.Queryable<Entity.NonResidentialAgreement>().Where(p => p.ID == id).Select(p => new { p.ID, p.XyFile }).First();
|
||||
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;
|
||||
@@ -312,9 +413,15 @@ namespace Ewide.NbzsZheliban.Service
|
||||
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<Entity.ResidentialAgreement>().Where(p => p.ID == id).Select(p => new { p.ID, p.XyFile }).First();
|
||||
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;
|
||||
@@ -322,7 +429,7 @@ namespace Ewide.NbzsZheliban.Service
|
||||
//非住宅
|
||||
else
|
||||
{
|
||||
var entity_fzz = db.Queryable<Entity.NonResidentialAgreement>().Where(p => p.ID == id).Select(p => new { p.ID, p.XyFile }).First();
|
||||
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;
|
||||
@@ -331,22 +438,26 @@ namespace Ewide.NbzsZheliban.Service
|
||||
throw Oops.Oh("ID错误");
|
||||
}
|
||||
if (string.IsNullOrEmpty(XyFile))
|
||||
throw Oops.Oh("未上传附件");
|
||||
throw Oops.Oh(-2001, "无附件");
|
||||
var pics = new List<string>();
|
||||
var nbzs_file_path = App.Configuration["nbzs_file_path"];
|
||||
//var nbzs_file_path = App.Configuration["nbzs_file_path"];
|
||||
var nbzs_domain = App.Configuration["nbzs_domain"];
|
||||
var filePath = nbzs_file_path + XyFile;
|
||||
var current_domain = App.Configuration["current_domain"];
|
||||
|
||||
var filePath = GetCurrentRootPath() + XyFile;
|
||||
var pdfFile = new FileInfo(filePath);
|
||||
if (File.Exists(pdfFile.Directory + "\\lock"))
|
||||
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(nbzs_domain + XyFile + "-" + i + ".jpg");
|
||||
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())
|
||||
@@ -360,20 +471,56 @@ namespace Ewide.NbzsZheliban.Service
|
||||
image.Format = MagickFormat.Jpg;
|
||||
var imagename = filePath + "-" + i + ".jpg";
|
||||
image.Write(imagename);
|
||||
pics.Add(nbzs_domain + XyFile + "-" + i + ".jpg");
|
||||
pics.Add(current_domain + XyFile + "-" + i + ".jpg");
|
||||
if (i == 0)
|
||||
{
|
||||
File.WriteAllText(pdfFile.Directory.FullName + "\\lock", "lock");
|
||||
File.WriteAllText(pdfFile.Directory.FullName + "\\" + pdfFile.Name + ".lock", pdfFile.Name + ".lock");
|
||||
}
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
throw Oops.Oh(ex.Message);
|
||||
throw Oops.Oh(ex.Message + ex.StackTrace);
|
||||
throw Oops.Oh(-2002, "无附件文件[" + nbzs_domain + XyFile + "]");
|
||||
}
|
||||
}
|
||||
}
|
||||
return new { pics, pdf = 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>
|
||||
/// 分布评估详细
|
||||
@@ -392,13 +539,15 @@ namespace Ewide.NbzsZheliban.Service
|
||||
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.ID=@ID", new { ID = id }).FirstOrDefault();
|
||||
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.ID=@ID", new { ID = id }).FirstOrDefault();
|
||||
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:
|
||||
@@ -426,7 +575,7 @@ namespace Ewide.NbzsZheliban.Service
|
||||
if (jzlrModel.Type == 1)
|
||||
{
|
||||
//住宅
|
||||
var entity_zz = db.Queryable<Entity.InvestigateTable_Assessment>().Where(p => p.ID == Guid.Parse(jzlrModel.Id)).Select(p => new { p.ID, p.AssementFile }).First();
|
||||
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;
|
||||
@@ -435,7 +584,7 @@ namespace Ewide.NbzsZheliban.Service
|
||||
else if (jzlrModel.Type == 2)
|
||||
{
|
||||
//非住宅
|
||||
var entity_fzz = db.Queryable<Entity.NonInvestigateTable_Assessment>().Where(p => p.ID == Guid.Parse(jzlrModel.Id)).Select(p => new { p.ID, p.AssementFile }).First();
|
||||
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;
|
||||
|
||||
@@ -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,270 +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.Authorization.MultiClaimsDictionaryComparer">
|
||||
<summary>
|
||||
解决 Claims 身份重复键问题
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Furion.Authorization.MultiClaimsDictionaryComparer.Equals(System.String,System.String)">
|
||||
<summary>
|
||||
设置字符串永不相等
|
||||
</summary>
|
||||
<param name="x"></param>
|
||||
<param name="y"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Furion.Authorization.MultiClaimsDictionaryComparer.GetHashCode(System.String)">
|
||||
<summary>
|
||||
返回字符串 hashCode
|
||||
</summary>
|
||||
<param name="obj"></param>
|
||||
<returns></returns>
|
||||
</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>
|
||||
<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="M:Furion.DataEncryption.JWTEncryption.GetCurrentHttpContext">
|
||||
<summary>
|
||||
获取当前的 HttpContext
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="F:Furion.DataEncryption.JWTEncryption.StationaryClaimTypes">
|
||||
<summary>
|
||||
固定的 Claim 类型
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Furion.DataEncryption.JWTEncryption.FrameworkApp">
|
||||
<summary>
|
||||
框架 App 静态类
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Furion.DataEncryption.JWTEncryption.GetFrameworkContext(System.Reflection.Assembly)">
|
||||
<summary>
|
||||
获取框架上下文
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</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>
|
||||
非泛型 Dapper 仓储
|
||||
</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>
|
||||
Dapper 仓储实现类
|
||||
</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>
|
||||
非泛型 Dapper 仓储
|
||||
</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>
|
||||
Dapper 仓储接口定义
|
||||
</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,270 +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.Authorization.MultiClaimsDictionaryComparer">
|
||||
<summary>
|
||||
解决 Claims 身份重复键问题
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Furion.Authorization.MultiClaimsDictionaryComparer.Equals(System.String,System.String)">
|
||||
<summary>
|
||||
设置字符串永不相等
|
||||
</summary>
|
||||
<param name="x"></param>
|
||||
<param name="y"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Furion.Authorization.MultiClaimsDictionaryComparer.GetHashCode(System.String)">
|
||||
<summary>
|
||||
返回字符串 hashCode
|
||||
</summary>
|
||||
<param name="obj"></param>
|
||||
<returns></returns>
|
||||
</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>
|
||||
<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="M:Furion.DataEncryption.JWTEncryption.GetCurrentHttpContext">
|
||||
<summary>
|
||||
获取当前的 HttpContext
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="F:Furion.DataEncryption.JWTEncryption.StationaryClaimTypes">
|
||||
<summary>
|
||||
固定的 Claim 类型
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Furion.DataEncryption.JWTEncryption.FrameworkApp">
|
||||
<summary>
|
||||
框架 App 静态类
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Furion.DataEncryption.JWTEncryption.GetFrameworkContext(System.Reflection.Assembly)">
|
||||
<summary>
|
||||
获取框架上下文
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</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>
|
||||
非泛型 Dapper 仓储
|
||||
</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>
|
||||
Dapper 仓储实现类
|
||||
</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>
|
||||
非泛型 Dapper 仓储
|
||||
</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>
|
||||
Dapper 仓储接口定义
|
||||
</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 类生成。
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
bda67fe14f40b15fe7bfa74fbb274fd21fb6cbb5
|
||||
@@ -1,10 +0,0 @@
|
||||
is_global = true
|
||||
build_property.TargetFramework = net5.0
|
||||
build_property.TargetPlatformMinVersion =
|
||||
build_property.UsingMicrosoftNETSdkWeb =
|
||||
build_property.ProjectTypeGuids =
|
||||
build_property.PublishSingleFile =
|
||||
build_property.IncludeAllContentForSelfExtract =
|
||||
build_property._SupportedPlatformList = Android,iOS,Linux,macOS,Windows
|
||||
build_property.RootNamespace = Ewide.NbzsZheliban
|
||||
build_property.ProjectDir = D:\WORK\C宁波拆迁\h5_codegit\Ewide.NbzsZheliban\
|
||||
Binary file not shown.
Binary file not shown.
@@ -1 +0,0 @@
|
||||
283159aa7621c878c3d2922181efab5f330e0f3b
|
||||
@@ -1,38 +0,0 @@
|
||||
D:\WORK\C宁波拆迁\h5_codegit\Ewide.NbzsZheliban\bin\Debug\net5.0\Service\CodeGen\Dto\TableOutput.cs
|
||||
D:\WORK\C宁波拆迁\h5_codegit\Ewide.NbzsZheliban\bin\Debug\net5.0\applicationconfig.json
|
||||
D:\WORK\C宁波拆迁\h5_codegit\Ewide.NbzsZheliban\bin\Debug\net5.0\Ewide.NbzsZheliban.deps.json
|
||||
D:\WORK\C宁波拆迁\h5_codegit\Ewide.NbzsZheliban\bin\Debug\net5.0\Ewide.NbzsZheliban.dll
|
||||
D:\WORK\C宁波拆迁\h5_codegit\Ewide.NbzsZheliban\bin\Debug\net5.0\ref\Ewide.NbzsZheliban.dll
|
||||
D:\WORK\C宁波拆迁\h5_codegit\Ewide.NbzsZheliban\bin\Debug\net5.0\Ewide.NbzsZheliban.pdb
|
||||
D:\WORK\C宁波拆迁\h5_codegit\Ewide.NbzsZheliban\bin\Debug\net5.0\Ewide.Core.dll
|
||||
D:\WORK\C宁波拆迁\h5_codegit\Ewide.NbzsZheliban\bin\Debug\net5.0\Furion.dll
|
||||
D:\WORK\C宁波拆迁\h5_codegit\Ewide.NbzsZheliban\bin\Debug\net5.0\Furion.Extras.Authentication.JwtBearer.dll
|
||||
D:\WORK\C宁波拆迁\h5_codegit\Ewide.NbzsZheliban\bin\Debug\net5.0\Furion.Extras.DatabaseAccessor.Dapper.dll
|
||||
D:\WORK\C宁波拆迁\h5_codegit\Ewide.NbzsZheliban\bin\Debug\net5.0\Furion.Extras.DatabaseAccessor.SqlSugar.dll
|
||||
D:\WORK\C宁波拆迁\h5_codegit\Ewide.NbzsZheliban\bin\Debug\net5.0\Furion.Extras.Logging.Serilog.dll
|
||||
D:\WORK\C宁波拆迁\h5_codegit\Ewide.NbzsZheliban\bin\Debug\net5.0\Furion.Extras.ObjectMapper.Mapster.dll
|
||||
D:\WORK\C宁波拆迁\h5_codegit\Ewide.NbzsZheliban\bin\Debug\net5.0\Ewide.Core.pdb
|
||||
D:\WORK\C宁波拆迁\h5_codegit\Ewide.NbzsZheliban\bin\Debug\net5.0\Ewide.Core.xml
|
||||
D:\WORK\C宁波拆迁\h5_codegit\Ewide.NbzsZheliban\bin\Debug\net5.0\Furion.pdb
|
||||
D:\WORK\C宁波拆迁\h5_codegit\Ewide.NbzsZheliban\bin\Debug\net5.0\Furion.xml
|
||||
D:\WORK\C宁波拆迁\h5_codegit\Ewide.NbzsZheliban\bin\Debug\net5.0\Furion.Extras.Authentication.JwtBearer.pdb
|
||||
D:\WORK\C宁波拆迁\h5_codegit\Ewide.NbzsZheliban\bin\Debug\net5.0\Furion.Extras.Authentication.JwtBearer.xml
|
||||
D:\WORK\C宁波拆迁\h5_codegit\Ewide.NbzsZheliban\bin\Debug\net5.0\Furion.Extras.DatabaseAccessor.Dapper.pdb
|
||||
D:\WORK\C宁波拆迁\h5_codegit\Ewide.NbzsZheliban\bin\Debug\net5.0\Furion.Extras.DatabaseAccessor.Dapper.xml
|
||||
D:\WORK\C宁波拆迁\h5_codegit\Ewide.NbzsZheliban\bin\Debug\net5.0\Furion.Extras.Logging.Serilog.pdb
|
||||
D:\WORK\C宁波拆迁\h5_codegit\Ewide.NbzsZheliban\bin\Debug\net5.0\Furion.Extras.Logging.Serilog.xml
|
||||
D:\WORK\C宁波拆迁\h5_codegit\Ewide.NbzsZheliban\bin\Debug\net5.0\Furion.Extras.ObjectMapper.Mapster.pdb
|
||||
D:\WORK\C宁波拆迁\h5_codegit\Ewide.NbzsZheliban\bin\Debug\net5.0\Furion.Extras.ObjectMapper.Mapster.xml
|
||||
D:\WORK\C宁波拆迁\h5_codegit\Ewide.NbzsZheliban\bin\Debug\net5.0\Furion.Extras.DatabaseAccessor.SqlSugar.pdb
|
||||
D:\WORK\C宁波拆迁\h5_codegit\Ewide.NbzsZheliban\bin\Debug\net5.0\Furion.Extras.DatabaseAccessor.SqlSugar.xml
|
||||
D:\WORK\C宁波拆迁\h5_codegit\Ewide.NbzsZheliban\obj\Debug\net5.0\Ewide.NbzsZheliban.csproj.AssemblyReference.cache
|
||||
D:\WORK\C宁波拆迁\h5_codegit\Ewide.NbzsZheliban\obj\Debug\net5.0\Ewide.NbzsZheliban.GeneratedMSBuildEditorConfig.editorconfig
|
||||
D:\WORK\C宁波拆迁\h5_codegit\Ewide.NbzsZheliban\obj\Debug\net5.0\Ewide.NbzsZheliban.AssemblyInfoInputs.cache
|
||||
D:\WORK\C宁波拆迁\h5_codegit\Ewide.NbzsZheliban\obj\Debug\net5.0\Ewide.NbzsZheliban.AssemblyInfo.cs
|
||||
D:\WORK\C宁波拆迁\h5_codegit\Ewide.NbzsZheliban\obj\Debug\net5.0\Ewide.NbzsZheliban.csproj.CoreCompileInputs.cache
|
||||
D:\WORK\C宁波拆迁\h5_codegit\Ewide.NbzsZheliban\obj\Debug\net5.0\Ewide.NbzsZheliban.csproj.CopyComplete
|
||||
D:\WORK\C宁波拆迁\h5_codegit\Ewide.NbzsZheliban\obj\Debug\net5.0\Ewide.NbzsZheliban.dll
|
||||
D:\WORK\C宁波拆迁\h5_codegit\Ewide.NbzsZheliban\obj\Debug\net5.0\ref\Ewide.NbzsZheliban.dll
|
||||
D:\WORK\C宁波拆迁\h5_codegit\Ewide.NbzsZheliban\obj\Debug\net5.0\Ewide.NbzsZheliban.pdb
|
||||
D:\WORK\C宁波拆迁\h5_codegit\Ewide.NbzsZheliban\bin\Debug\net5.0\Ewide.Nbzs.Entity.dll
|
||||
D:\WORK\C宁波拆迁\h5_codegit\Ewide.NbzsZheliban\bin\Debug\net5.0\Ewide.Nbzs.Entity.pdb
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,656 +0,0 @@
|
||||
{
|
||||
"format": 1,
|
||||
"restore": {
|
||||
"D:\\WORK\\C宁波拆迁\\h5_codegit\\Ewide.NbzsZheliban\\Ewide.NbzsZheliban.csproj": {}
|
||||
},
|
||||
"projects": {
|
||||
"D:\\WORK\\C宁波拆迁\\h5_codegit\\Ewide.Nbzs.Entity\\Ewide.Nbzs.Entity.csproj": {
|
||||
"version": "1.0.0",
|
||||
"restore": {
|
||||
"projectUniqueName": "D:\\WORK\\C宁波拆迁\\h5_codegit\\Ewide.Nbzs.Entity\\Ewide.Nbzs.Entity.csproj",
|
||||
"projectName": "Ewide.Nbzs.Entity",
|
||||
"projectPath": "D:\\WORK\\C宁波拆迁\\h5_codegit\\Ewide.Nbzs.Entity\\Ewide.Nbzs.Entity.csproj",
|
||||
"packagesPath": "C:\\Users\\z1303\\.nuget\\packages\\",
|
||||
"outputPath": "D:\\WORK\\C宁波拆迁\\h5_codegit\\Ewide.Nbzs.Entity\\obj\\",
|
||||
"projectStyle": "PackageReference",
|
||||
"fallbackFolders": [
|
||||
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder"
|
||||
],
|
||||
"configFilePaths": [
|
||||
"C:\\Users\\z1303\\AppData\\Roaming\\NuGet\\NuGet.Config",
|
||||
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
|
||||
],
|
||||
"originalTargetFrameworks": [
|
||||
"net5.0"
|
||||
],
|
||||
"sources": {
|
||||
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
|
||||
"https://api.nuget.org/v3/index.json": {}
|
||||
},
|
||||
"frameworks": {
|
||||
"net5.0": {
|
||||
"targetAlias": "net5.0",
|
||||
"projectReferences": {}
|
||||
}
|
||||
},
|
||||
"warningProperties": {
|
||||
"warnAsError": [
|
||||
"NU1605"
|
||||
]
|
||||
}
|
||||
},
|
||||
"frameworks": {
|
||||
"net5.0": {
|
||||
"targetAlias": "net5.0",
|
||||
"dependencies": {
|
||||
"Newtonsoft.Json": {
|
||||
"target": "Package",
|
||||
"version": "[13.0.1, )"
|
||||
}
|
||||
},
|
||||
"imports": [
|
||||
"net461",
|
||||
"net462",
|
||||
"net47",
|
||||
"net471",
|
||||
"net472",
|
||||
"net48"
|
||||
],
|
||||
"assetTargetFallback": true,
|
||||
"warn": true,
|
||||
"frameworkReferences": {
|
||||
"Microsoft.NETCore.App": {
|
||||
"privateAssets": "all"
|
||||
}
|
||||
},
|
||||
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.400\\RuntimeIdentifierGraph.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
"D:\\WORK\\C宁波拆迁\\h5_codegit\\Ewide.NbzsZheliban\\Ewide.NbzsZheliban.csproj": {
|
||||
"version": "1.0.0",
|
||||
"restore": {
|
||||
"projectUniqueName": "D:\\WORK\\C宁波拆迁\\h5_codegit\\Ewide.NbzsZheliban\\Ewide.NbzsZheliban.csproj",
|
||||
"projectName": "Ewide.NbzsZheliban",
|
||||
"projectPath": "D:\\WORK\\C宁波拆迁\\h5_codegit\\Ewide.NbzsZheliban\\Ewide.NbzsZheliban.csproj",
|
||||
"packagesPath": "C:\\Users\\z1303\\.nuget\\packages\\",
|
||||
"outputPath": "D:\\WORK\\C宁波拆迁\\h5_codegit\\Ewide.NbzsZheliban\\obj\\",
|
||||
"projectStyle": "PackageReference",
|
||||
"fallbackFolders": [
|
||||
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder"
|
||||
],
|
||||
"configFilePaths": [
|
||||
"C:\\Users\\z1303\\AppData\\Roaming\\NuGet\\NuGet.Config",
|
||||
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
|
||||
],
|
||||
"originalTargetFrameworks": [
|
||||
"net5.0"
|
||||
],
|
||||
"sources": {
|
||||
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
|
||||
"https://api.nuget.org/v3/index.json": {}
|
||||
},
|
||||
"frameworks": {
|
||||
"net5.0": {
|
||||
"targetAlias": "net5.0",
|
||||
"projectReferences": {
|
||||
"D:\\WORK\\C宁波拆迁\\h5_codegit\\Ewide.Nbzs.Entity\\Ewide.Nbzs.Entity.csproj": {
|
||||
"projectPath": "D:\\WORK\\C宁波拆迁\\h5_codegit\\Ewide.Nbzs.Entity\\Ewide.Nbzs.Entity.csproj"
|
||||
},
|
||||
"D:\\WORK\\C宁波拆迁\\h5_codegit\\framework\\Api\\Ewide.Core\\Ewide.Core.csproj": {
|
||||
"projectPath": "D:\\WORK\\C宁波拆迁\\h5_codegit\\framework\\Api\\Ewide.Core\\Ewide.Core.csproj"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"warningProperties": {
|
||||
"warnAsError": [
|
||||
"NU1605"
|
||||
]
|
||||
}
|
||||
},
|
||||
"frameworks": {
|
||||
"net5.0": {
|
||||
"targetAlias": "net5.0",
|
||||
"dependencies": {
|
||||
"Magick.NET-Q16-AnyCPU": {
|
||||
"target": "Package",
|
||||
"version": "[8.3.1, )"
|
||||
}
|
||||
},
|
||||
"imports": [
|
||||
"net461",
|
||||
"net462",
|
||||
"net47",
|
||||
"net471",
|
||||
"net472",
|
||||
"net48"
|
||||
],
|
||||
"assetTargetFallback": true,
|
||||
"warn": true,
|
||||
"frameworkReferences": {
|
||||
"Microsoft.NETCore.App": {
|
||||
"privateAssets": "all"
|
||||
}
|
||||
},
|
||||
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.400\\RuntimeIdentifierGraph.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
"D:\\WORK\\C宁波拆迁\\h5_codegit\\framework\\Api\\Ewide.Core\\Ewide.Core.csproj": {
|
||||
"version": "1.0.0",
|
||||
"restore": {
|
||||
"projectUniqueName": "D:\\WORK\\C宁波拆迁\\h5_codegit\\framework\\Api\\Ewide.Core\\Ewide.Core.csproj",
|
||||
"projectName": "Ewide.Core",
|
||||
"projectPath": "D:\\WORK\\C宁波拆迁\\h5_codegit\\framework\\Api\\Ewide.Core\\Ewide.Core.csproj",
|
||||
"packagesPath": "C:\\Users\\z1303\\.nuget\\packages\\",
|
||||
"outputPath": "D:\\WORK\\C宁波拆迁\\h5_codegit\\framework\\Api\\Ewide.Core\\obj\\",
|
||||
"projectStyle": "PackageReference",
|
||||
"fallbackFolders": [
|
||||
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder"
|
||||
],
|
||||
"configFilePaths": [
|
||||
"C:\\Users\\z1303\\AppData\\Roaming\\NuGet\\NuGet.Config",
|
||||
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
|
||||
],
|
||||
"originalTargetFrameworks": [
|
||||
"net5.0"
|
||||
],
|
||||
"sources": {
|
||||
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
|
||||
"https://api.nuget.org/v3/index.json": {}
|
||||
},
|
||||
"frameworks": {
|
||||
"net5.0": {
|
||||
"targetAlias": "net5.0",
|
||||
"projectReferences": {
|
||||
"D:\\WORK\\C宁波拆迁\\h5_codegit\\framework\\Api\\Furion\\framework\\Furion.Extras.Authentication.JwtBearer\\Furion.Extras.Authentication.JwtBearer.csproj": {
|
||||
"projectPath": "D:\\WORK\\C宁波拆迁\\h5_codegit\\framework\\Api\\Furion\\framework\\Furion.Extras.Authentication.JwtBearer\\Furion.Extras.Authentication.JwtBearer.csproj"
|
||||
},
|
||||
"D:\\WORK\\C宁波拆迁\\h5_codegit\\framework\\Api\\Furion\\framework\\Furion.Extras.DatabaseAccessor.Dapper\\Furion.Extras.DatabaseAccessor.Dapper.csproj": {
|
||||
"projectPath": "D:\\WORK\\C宁波拆迁\\h5_codegit\\framework\\Api\\Furion\\framework\\Furion.Extras.DatabaseAccessor.Dapper\\Furion.Extras.DatabaseAccessor.Dapper.csproj"
|
||||
},
|
||||
"D:\\WORK\\C宁波拆迁\\h5_codegit\\framework\\Api\\Furion\\framework\\Furion.Extras.DatabaseAccessor.SqlSugar\\Furion.Extras.DatabaseAccessor.SqlSugar.csproj": {
|
||||
"projectPath": "D:\\WORK\\C宁波拆迁\\h5_codegit\\framework\\Api\\Furion\\framework\\Furion.Extras.DatabaseAccessor.SqlSugar\\Furion.Extras.DatabaseAccessor.SqlSugar.csproj"
|
||||
},
|
||||
"D:\\WORK\\C宁波拆迁\\h5_codegit\\framework\\Api\\Furion\\framework\\Furion.Extras.Logging.Serilog\\Furion.Extras.Logging.Serilog.csproj": {
|
||||
"projectPath": "D:\\WORK\\C宁波拆迁\\h5_codegit\\framework\\Api\\Furion\\framework\\Furion.Extras.Logging.Serilog\\Furion.Extras.Logging.Serilog.csproj"
|
||||
},
|
||||
"D:\\WORK\\C宁波拆迁\\h5_codegit\\framework\\Api\\Furion\\framework\\Furion.Extras.ObjectMapper.Mapster\\Furion.Extras.ObjectMapper.Mapster.csproj": {
|
||||
"projectPath": "D:\\WORK\\C宁波拆迁\\h5_codegit\\framework\\Api\\Furion\\framework\\Furion.Extras.ObjectMapper.Mapster\\Furion.Extras.ObjectMapper.Mapster.csproj"
|
||||
},
|
||||
"D:\\WORK\\C宁波拆迁\\h5_codegit\\framework\\Api\\Furion\\framework\\Furion\\Furion.csproj": {
|
||||
"projectPath": "D:\\WORK\\C宁波拆迁\\h5_codegit\\framework\\Api\\Furion\\framework\\Furion\\Furion.csproj"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"warningProperties": {
|
||||
"warnAsError": [
|
||||
"NU1605"
|
||||
]
|
||||
}
|
||||
},
|
||||
"frameworks": {
|
||||
"net5.0": {
|
||||
"targetAlias": "net5.0",
|
||||
"dependencies": {
|
||||
"CSRedisCore": {
|
||||
"target": "Package",
|
||||
"version": "[3.6.6, )"
|
||||
},
|
||||
"Kendo.DynamicLinqCore": {
|
||||
"target": "Package",
|
||||
"version": "[3.1.1, )"
|
||||
},
|
||||
"Portable.BouncyCastle": {
|
||||
"target": "Package",
|
||||
"version": "[1.8.10, )"
|
||||
},
|
||||
"Quartz": {
|
||||
"target": "Package",
|
||||
"version": "[3.3.2, )"
|
||||
},
|
||||
"System.Drawing.Common": {
|
||||
"target": "Package",
|
||||
"version": "[5.0.2, )"
|
||||
},
|
||||
"System.Text.Encoding.CodePages": {
|
||||
"target": "Package",
|
||||
"version": "[5.0.0, )"
|
||||
},
|
||||
"UAParser": {
|
||||
"target": "Package",
|
||||
"version": "[3.1.46, )"
|
||||
},
|
||||
"aliyun-net-sdk-core": {
|
||||
"target": "Package",
|
||||
"version": "[1.5.10, )"
|
||||
}
|
||||
},
|
||||
"imports": [
|
||||
"net461",
|
||||
"net462",
|
||||
"net47",
|
||||
"net471",
|
||||
"net472",
|
||||
"net48"
|
||||
],
|
||||
"assetTargetFallback": true,
|
||||
"warn": true,
|
||||
"frameworkReferences": {
|
||||
"Microsoft.NETCore.App": {
|
||||
"privateAssets": "all"
|
||||
}
|
||||
},
|
||||
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.400\\RuntimeIdentifierGraph.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
"D:\\WORK\\C宁波拆迁\\h5_codegit\\framework\\Api\\Furion\\framework\\Furion.Extras.Authentication.JwtBearer\\Furion.Extras.Authentication.JwtBearer.csproj": {
|
||||
"version": "2.18.7",
|
||||
"restore": {
|
||||
"projectUniqueName": "D:\\WORK\\C宁波拆迁\\h5_codegit\\framework\\Api\\Furion\\framework\\Furion.Extras.Authentication.JwtBearer\\Furion.Extras.Authentication.JwtBearer.csproj",
|
||||
"projectName": "Furion.Extras.Authentication.JwtBearer",
|
||||
"projectPath": "D:\\WORK\\C宁波拆迁\\h5_codegit\\framework\\Api\\Furion\\framework\\Furion.Extras.Authentication.JwtBearer\\Furion.Extras.Authentication.JwtBearer.csproj",
|
||||
"packagesPath": "C:\\Users\\z1303\\.nuget\\packages\\",
|
||||
"outputPath": "D:\\WORK\\C宁波拆迁\\h5_codegit\\framework\\Api\\Furion\\framework\\Furion.Extras.Authentication.JwtBearer\\obj\\",
|
||||
"projectStyle": "PackageReference",
|
||||
"fallbackFolders": [
|
||||
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder"
|
||||
],
|
||||
"configFilePaths": [
|
||||
"C:\\Users\\z1303\\AppData\\Roaming\\NuGet\\NuGet.Config",
|
||||
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
|
||||
],
|
||||
"originalTargetFrameworks": [
|
||||
"net5.0"
|
||||
],
|
||||
"sources": {
|
||||
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
|
||||
"https://api.nuget.org/v3/index.json": {}
|
||||
},
|
||||
"frameworks": {
|
||||
"net5.0": {
|
||||
"targetAlias": "net5.0",
|
||||
"projectReferences": {}
|
||||
}
|
||||
},
|
||||
"warningProperties": {
|
||||
"warnAsError": [
|
||||
"NU1605"
|
||||
]
|
||||
}
|
||||
},
|
||||
"frameworks": {
|
||||
"net5.0": {
|
||||
"targetAlias": "net5.0",
|
||||
"dependencies": {
|
||||
"Microsoft.AspNetCore.Authentication.JwtBearer": {
|
||||
"target": "Package",
|
||||
"version": "[5.0.9, )"
|
||||
}
|
||||
},
|
||||
"imports": [
|
||||
"net461",
|
||||
"net462",
|
||||
"net47",
|
||||
"net471",
|
||||
"net472",
|
||||
"net48"
|
||||
],
|
||||
"assetTargetFallback": true,
|
||||
"warn": true,
|
||||
"frameworkReferences": {
|
||||
"Microsoft.NETCore.App": {
|
||||
"privateAssets": "all"
|
||||
}
|
||||
},
|
||||
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.400\\RuntimeIdentifierGraph.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
"D:\\WORK\\C宁波拆迁\\h5_codegit\\framework\\Api\\Furion\\framework\\Furion.Extras.DatabaseAccessor.Dapper\\Furion.Extras.DatabaseAccessor.Dapper.csproj": {
|
||||
"version": "2.18.7",
|
||||
"restore": {
|
||||
"projectUniqueName": "D:\\WORK\\C宁波拆迁\\h5_codegit\\framework\\Api\\Furion\\framework\\Furion.Extras.DatabaseAccessor.Dapper\\Furion.Extras.DatabaseAccessor.Dapper.csproj",
|
||||
"projectName": "Furion.Extras.DatabaseAccessor.Dapper",
|
||||
"projectPath": "D:\\WORK\\C宁波拆迁\\h5_codegit\\framework\\Api\\Furion\\framework\\Furion.Extras.DatabaseAccessor.Dapper\\Furion.Extras.DatabaseAccessor.Dapper.csproj",
|
||||
"packagesPath": "C:\\Users\\z1303\\.nuget\\packages\\",
|
||||
"outputPath": "D:\\WORK\\C宁波拆迁\\h5_codegit\\framework\\Api\\Furion\\framework\\Furion.Extras.DatabaseAccessor.Dapper\\obj\\",
|
||||
"projectStyle": "PackageReference",
|
||||
"fallbackFolders": [
|
||||
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder"
|
||||
],
|
||||
"configFilePaths": [
|
||||
"C:\\Users\\z1303\\AppData\\Roaming\\NuGet\\NuGet.Config",
|
||||
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
|
||||
],
|
||||
"originalTargetFrameworks": [
|
||||
"net5.0"
|
||||
],
|
||||
"sources": {
|
||||
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
|
||||
"https://api.nuget.org/v3/index.json": {}
|
||||
},
|
||||
"frameworks": {
|
||||
"net5.0": {
|
||||
"targetAlias": "net5.0",
|
||||
"projectReferences": {}
|
||||
}
|
||||
},
|
||||
"warningProperties": {
|
||||
"warnAsError": [
|
||||
"NU1605"
|
||||
]
|
||||
}
|
||||
},
|
||||
"frameworks": {
|
||||
"net5.0": {
|
||||
"targetAlias": "net5.0",
|
||||
"dependencies": {
|
||||
"Dapper.Contrib": {
|
||||
"target": "Package",
|
||||
"version": "[2.0.78, )"
|
||||
}
|
||||
},
|
||||
"imports": [
|
||||
"net461",
|
||||
"net462",
|
||||
"net47",
|
||||
"net471",
|
||||
"net472",
|
||||
"net48"
|
||||
],
|
||||
"assetTargetFallback": true,
|
||||
"warn": true,
|
||||
"frameworkReferences": {
|
||||
"Microsoft.AspNetCore.App": {
|
||||
"privateAssets": "none"
|
||||
},
|
||||
"Microsoft.NETCore.App": {
|
||||
"privateAssets": "all"
|
||||
}
|
||||
},
|
||||
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.400\\RuntimeIdentifierGraph.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
"D:\\WORK\\C宁波拆迁\\h5_codegit\\framework\\Api\\Furion\\framework\\Furion.Extras.DatabaseAccessor.SqlSugar\\Furion.Extras.DatabaseAccessor.SqlSugar.csproj": {
|
||||
"version": "2.18.7",
|
||||
"restore": {
|
||||
"projectUniqueName": "D:\\WORK\\C宁波拆迁\\h5_codegit\\framework\\Api\\Furion\\framework\\Furion.Extras.DatabaseAccessor.SqlSugar\\Furion.Extras.DatabaseAccessor.SqlSugar.csproj",
|
||||
"projectName": "Furion.Extras.DatabaseAccessor.SqlSugar",
|
||||
"projectPath": "D:\\WORK\\C宁波拆迁\\h5_codegit\\framework\\Api\\Furion\\framework\\Furion.Extras.DatabaseAccessor.SqlSugar\\Furion.Extras.DatabaseAccessor.SqlSugar.csproj",
|
||||
"packagesPath": "C:\\Users\\z1303\\.nuget\\packages\\",
|
||||
"outputPath": "D:\\WORK\\C宁波拆迁\\h5_codegit\\framework\\Api\\Furion\\framework\\Furion.Extras.DatabaseAccessor.SqlSugar\\obj\\",
|
||||
"projectStyle": "PackageReference",
|
||||
"fallbackFolders": [
|
||||
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder"
|
||||
],
|
||||
"configFilePaths": [
|
||||
"C:\\Users\\z1303\\AppData\\Roaming\\NuGet\\NuGet.Config",
|
||||
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
|
||||
],
|
||||
"originalTargetFrameworks": [
|
||||
"net5.0"
|
||||
],
|
||||
"sources": {
|
||||
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
|
||||
"https://api.nuget.org/v3/index.json": {}
|
||||
},
|
||||
"frameworks": {
|
||||
"net5.0": {
|
||||
"targetAlias": "net5.0",
|
||||
"projectReferences": {}
|
||||
}
|
||||
},
|
||||
"warningProperties": {
|
||||
"warnAsError": [
|
||||
"NU1605"
|
||||
]
|
||||
}
|
||||
},
|
||||
"frameworks": {
|
||||
"net5.0": {
|
||||
"targetAlias": "net5.0",
|
||||
"dependencies": {
|
||||
"sqlSugarCore": {
|
||||
"target": "Package",
|
||||
"version": "[5.0.3.8, )"
|
||||
}
|
||||
},
|
||||
"imports": [
|
||||
"net461",
|
||||
"net462",
|
||||
"net47",
|
||||
"net471",
|
||||
"net472",
|
||||
"net48"
|
||||
],
|
||||
"assetTargetFallback": true,
|
||||
"warn": true,
|
||||
"frameworkReferences": {
|
||||
"Microsoft.AspNetCore.App": {
|
||||
"privateAssets": "none"
|
||||
},
|
||||
"Microsoft.NETCore.App": {
|
||||
"privateAssets": "all"
|
||||
}
|
||||
},
|
||||
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.400\\RuntimeIdentifierGraph.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
"D:\\WORK\\C宁波拆迁\\h5_codegit\\framework\\Api\\Furion\\framework\\Furion.Extras.Logging.Serilog\\Furion.Extras.Logging.Serilog.csproj": {
|
||||
"version": "2.18.7",
|
||||
"restore": {
|
||||
"projectUniqueName": "D:\\WORK\\C宁波拆迁\\h5_codegit\\framework\\Api\\Furion\\framework\\Furion.Extras.Logging.Serilog\\Furion.Extras.Logging.Serilog.csproj",
|
||||
"projectName": "Furion.Extras.Logging.Serilog",
|
||||
"projectPath": "D:\\WORK\\C宁波拆迁\\h5_codegit\\framework\\Api\\Furion\\framework\\Furion.Extras.Logging.Serilog\\Furion.Extras.Logging.Serilog.csproj",
|
||||
"packagesPath": "C:\\Users\\z1303\\.nuget\\packages\\",
|
||||
"outputPath": "D:\\WORK\\C宁波拆迁\\h5_codegit\\framework\\Api\\Furion\\framework\\Furion.Extras.Logging.Serilog\\obj\\",
|
||||
"projectStyle": "PackageReference",
|
||||
"fallbackFolders": [
|
||||
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder"
|
||||
],
|
||||
"configFilePaths": [
|
||||
"C:\\Users\\z1303\\AppData\\Roaming\\NuGet\\NuGet.Config",
|
||||
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
|
||||
],
|
||||
"originalTargetFrameworks": [
|
||||
"net5.0"
|
||||
],
|
||||
"sources": {
|
||||
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
|
||||
"https://api.nuget.org/v3/index.json": {}
|
||||
},
|
||||
"frameworks": {
|
||||
"net5.0": {
|
||||
"targetAlias": "net5.0",
|
||||
"projectReferences": {}
|
||||
}
|
||||
},
|
||||
"warningProperties": {
|
||||
"warnAsError": [
|
||||
"NU1605"
|
||||
]
|
||||
}
|
||||
},
|
||||
"frameworks": {
|
||||
"net5.0": {
|
||||
"targetAlias": "net5.0",
|
||||
"dependencies": {
|
||||
"Serilog.AspNetCore": {
|
||||
"target": "Package",
|
||||
"version": "[4.1.0, )"
|
||||
}
|
||||
},
|
||||
"imports": [
|
||||
"net461",
|
||||
"net462",
|
||||
"net47",
|
||||
"net471",
|
||||
"net472",
|
||||
"net48"
|
||||
],
|
||||
"assetTargetFallback": true,
|
||||
"warn": true,
|
||||
"frameworkReferences": {
|
||||
"Microsoft.AspNetCore.App": {
|
||||
"privateAssets": "none"
|
||||
},
|
||||
"Microsoft.NETCore.App": {
|
||||
"privateAssets": "all"
|
||||
}
|
||||
},
|
||||
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.400\\RuntimeIdentifierGraph.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
"D:\\WORK\\C宁波拆迁\\h5_codegit\\framework\\Api\\Furion\\framework\\Furion.Extras.ObjectMapper.Mapster\\Furion.Extras.ObjectMapper.Mapster.csproj": {
|
||||
"version": "2.18.7",
|
||||
"restore": {
|
||||
"projectUniqueName": "D:\\WORK\\C宁波拆迁\\h5_codegit\\framework\\Api\\Furion\\framework\\Furion.Extras.ObjectMapper.Mapster\\Furion.Extras.ObjectMapper.Mapster.csproj",
|
||||
"projectName": "Furion.Extras.ObjectMapper.Mapster",
|
||||
"projectPath": "D:\\WORK\\C宁波拆迁\\h5_codegit\\framework\\Api\\Furion\\framework\\Furion.Extras.ObjectMapper.Mapster\\Furion.Extras.ObjectMapper.Mapster.csproj",
|
||||
"packagesPath": "C:\\Users\\z1303\\.nuget\\packages\\",
|
||||
"outputPath": "D:\\WORK\\C宁波拆迁\\h5_codegit\\framework\\Api\\Furion\\framework\\Furion.Extras.ObjectMapper.Mapster\\obj\\",
|
||||
"projectStyle": "PackageReference",
|
||||
"fallbackFolders": [
|
||||
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder"
|
||||
],
|
||||
"configFilePaths": [
|
||||
"C:\\Users\\z1303\\AppData\\Roaming\\NuGet\\NuGet.Config",
|
||||
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
|
||||
],
|
||||
"originalTargetFrameworks": [
|
||||
"net5.0"
|
||||
],
|
||||
"sources": {
|
||||
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
|
||||
"https://api.nuget.org/v3/index.json": {}
|
||||
},
|
||||
"frameworks": {
|
||||
"net5.0": {
|
||||
"targetAlias": "net5.0",
|
||||
"projectReferences": {}
|
||||
}
|
||||
},
|
||||
"warningProperties": {
|
||||
"warnAsError": [
|
||||
"NU1605"
|
||||
]
|
||||
}
|
||||
},
|
||||
"frameworks": {
|
||||
"net5.0": {
|
||||
"targetAlias": "net5.0",
|
||||
"dependencies": {
|
||||
"Mapster": {
|
||||
"target": "Package",
|
||||
"version": "[7.2.0, )"
|
||||
},
|
||||
"Mapster.DependencyInjection": {
|
||||
"target": "Package",
|
||||
"version": "[1.0.0, )"
|
||||
}
|
||||
},
|
||||
"imports": [
|
||||
"net461",
|
||||
"net462",
|
||||
"net47",
|
||||
"net471",
|
||||
"net472",
|
||||
"net48"
|
||||
],
|
||||
"assetTargetFallback": true,
|
||||
"warn": true,
|
||||
"frameworkReferences": {
|
||||
"Microsoft.AspNetCore.App": {
|
||||
"privateAssets": "none"
|
||||
},
|
||||
"Microsoft.NETCore.App": {
|
||||
"privateAssets": "all"
|
||||
}
|
||||
},
|
||||
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.400\\RuntimeIdentifierGraph.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
"D:\\WORK\\C宁波拆迁\\h5_codegit\\framework\\Api\\Furion\\framework\\Furion\\Furion.csproj": {
|
||||
"version": "2.18.7",
|
||||
"restore": {
|
||||
"projectUniqueName": "D:\\WORK\\C宁波拆迁\\h5_codegit\\framework\\Api\\Furion\\framework\\Furion\\Furion.csproj",
|
||||
"projectName": "Furion",
|
||||
"projectPath": "D:\\WORK\\C宁波拆迁\\h5_codegit\\framework\\Api\\Furion\\framework\\Furion\\Furion.csproj",
|
||||
"packagesPath": "C:\\Users\\z1303\\.nuget\\packages\\",
|
||||
"outputPath": "D:\\WORK\\C宁波拆迁\\h5_codegit\\framework\\Api\\Furion\\framework\\Furion\\obj\\",
|
||||
"projectStyle": "PackageReference",
|
||||
"fallbackFolders": [
|
||||
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder"
|
||||
],
|
||||
"configFilePaths": [
|
||||
"C:\\Users\\z1303\\AppData\\Roaming\\NuGet\\NuGet.Config",
|
||||
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
|
||||
],
|
||||
"originalTargetFrameworks": [
|
||||
"net5.0"
|
||||
],
|
||||
"sources": {
|
||||
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
|
||||
"https://api.nuget.org/v3/index.json": {}
|
||||
},
|
||||
"frameworks": {
|
||||
"net5.0": {
|
||||
"targetAlias": "net5.0",
|
||||
"projectReferences": {}
|
||||
}
|
||||
},
|
||||
"warningProperties": {
|
||||
"warnAsError": [
|
||||
"NU1605"
|
||||
]
|
||||
}
|
||||
},
|
||||
"frameworks": {
|
||||
"net5.0": {
|
||||
"targetAlias": "net5.0",
|
||||
"dependencies": {
|
||||
"Furion.Extras.DependencyModel.CodeAnalysis": {
|
||||
"target": "Package",
|
||||
"version": "[2.18.7, )"
|
||||
},
|
||||
"MiniProfiler.AspNetCore.Mvc": {
|
||||
"target": "Package",
|
||||
"version": "[4.2.22, )"
|
||||
},
|
||||
"Swashbuckle.AspNetCore": {
|
||||
"target": "Package",
|
||||
"version": "[6.1.5, )"
|
||||
}
|
||||
},
|
||||
"imports": [
|
||||
"net461",
|
||||
"net462",
|
||||
"net47",
|
||||
"net471",
|
||||
"net472",
|
||||
"net48"
|
||||
],
|
||||
"assetTargetFallback": true,
|
||||
"warn": true,
|
||||
"frameworkReferences": {
|
||||
"Microsoft.AspNetCore.App": {
|
||||
"privateAssets": "none"
|
||||
},
|
||||
"Microsoft.NETCore.App": {
|
||||
"privateAssets": "all"
|
||||
}
|
||||
},
|
||||
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.400\\RuntimeIdentifierGraph.json"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user