Files
Yi.Admin/WebFirst/database/sqlite.db

1060 lines
132 KiB
Plaintext
Raw Normal View History

2022-04-09 00:54:13 +08:00
SQLite format 3@ <01>!X<01>.,P<0F><0F> J <0B> <09>`u<05><03><01><01><00>) ##<01>tableCommonFieldCommonFieldCREATE TABLE "CommonField"(
2022-04-03 23:36:31 +08:00
"Id" integer NOT NULL PRIMARY KEY AUTOINCREMENT,
"ClassProperName" varchar(255) NOT NULL ,
"DbColumnName" varchar(255) NOT NULL ,
"Required" bit NOT NULL ,
"IsIdentity" bit NOT NULL ,
"IsPrimaryKey" bit NOT NULL ,
"Description" varchar(255) NULL ,
"CodeType" varchar(255) NOT NULL ,
"CodeTableId" integer NOT NULL ,
"IsDeleted" bit NOT NULL )<29>
<01>tableProjectProjectCREATE TABLE "Project"(
"Id" integer NOT NULL PRIMARY KEY AUTOINCREMENT,
"TemplateId1" varchar(255) NOT NULL ,
"Path" varchar(255) NOT NULL ,
"FileInfo" varchar(255) NULL ,
"FileModel" varchar(255) NULL ,
"Sort" integer NOT NULL ,
"IsDeleted" bit NOT NULL ,
"ModelId" integer NOT NULL ,
"FileSuffix" varchar(255) NOT NULL ,
"NameFormat" varchar(255) NULL ,
"ProjentName" varchar(255) NOT NULL ,
"SolutionId" varchar(50) NULL ,
"IsInit" bit NULL ,
"Reference" varchar(255) NULL )<29>1 ##<01>)tableCodeColumnsCodeColumnsCREATE TABLE "CodeColumns"(
"Id" integer NOT NULL PRIMARY KEY AUTOINCREMENT,
"ClassProperName" varchar(255) NOT NULL ,
"DbColumnName" varchar(255) NOT NULL ,
"Required" bit NOT NULL ,
"IsIdentity" bit NOT NULL ,
"IsPrimaryKey" bit NOT NULL ,
"Description" varchar(255) NULL ,
"CodeType" varchar(255) NOT NULL ,
"CodeTableId" integer NOT NULL ,
"DefaultValue" varchar(255) NULL )<29>h<01>#tableCodeTypeCodeTypeCREATE TABLE "CodeType"(
"Id" integer NOT NULL PRIMARY KEY AUTOINCREMENT,
"Name" varchar(255) NOT NULL ,
"CSharepType" varchar(255) NOT NULL ,
"DbType" text NOT NULL ,
"Sort" integer NOT NULL )<29><01>tableCodeTableCodeTableCREATE TABLE "CodeTable"(
"Id" integer NOT NULL PRIMARY KEY AUTOINCREMENT,
"DbId" integer NOT NULL ,
"ClassName" varchar(255) NOT NULL ,
"TableName" varchar(255) NOT NULL ,
"Description" varchar(255) NULL ,
"CreateTime" datetime NOT NULL ,
"PreUpdateTime" datetime NOT NULL ,
"UpdateTime" datetime NOT NULL ,
"IsDeleted" bit NOT NULL ,
"IsLock" bit NOT NULL )<29>2<01>7tableFileInfoFileInfo
CREATE TABLE "FileInfo"(
"Id" integer NOT NULL PRIMARY KEY AUTOINCREMENT,
"Name" varchar(255) NOT NULL ,
"Content" varchar(255) NOT NULL ,
"Json" varchar(255) NOT NULL ,
"Suffix" varchar(255) NOT NULL ,
"Sort" integer NOT NULL ,
"ChangeTime" datetime NOT NULL ,
"IsDeleted" bit NOT NULL ,
"IsInit" bit NOT NULL ,
"PojectId" uniqueidentifier NOT NULL ,
"SolutionId" varchar(50) NULL )<29>%%<01>mtableTemplateTypeTemplateTypeCREATE TABLE "TemplateType"(
"Id" integer NOT NULL PRIMARY KEY AUTOINCREMENT,
"Name" varchar(255) NOT NULL )<29>s<01>9tableTemplateTemplateCREATE TABLE "Template"(
"Id" integer NOT NULL PRIMARY KEY AUTOINCREMENT,
"Title" varchar(255) NOT NULL ,
"TemplateTypeId" integer NOT NULL ,
"Content" varchar(255) NOT NULL ,
"TemplateTypeName" varchar(255) NOT NULL ,
"Sort" integer NOT NULL ,
"ChangeTime" datetime NOT NULL ,
"IsDeleted" bit NOT NULL ,
"IsInit" bit NULL )<29><01>otableDatabaseDatabaseCREATE TABLE "Database"(
"Id" integer NOT NULL PRIMARY KEY AUTOINCREMENT,
"Desc" varchar(255) NOT NULL ,
"Connection" varchar(255) NOT NULL ,
"DbType" integer NOT NULL ,
"ChangeTime" datetime NOT NULL ,
"IsDeleted" bit NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)<29>Z<01>tableMenuMenuCREATE TABLE "Menu"(
"Id" integer NOT NULL PRIMARY KEY AUTOINCREMENT,
"ParentId" integer NOT NULL ,
"Icon" varchar(255) NULL ,
"MenuName" varchar(255) NOT NULL ,
"Url" varchar(255) NUL  <0C><0F><0F><0F>^+<0E><0E><0E><0E>z\; <0A> <0A> <0A> \  <0C> <0C>B%k商务合作https://www.donet5.com/Doc/28/2358?src=webfirstB%k打赏作者https://www.donet5.com/Doc/28/2357?src=webfirst?kSugar.IOChttps://www.donet5.com/Doc/10/2250?src=webfirst?%eSqlSugar ORMhttps://www.donet5.com/Home/Doc?src=webfirst9aWebFirsthttps://www.donet5.com/Doc/11?src=webfirst#/%fa fa-bar-chart-o全部教程% 方案管理/Project%% 扩展属性/TagProperty %% 公共字段/CommonFiled % 数据类型/CodeType % 文件管理/FileInfo
% 模版管理/Template& /+fa fa-bar-chart-o自定义配置 %云方案 ×/Solution %配置前端/Web %配置业务/BIZ1 U配置实体(视图建类模式)/DbView/ O配置实体(表建类模式)/DbFirst1 O!配置实体(类建表模式)/CodeFirst +配置数据库/Database!%fa fa-edit方案生成 z
W<0F><0F><0F><0F><0F><0F>h<0F>W<0F> #CommonField
2022-04-07 22:48:10 +08:00
CodeTable:<0F><0F> Menu
2022-04-09 00:54:13 +08:00
#CodeColumns<02> Menu Database Project CodeType FileInfo Template%TemplateType Menu ss <0A> <0A> <0A>_#<23>ECYiFrameworkserver=119.91.207.67;port=3306;database=yi-sqlsugar-dev;user id=root;password=Qz52013142020.2022-04-03 19:18:29.9590072<01><00>
#<23>CCYiFrameworkDataSource=D:\CC.Yi\CC.Yi\Yi.Framework.Net6\Yi.Framework.ApiMicroservice\yi-sqlsugar-dev.db2022-04-09 00:43:47.3732424<0F> <0F><0F><00>N Q <09> C [简单三层]_模版_实体_Sugarusing System;
2022-04-03 23:36:31 +08:00
using System.Collections.Generic;
using System.Linq;
using SqlSugar;
namespace @Model.name_space
{
/// <summary>
/// @((Model.Description+"").Replace("\r","").Replace("\n",""))
///</summary>
[SugarTable("@(Model.TableName)")]
public class @(Model.ClassName)
{
@foreach (var item in Model.PropertyGens)
{
var isPrimaryKey = item.IsPrimaryKey ? ",IsPrimaryKey = true" : "";
var isIdentity = item.IsIdentity ? ",IsIdentity = true" : "";
var isNull=(item.IsNullable&&item.Type!="string"&&item.IsSpecialType==false&&item.Type!="byte[]")?"?":"";
var isIgnore=(item.IsIgnore?",IsIgnore = true":"");
var isJson=(item.CodeType.StartsWith("json")?",IsJson= true":"");
var newPropertyName=item.PropertyName; //这里可以用C#处理 实体属性的显式格式
//想和数据库一样就用 newPropertyName=item.DbColumnName
if(System.Text.RegularExpressions.Regex.IsMatch(newPropertyName.Substring(0,1), "[0-9]"))
{
newPropertyName="_"+newPropertyName;//处理属性名开头为数字情况
}
if(newPropertyName==Model.ClassName)
{
newPropertyName="_"+newPropertyName;//处理属性名不能等于类名
}
var desc=(item.Description+"").Replace("\r","").Replace("\n","");//处理换行
if(isIgnore!="")
{
isPrimaryKey =isIdentity =isNull="";
}
@:/// <summary>
@:/// @(desc)
@if(item.DefaultValue!=null)
{
@:/// 默认值: @Raw(item.DefaultValue)
}
@:///</summary>
@: [SugarColumn(ColumnName="@item.DbColumnName" @(isPrimaryKey) @(isIdentity) @(isIgnore) @(isJson))]
@: public @Raw(item.Type)@isNull @newPropertyName { get; set; }
}
}
}
2022-04-08 23:44:25 +08:00
实体2021-11-26 11:00: <0F><0F><0F><0F>
2022-04-03 23:36:31 +08:00
using System;
using System.Collections.Generic;
using ETX.Entity;
using Brick.Common;
using ETX.Interface.IService;
namespace @Model.name_space
{
2022-04-08 23:44:25 +08:00
public partial class @(Model.ClassName)Service : Reposi<73> Q <09>y; [简单三层]_模版_实体_Sugarusing System;
2022-04-03 23:36:31 +08:00
using System.Collections.Generic;
using System.Linq;
using SqlSugar;
namespace @Model.name_space
{
/// <summary>
/// @((Model.Description+"").Replace("\r","").Replace("\n",""))
///</summary>
[SugarTable("@(Model.TableName)")]
2022-04-08 23:44:25 +08:00
public partial class @(Model.ClassName)Entity:BaseModelEntity
2022-04-03 23:36:31 +08:00
{
@foreach (var item in Model.PropertyGens)
{
var isPrimaryKey = item.IsPrimaryKey ? ",IsPrimaryKey = true" : "";
var isIdentity = item.IsIdentity ? ",IsIdentity = true" : "";
var isNull=(item.IsNullable&&item.Type!="string"&&item.IsSpecialType==false&&item.Type!="byte[]")?"?":"";
var isIgnore=(item.IsIgnore?",IsIgnore = true":"");
var isJson=(item.CodeType.StartsWith("json")?",IsJson= true":"");
var newPropertyName=item.PropertyName; //这里可以用C#处理 实体属性的显式格式
//想和数据库一样就用 newPropertyName=item.DbColumnName
2022-04-08 23:44:25 +08:00
List<string> isIgnoreList=new List<string>()
{
"Id",
"CreateUser",
"ModifyUser",
"IsDeleted",
"DeleteTime",
"ModifyTime",
"CreateTime",
"DeleteUser"
};
if (isIgnoreList.Contains(newPropertyName))
{
continue;
}
2022-04-03 23:36:31 +08:00
if(System.Text.RegularExpressions.Regex.IsMatch(newPropertyName.Substring(0,1), "[0-9]"))
{
newPropertyName="_"+newPropertyName;//处理属性名开头为数字情况
}
if(newPropertyName==Model.ClassName)
{
newPropertyName="_"+newPropertyName;//处理属性名不能等于类名
}
var desc=(item.Description+"").Replace("\r","").Replace("\n","");//处理换行
if(isIgnore!="")
{
isPrimaryKey =isIdentity =isNull="";
}
@:/// <summary>
@:/// @(desc)
@if(item.DefaultValue!=null)
{
@:/// 默认值: @Raw(item.DefaultValue)
}
@:///</summary>
@: [SugarColumn(ColumnName="@item.DbColumnName" @(isPrimaryKey) @(isIdentity) @(isIgnore) @(isJson))]
@: public @Raw(item.Type)@isNull @newPropertyName { get; set; }
}
}
}
2022-04-08 23:44:25 +08:00
实体2022-04-08 20:40:56.874<EFBFBD>S Q<01>; [简单三层]_模版_服务_Sugarusing SqlSugar;
2022-04-07 22:48:10 +08:00
using Yi.Framework.Interface;
2022-04-03 23:36:31 +08:00
using Yi.Framework.Model.Models;
using Yi.Framework.Repository;
namespace Yi.Framework.Service
{
public partial class @(Model.ClassName)Service : Repository<@(Model.ClassName)Entity>, I@(Model.ClassName)Service
{
2022-04-07 22:48:10 +08:00
public @(Model.ClassName)Service(ISqlSugarClient context) : base(context)
{
}
2022-04-03 23:36:31 +08:00
}
}
2022-04-07 22:48:10 +08:00
业务2022-04-07 20:38:40.030  * *<0F>K<01>!; [简单三层]_模版_API_Sugarusing SqlSugar;
2022-04-03 23:36:31 +08:00
using System;
using System.Collecti2K<01>K; [简单三层]_模版_API_Sugarusing SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using S<0E>K<01>3; [<5B><><0E>K<01>; [简单三层]_模版_API_Sugarusing System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks; K<01>m; [简单三层]_模版_API_Sugarusing System;
using System.Collections.Generic;
using System.Linq;
using System. <0A>K<01>{; [简单三层]_模版_API_Sugarusing Brick.Common.Entities;
using ETX.Entity;
using ETX.Interface.IService;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using SqlSugar;
namespace @(Model.name_space)
{
[Route("api/[controller]/[action]")]
[ApiController]
public class @(Model.ClassName)Controller : ControllerBase
{
private ILogger<@(Model.ClassName)Controller> _logger;
private I@(Model.ClassName)Service _i@(Model.ClassName)Service;
2022-04-07 22:48:10 +08:00
public @(Model.ClassName)Controller(IL FK<01>; [简单三层]_模版_API_S K<01>1; [简单三层]_模版_API_Sugarusing Brick.Common;
2022-04-03 23:36:31 +08:00
using Brick.Common.Entities;
using Brick.WebCore.Mapper;
using Brick.WebCore.MiddlewareExtend;
using ETX.Entity;
using ETX.Entity.DtoEntity;
using ETX.Interface.IService;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using SqlSugar;
namespace Brick.UserManager.Controllers
{
[Route("api/user/[controller]/[action]")]
[ApiController]
public class @(Model.ClassName)Controller : ControllerBase
{
private ILogger<@(Model.ClassName)Controller> _logger;
private I@(Model.ClassName)Service _i@(Model.ClassName)Service;
public @(Model.ClassName)Controller(ILogger<@(Model.ClassName)Controller> logger, I@(Model.ClassName)Service I@(Model.ClassName)Service)
{
this._logger = logger;
this._i@(Model.ClassName)Service = I@(Model.ClassName)Service;
}
/// <summary>
/// 查
/// </summary>
/// <returns></returns>
[HttpGet]
public async Task<Result> GetListByPage(int pageIndex, int pageSize, Guid? Id, int? IsDeleted)
{
if (Id.IsGuidNotNull())
{
return Result.Success().SetData(await _i@(Model.ClassName)Service.GetByIdAsync(Id));
}
if (pageIndex == 0)
{
return Result.Success().SetData(await _i@(Model.ClassName)Service.GetListAsync(IsDeleted.IsNotNull(), u => Convert.ToInt32(u.IsDeleted) == IsDeleted));
}
var qp = new QueryParameters().SetParameters(new Dictionary<string, string> { });
return Result.Success().SetData(_i@(Model.ClassName)Service.CommonPage(qp, pageIndex, pageSize, IsDeleted.IsNotNull(), u => Convert.ToInt32(u.IsDeleted) == IsDeleted));
2022-04-07 22:48:10 +08:00
} <0A>S K<01>#; [简单三层]_模版_API_Sugarusing Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Logging;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Yi.Framework.Common.Models;
using Yi.Framework.Interface;
using Yi.Framework.Model.Models;
using Yi.Framework.Repository;
using Yi.Framework.WebCore;
using Yi.Framework.WebCore.AttributeExtend;
using Yi.Framework.WebCore.AuthorizationPolicy;
namespace Yi.Framework.ApiMicroservice.Controllers
{
[ApiController]
[Route("api/[controller]/[action]")]
public class @(Model.ClassName)Controller : BaseCrudController<@(Model.ClassName)Entity>
{
public @(Model.ClassName)Controller(ILogger<@(Model.ClassName)Entity> logger, I@(Model.ClassName)Service i@(Model.ClassName)Service) : base(logger, i@(Model.ClassName)Service)
2022-04-03 23:36:31 +08:00
{
}
}
}
2022-04-07 22:48:10 +08:00
前端2022-04-07 20:41:36.148 <0E><0E><03> Q<01>u;[简单三层]_模板_接口_sugarusing System;
2022-04-03 23:36:31 +08:00
using System.Collections.Generic;
using ETX.Entity;
namespace @Model.name_space
{
public interface I@(Model.ClassName)Service
{
//自定义扩展接口
}
}业务2021-12-07 14:33:30.234 K<01> ; [简单三层]_模版_API_Sugarusing Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Logging;
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using WebFirst.Entities;
using WebFirst.Services;
namespace @(Model.name_space).Controllers
{
[ApiController]
[Route("[controller]")]
public class @(Model.ClassName)Controller : ControllerBase
{
private @(Model.ClassName)Manager m = new @(Model.ClassName)Manager();
/***进入模版管理可以修改模版***/
/// <summary>
/// 获取所有
/// </summary>
/// <returns></returns>
[Route("GetList"), HttpPost]
public List<@(Model.ClassName)> GetList()
{
var result = m.GetList();
return result;
}
/// <summary>
/// 根据主键获取
/// </summary>
/// <returns></returns>
[Route("GetById"), HttpPost]
public @(Model.ClassName) GetById(int id)
{
var result = m.GetById(id);
return result;
}
/// <summary>
/// 根据主键删除
/// </summary>
/// <returns></returns>
[Route("DeleteByIds"), HttpPost]
public bool DeleteByIds([FromBody]object[] ids)
{
var result = m.DeleteByIds(ids);
return result;
}
/// <summary>
/// 添加
/// </summary>
/// <returns></returns>
[Route("Insert"), HttpPost]
public bool Add([FromBody] @(Model.ClassName) data)
{
var result = m.Insert(data);
return result;
}
/// <summary>
/// 添加返回自增
/// </summary>
/// <returns></returns>
[Route("InsertReturnIdentity"), HttpPost]
public int InsertReturnIdentity([FromBody] @(Model.ClassName) data)
{
var result = m.InsertReturnIdentity(data);
return result;
}
/// <summary>
/// 修改
/// </summary>
/// <returns></returns>
[Route("Update"), HttpPost]
public bool Update([FromBody] @(Model.ClassName) data)
{
var result = m.Update(data);
return result;
} <01>Q<01> ;<01>Q<01>s;[简单三层]_模板_接口_sugarusing System;
using System.Collection<6F>' Q<01>E;[简单三层]_模板_接口_sugarusing Yi.Framework.Model.Models;
using Yi.Framework.Repository;
namespace Yi.Framework.Interface
{
public partial interface I@(Model.ClassName)Service: IRepository<@(Model.ClassName)Entity>
{
}
}
业务2022-04-03 19:40:06.337<0F><0F><0F><04><02><00> '<27>qC URepository.csusing SqlSugar;
using System.Collections.Generic;
using System.Linq;
namespace @Model.name_space
{
/***这里面写的代码不会给覆盖,如果要重新生成请删除 Repository.cs ***/
/// <summary>
/// 仓储模式
/// </summary>
/// <typeparam name="T"></typeparam>
public class Repository<T> : SimpleClient<T> where T : class, new()
{
/// <summary>
/// 构造函数
/// </summary>
<0B>c5<>S<EFBFBD>?C U.net core 3.1 类库<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netcoreapp3.1</TargetFramework>
<RootNamespace>@Model.name</RootNamespace>
<AssemblyName>@Model.name</AssemblyName>
</PropertyGroup>
<ItemGroup>
@foreach(var item in Model.nuget)
{
<PackageReference Include="@item.name" Version="@item.version" />
}
</ItemGroup>
@Raw(Model.reference)
</Project>
{ "name":"命名空间类库名","nuget":[{ "name":"SqlSugarCore","version":"5.0.3.4" }]}csproj2021-11-26 11:00:09.137164400000000-0000-0000-0000-000000000000<30> ?<3F><15>?C U.net core 3.1 web 项目<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>net5.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
@foreach(var item in Model.nuget)
{
<PackageReference Include="@item.name" Version="@item.version" />
}
</ItemGroup>
@Raw(Model.reference)
</Project>
{ "name":"命名空间类库名","nuget":[{ "name":"SqlSugarCore","version":"5.0.3.4" }]}csproj2021-11-26 11:00:09.131851100000000-0000-0000-0000-000000000000<30>=<3D><15>?C U.net core 5.0 web 项目<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>net5.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
@foreach(var item in Model.nuget)
{
<PackageReference Include="@item.name" Version="@item.version" />
}
</ItemGroup>
@Raw(Model.reference)
</Project>
{ "name":"命名空间类库名","nuget":[{ "name":"SqlSugarCore","version":"5.0.3.4" }]}csproj2021-11-26 11:00:09.126262300000000-0000-0000-0000-000000000000<30>\5<>E<EFBFBD>?C U.net core 5.0 类库<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net5.0</TargetFramework>
<RootNamespace>@Model.name</RootNamespace>
<AssemblyName>@Model.name</AssemblyName>
</PropertyGroup>
<ItemGroup>
@foreach(var item in Model.nuget)
{
<PackageReference Include="@item.name" Version="@item.version" />
}
</ItemGroup>
@Raw(Model.reference)
</Project>
{ "name":"命名空间类库名","nuget":[{ "name":"SqlSugarCore","version":"5.0.3.4" }]}csproj2021-11-26 11:00:09.120707400000000-0000-0000-0000-000000000000<30>a/<2F>U<EFBFBD>?C U.net 标准类库<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
<RootNamespace>@Model.name</RootNamespace>
<AssemblyName>@Model.name</AssemblyName>
</PropertyGroup>
<ItemGroup>
@foreach(var item in Model.nuget)
{
<PackageReference Include="@item.name" Version="@item.version" />
}
</ItemGroup>
@Raw(Model.reference)
</Project>
{ "name":"命名空间类库名","nuget":[{ "name":"SqlSugarCore","version":"5.0.3.4" }]}csproj2021-11-26 11:00:09.114357900000000-0000-0000-0000-00   /// <param name="context"></param>
public Repository(ISqlSugarClient context = null) : base(context)//注意这里要有默认值等于null
{
if (context == null)
{
base.Context = Db;
}
}
/// <summary>
/// SqlSugarScope操作数据库是线程安的可以单例
/// </summary>
public static SqlSugarScope Db = new SqlSugarScope(new ConnectionConfig()
{
DbType = [请设置DbType],
ConnectionString = [请设置ConStr],
IsAutoCloseConnection = true
},
db =>
{
//如果用单例配置要统一写在这儿
db.Aop.OnLogExecuting = (s, p) =>
{
};
});
/// <summary>
/// 仓储扩展方法:单表查询通用分页
/// </summary>
/// <returns></returns>
public object CommonPage(QueryParameters pars, int pageIndex, int pagesize)
{
int tolCount = 0;
var sugarParamters = pars.Parameters.Select(it => (IConditionalModel)new ConditionalModel()
{
ConditionalType = it.ConditionalType,
FieldName = it.FieldName,
FieldValue = it.FieldValue
}).ToList();
var query = Db.Queryable<T>();
if (pars.OrderBys != null)
{
foreach (var item in pars.OrderBys)
{
query.OrderBy(item.ToSqlFilter());//格式 id asc或者 id desc
}
}
var result = query.Where(sugarParamters).ToPageList(1, 2, ref tolCount);
return new
{
count = tolCount,
data = result
};
}
/// <summary>
/// 仓储扩展方法:多表查询通用分页
/// 用法 CommonPage(db.Queryable<JoinTable1,JoinTable2>(...).Select(it=new class(){..}).MergeTable(),pars,orderbys,pageIndex,pagesize)
/// </summary>
/// <returns></returns>
public object CommonPage<ViewModel>(ISugarQueryable<ViewModel> query, QueryParameters pars, int pageIndex, int pagesize)
{
int tolCount = 0;
var sugarParamters = pars.Parameters.Select(it => (IConditionalModel)new ConditionalModel()
{
ConditionalType = it.ConditionalType,
FieldName = it.FieldName,
FieldValue = it.FieldValue
}).ToList();
if (pars.OrderBys != null)
{
foreach (var item in pars.OrderBys)
{
query.OrderBy(item.ToSqlFilter());//格式 id asc或者 id desc
}
}
var result = query.Where(sugarParamters).ToPageList(1, 2, ref tolCount);
return new
{
count = tolCount,
data = result
};
}
}
/// <summary>
/// 通用查询参数
/// </summary>
public class QueryParameters
{
public List<QueryParameter> Parameters { get; set; }
public List<string> OrderBys { get; set; }
}
/// <summary>
/// 通用查询参数
/// </summary>
public class QueryParameter
{
public string FieldName { get; set; }
public string FieldValue { get; set; }
public ConditionalType ConditionalType
{
get; set;
}
}
}{"name":"DbContext", "name_space":"命名空间" }cs2021-11-26 11:00:09.141751200000000-0000-0000-0000-000000000000 <02> <0A> = 2&<04><02><00> '<27>qC URepository.csusing SqlSugar;
using System.Collections.Generic;
using System.Linq;
namespace @Model.name_space
{
/***这里面写的代码不会给覆盖,如果要重新生成请删除 Repository.cs ***/
/// <summary>
/// 仓储模式
/// </summary>
/// <typeparam name="T"></typeparam>
public class Repository<T> : SimpleClient<T> where T : class, new()
{
/// <summary>
/// 构造函数
/// </summary>
<0B>c5<>S<EFBFBD>?C U.net core 3.1 类库<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netcoreapp3.1</TargetFramework>
<RootNamespace>@Model.name</RootNamespace>
<AssemblyName>@Model.name</AssemblyName>
</PropertyGroup>
<ItemGroup>
@foreach(var item in Model.nuget)
{
<PackageReference Include="@item.name" Version="@item.version" />
}
</ItemGroup>
@Raw(Model.reference)
</Project>
{ "name":"命名空间类库名","nuget":[{ "name":"SqlSugarCore","version":"5.0.3.4" }]}csproj2021-11-26 11:00:09.137164400000000-0000-0000-0000-000000000000<30> ?<3F><15>?C U.net core 3.1 web 项目<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>net5.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
@foreach(var item in Model.nuget)
{
<PackageReference Include="@item.name" Version="@item.version" />
}
</ItemGroup>
@Raw(Model.reference)
</Project>
{ "name":"命名空间类库名","nuget":[{ "name":"SqlSugarCore","version":"5.0.3.4" }]}csproj2021-11-26 11:00:09.131851100000000-0000-0000-0000-000000000000<30>=<3D><15>?C U.net core 5.0 web 项目<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>net5.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
@foreach(var item in Model.nuget)
{
<PackageReference Include="@item.name" Version="@item.version" />
}
</ItemGroup>
@Raw(Model.reference)
</Project>
{ "name":"命名空间类库名","nuget":[{ "name":"SqlSugarCore","version":"5.0.3.4" }]}csproj2021-11-26 11:00:09.126262300000000-0000-0000-0000-000000000000<30>\5<>E<EFBFBD>?C U.net core 5.0 类库<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net5.0</TargetFramework>
<RootNamespace>@Model.name</RootNamespace>
<AssemblyName>@Model.name</AssemblyName>
</PropertyGroup>
<ItemGroup>
@foreach(var item in Model.nuget)
{
<PackageReference Include="@item.name" Version="@item.version" />
}
</ItemGroup>
@Raw(Model.reference)
</Project>
{ "name":"命名空间类库名","nuget":[{ "name":"SqlSugarCore","version":"5.0.3.4" }]}csproj2021-11-26 11:00:09.120707400000000-0000-0000-0000-000000000000<30>a/<2F>U<EFBFBD>?C U.net 标准类库<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
<RootNamespace>@Model.name</RootNamespace>
<AssemblyName>@Model.name</AssemblyName>
</PropertyGroup>
<ItemGroup>
@foreach(var item in Model.nuget)
{
<PackageReference Include="@item.name" Version="@item.version" />
}
</ItemGroup>
@Raw(Model.reference)
</Project>
{ "name":"命名空间类库名","nuget":[{ "name":"SqlSugarCore","version":"5.0.3.4" }]}csproj2021-11-26 11:00:09.114357900000000-0000-0000-0000-000000000000 B<04>B<00>e 1<>7mC UAPI文件[Program]using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Logging;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace @Model.name_space
{
public class Program
{
public static void Main(string[] args)
{
CreateHostBuilder(args).Build().Run();
}
public static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
.ConfigureWebHostDefaults(webBuilder =>
{
webBuilder.UseStartup<Startup>();
});
}
}
{"name":"Program", "name_space":"命名空间" }cs2021-11-26 11:00:09.152128600000000-0000-0000-0000-000000000000<30>S 1<>mC UAPI文件[Startup]using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Logging;
using Microsoft.OpenApi.Models;
using Newtonsoft.Json;
using Newtonsoft.Json.Serialization;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace @Model.name_space{
public class Startup
{
public Startup(IConfiguration configuration)
{
Configuration = configuration;
}
public IConfiguration Configuration { get; }
public readonly string MyAllowSpecificOrigins = "_myAllowSpecificOrigins";
// This method gets called by the runtime. Use this method to add services to the container.
public void ConfigureServices(IServiceCollection services)
{
services.AddControllers();
services.AddSwaggerGen(c =>
{
c.SwaggerDoc("v1", new OpenApiInfo { Title = "WebFirst.Api", Version = "v1" });
});
//配置JSON.NET
services.AddControllers().AddNewtonsoftJson(opt =>
{
//忽略循环引用
opt.SerializerSettings.ReferenceLoopHandling = ReferenceLoopHandling.Ignore;
//不改变字段大小
opt.SerializerSettings.ContractResolver = new DefaultContractResolver();
});
//配置可以跨域
services.AddCors(options =>
{
options.AddPolicy(MyAllowSpecificOrigins,
builder => builder.AllowAnyOrigin()
.AllowAnyHeader()
.WithMethods("GET", "POST", "HEAD", "PUT", "DELETE", "OPTIONS")
);
});
}
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
app.UseSwagger();
app.UseSwaggerUI(c =>
{
c.InjectJavascript("");
c.SwaggerEndpoint("/swagger/v1/swagger.json", "API");
c.DocExpansion(Swashbuckle.AspNetCore.SwaggerUI.DocExpansion.None);
c.DefaultModelsExpandDepth(-1);
});
}
app.UseCors(MyAllowSpecificOrigins);//添加这个
app.UseRouting();
app.UseAuthorization();
app.UseEndpoints(endpoints =>
{
endpoints.MapControllers();
});
}
}
}
{"name":"Startup", "name_space":"命名空间" }cs2021-11-26 11:00:09.147027400000000-0000-0000-0000-000000000000 <0E><0E><00>A C<> 9C UAPI文件[appsettings.json]{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft": "Warning",
"Microsoft.Hosting.Lifetime": "Information"
}
},
"AllowedHosts": "*"
}
2022-04-07 22:48:10 +08:00
{"name":"appsettings"}json2021-11-26 11:00:09.157335700000000-0000-0000-0000-000000000000 3u<0F>2 <0C>t <0A> ,  m
2022-04-03 23:36:31 +08:00
<EFBFBD> <09> .<08>G <0B>
2022-04-08 23:44:25 +08:00
<07>9<07>*<06>s<05><05><04><03>:<03><02>ub: C33TenantTenant租户表2022-04-08 20:45:29.10307340001-01-01 00:00:000001-01-01 00:00:00^9 C33UserUser用户表2022-04-07 22:04:08.12215670001-01-01 00:00:000001-01-01 00:00:00^. C33Menumenu菜单表2022-03-29 15:18:35.16337120001-01-01 00:00:000001-01-01 00:00:00b8 C33TenantTenant租户表2022-03-28 16:16:33.09423260001-01-01 00:00:000001-01-01 00:00:00t6 7C33UserDtailUserDtail用户信息详情表2022-03-25 14:28:10.76269650001-01-01 00:00:000001-01-01 00:00:00^2 C33Useruser用户表2022-03-25 14:03:44.43159470001-01-01 00:00:000001-01-01 00:00:00^5 C33FileFile文件表2022-03-25 10:22:37.89735490001-01-01 00:00:000001-01-01 00:00:00fV7 333Filefile文件表0001-01-01 00:00:000001-01-01 00:00:000001-01-01 00:00:00f4 C33Resourceresource资源表2022-03-21 15:17:40.73929170001-01-01 00:00:000001-01-01 00:00:00j3 7333UserRoleuserrole用户角色关系表0001-01-01 00:00:000001-01-01 00:00:000001-01-01 00:00:00
2022-04-03 23:36:31 +08:00
X333Useruser用户表0001-01-01 00:00:000001-01-01 00:00:000001-01-01 00:00:00j1 7333RoleMenurolemenu角色权限关系表0001-01-01 00:00:000001-01-01 00:00:000001-01-01 00:00:00V0 333Rolerole角色表0001-01-01 00:00:000001-01-01 00:00:000001-01-01 00:00:00V/ 333Nlognlog日志表0001-01-01 00:00:000001-01-01 00:00:000001-01-01 00:00:00k- ''%333LoginSettingsloginsettings登录配置0001-01-01 00:00:000001-01-01 00:00:000001-01-01 00:00:00r 7C33 UserRoleuserRole用户角色关系表2022-03-11 12:53:55.32206730001-01-01 00:00:000001-01-01 00:00:00q ##+C33MachineInfoMachineInfo设备信息表2021-12-24 14:34:43.93439540001-01-01 00:00:000001-01-01 00:00:00j !!C33 DictionaryDictionary字典表2021-12-22 17:48:38.70087150001-01-01 00:00:000001-01-01 00:00:00s ''%C33 LoginSettingsLoginSettings登录配置2021-12-22 17:50:42.00952470001-01-01 00:00:000001-01-01 00:00:00
<EFBFBD>j, !!C33Dictionarydictionary字典表2022-03-22 15:16:15.55104670001-01-01 00:00:000001-01-01 00:00:00r 7C33 RoleMenuRoleMenu角色权限关系表2022-03-11 12:54:33.29967950001-01-01 00:00:000001-01-01 00:00:00 b 7333^ C33 MenuMenu菜单表2022-03-11 12:57:24.52281230001-01-01 00:00:000001-01-01 00:00:00<0E>K333^ C33UserUser用户表2021-12-22 10:19:08.18918950001^ C33 Useruser用户表2022-03-11 12:57:48.17542340001-01-01 00:00:000001-01-01 00:00:00^ C33 NlogNlog日志表2021-12-22 17:52:05.16184450001-01-01 00:00:000001-01-01 00:00:00^ C33 RoleRole角色表2022-03-11 12:57:03.52199710001-01-01 00:00:000001-01-01 00:00:00] C33 MenuMenu菜单表2021-12-21 22:05:28.87833530001-01-01 00:00:000001-01-01 00:00:00q 7C33 RoleMenuRoleMenu角色权限关系表2021-12-21 22:01:35.80446610001-01-01 00:00:000001-01-01 00:00:00q 7C33 UserRoleUserRole用户角色关系表2021-12-21 22:03:34.39833640001-01-01 00:00:000001-01-01 00:00:00_ C33 RolseRolse角色表2021-12-21 22:06:11.65244180001-01-01 00:00:000001-01-01 00:00:00] C33 UserUser用户表2021-12-21 22:23:05.84113360001-01-01 00:00:000001-01-01 00:00:00^ V. 333Menumenu菜单表0001-01-01 00:00:000001-01-01 00:00:000001-01-01 00:00:00a '333 DemouserdemouserCodeFirstTest0001-01-01 00:00:000001-01-01 00:00:000001-01-01 00:00:00i 'C33DemoUserDemoUserCodeFirstTest2021-11-26 11:04:09.18852790001-01-01 00:00:000001-01-01 00:00:00<0F><0F>- <0A> <0A> @ <0C> j <0B> ]
<EFBFBD>
M <09> A<08> <07>X<05> nS<<01><00>EM'qstring_char10string[{"Name":"char","Length":10,"DecimalDigits":null}]'<10>%<19>ajson_defaultobject[{"Name":"json","Length":null,"DecimalDigits":null},{"Name":"varchar","Length":3999,"DecimalDigits":null}]<03>c))<29> datetimeoffsetDateTimeOffset[{"Name":"datetimeoffset","Length":null,"DecimalDigits":null}]<03><>8<19>MbyteArraybyte[][{"Name":"blob","Length":null,"DecimalDigits":null},{"Name":"longblob","Length":null,"DecimalDigits":null},{"Name":"binary","Length":null,"DecimalDigits":null}]<03><><15>longlong[{"Name":"long","Length":null,"DecimalDigits":null},{"Name":"int8","Length":null,"DecimalDigits":null},{"Name":"int64","Length":null,"DecimalDigits":null},{"Name":"bigint","Length":null,"DecimalDigits":null},{"Name":"number","Length":19,"DecimalDigits":null}]<03><><17>shortshort[{"Name":"short","Length":null,"DecimalDigits":null},{"Name":"int2","Length":null,"DecimalDigits":null},{"Name":"int16","Length":null,"DecimalDigits":null},{"Name":"smallint","Length":null,"DecimalDigits":null},{"Name":"number","Length":5,"DecimalDigits":null}]<03><>/<15>Ibytebyte[{"Name":"tinyint","Length":null,"DecimalDigits":null},{"Name":"varbit","Length":null,"DecimalDigits":null},{"Name":"number","Length":3,"DecimalDigits":null}]<03><>5<15>UguidGuid[{"Name":"uniqueidentifier","Length":null,"DecimalDigits":null},{"Name":"guid","Length":null,"DecimalDigits":null},{"Name":"char","Length":36,"DecimalDigits":null}]<03>~%<1B>Qdecimal_18_2decimal[{"Name":"decimal","Length":18,"DecimalDigits":2},{"Name":"number","Length":18,"DecimalDigits":2}]<03><>,%<1B>-decimal_18_4decimal[{"Name":"decimal","Length":18,"DecimalDigits":4},{"Name":"number","Length":18,"DecimalDigits":4},{"Name":"money","Length":0,"DecimalDigits":0}]<03><>/%<1B>3decimal_18_8decimal[{"Name":"decimal","Length":18,"DecimalDigits":8},{"Name":"number","Length":18,"DecimalDigits":8},{"Name":"numeric","Length":18,"DecimalDigits":8}]<03>Ptimestampbyte[][{"Name":"timestamp","Length":null,"DecimalDigits":null}]<03><><1D>cDateTimeDateTime[{"Name":"datetime","Length":null,"DecimalDigits":null},{"Name":"date","Length":null,"DecimalDigits":null}]<03><>,<15>Cboolbool[{"Name":"bit","Length":null,"DecimalDigits":null},{"Name":"number","Length":1,"DecimalDigits":null},{"Name":"boolean","Length":null,"DecimalDigits":null}]<03><19>[maxStringstring[{"Name":"text","Length":null,"DecimalDigits":null},{"Name":"clob","Length":null,"DecimalDigits":null}]<03><>#<19>inString2000string[{"Name":"nvarchar","Length":2000,"DecimalDigits":null},{"Name":"varchar","Length":2000,"DecimalDigits":null}]<03><> !<19>enString500string[{"Name":"nvarchar","Length":500,"DecimalDigits":null},{"Name":"varchar","Length":500,"DecimalDigits":null}]<03><> !<19>enString200string[{"Name":"nvarchar","Length":200,"DecimalDigits":null},{"Name":"varchar","Length":200,"DecimalDigits":null}]<03><> !<19>enString100string[{"Name":"nvarchar","Length":100,"DecimalDigits":null},{"Name":"varchar","Length":100,"DecimalDigits":null}]<03><>
<19>anString36string[{"Name":"nvarchar","Length":36,"DecimalDigits":null},{"Name":"varchar","Length":36,"DecimalDigits":null}]<03><> <19>anString10string[{"Name":"nvarchar","Length":10,"DecimalDigits":null},{"Name":"varchar","Length":10,"DecimalDigits":null}]<03>O!{string2000string[{"Name":"varchar","Length":2000,"DecimalDigits":null}]<03>Mystring500string[{"Name":"varchar","Length":500,"DecimalDigits":null}]<03>Mystring200string[{"Name":"varchar","Length":200,"DecimalDigits":null}]<03>Mystring100string[{"Name":"varchar","Length":100,"DecimalDigits":null}]<03>Kwstring36string[{"Name":"varchar","Length":36,"DecimalDigits":null}]<03>Z<19>ignore建表忽略该类型字段生成实体中@Model.IsIgnore 值为 true []<03>Kwstring10string[{"Name":"varchar","Length":10,"DecimalDigits":null}]<03><>Z<13>#intint[{"Name":"int","Length":null,"DecimalDigits":null},{"Name":"int4","Length":null,"DecimalDigits":null},{"Name":"number","Length":9,"DecimalDigits":0},{"Name":"integer","Length":null,"DecimalDigits":nul<0F>!<0F><0F><0F><0F><0F><0F><0F><0E><0E><0E>I <0A> <0A> w D  <0C> <0C> <0C> x K " <0B> <0B> <0B> X @ 
<EFBFBD>
<EFBFBD>
x
B
 <09> <09> | M  <08><08>h2<07><07>h8<06><06><06>^(<05><05><05>^.<04><04><04><04>S <03><03><03>N<02><02><02>tP/
<01><01><01><01>N<00>-W !!CreateUserCreateUser创建者guid
0V  %MenuCodeMenuCode菜单编码string36
0U  %RoleCodeRoleCode角色编码string36
T   IdId1guid
'S  ExceptionExceptionstring200 %R  CallSiteCallSitestring200 !Q  LoggerLoggerstring200 #P  MessageMessagestring200 O  LevelLevelstring200 "N  !LoggedLoggedstring2000 +M ## ApplicationApplicationstring200 L  IdIdint .K %IsDeletedIsDeleted是否删除bool0J !!ParentCodeParentCode父Codestring1004I !!%ModifyTimeModifyTime修改时间DateTime1H !!ModifyUserModifyUser修改者string364G !!%DeleteTimeDeleteTime删除时间DateTime1F !!DeleteUserDeleteUser删除者string364E !!%CreateTimeCreateTime创建时间DateTime1D !!CreateUserCreateUser创建者string365C !!%UrlControlUrlControl菜单地址string500&B NameName菜单名string1001A %MenuCodeMenuCode菜单编码string100@   IdId1guid0? %UserCodeUserCode用户编码string36.> %IsDeletedIsDeleted是否删除bool4= !!%DeleteTimeDeleteTime删除时间DateTime-< !!DeleteUserDeleteUser删除者guid4; !!%ModifyTimeModifyTime修改时间DateTime-: !!ModifyUserModifyUser修改者guid49 !!%CreateTimeCreateTime创建时间DateTime-8 !!CreateUserCreateUser创建者guid07  %MenuCodeMenuCode菜单编码string3606  %RoleCodeRoleCode角色编码string365   IdId1guid.4 %IsDeletedIsDeleted是否删除bool.3 %IsDeletedIsDeleted是否删除bool42 !!%DeleteTimeDeleteTime删除时间DateTime-1 !!DeleteUserDeleteUser删除者guid40 !!%ModifyTimeModifyTime修改时间DateTime-/ !!ModifyUserModifyUser修改者guid4. !!%CreateTimeCreateTime创建时间DateTime-- !!CreateUserCreateUser创建者guid2,  %RolseCodeRolseCode角色编码string363+ # %UserCodeUserAccount用户编码string36*   IdId1guid4) !!%DeleteTimeDeleteTime删除时间DateTime-( !!DeleteUserDeleteUser删除者guid4' !!%DeleteTimeDeleteTime删除时间DateTime-& !!DeleteUserDeleteUser删除者guid4% !!%ModifyTimemodifyTime修改时间DateTime)$ !ModifyUsermodify修改者guid4# !!%CreateTimecreateTime创建时间DateTime*" !CreateUsercreater创建者guid3! %RolseCoderolseCode角色编码string1003 %RolseNamerolseName角色名称string1000 !!ParentCodeParentCode父Codestring100   IdIdIdguid4 !!%ModifyTimeModifyTime修改时间DateTime- !!ModifyUserModifyUser修改者guid4 !!%CreateTimeCreateTime创建时间DateTime- !!CreateUserCreateUser创建者guid' FaceIdFaceId脸纹string100+ FingerIdFingerId指纹string100& CardIdCardId卡号string10+  PasswordPassword密码string100(  AccountAccount账号string36   IdId1guid4 !!%ModifyTimeModifyTime修改时间DateTime1 !!ModifyUserModifyUser修改者string364 !!%DeleteTimeDeleteTime删除时间DateTime1 !!DeleteUserDeleteUser删除者string364 !!%CreateTimeCreateTime创建时间DateTime1 !!CreateUserCreateUser创建者string365 !!%UrlControlUrlControl菜单地址string5000 !!ParentCodeParentCode父Codestring100* MenuNameName菜单名string1001
%MenuCodeMenuCode菜单编码string100   IdId1guid   GenderGenderstring10  AgeAgeint  NameNamestring100   IdId1int   GenderGenderstring10   AgeAgeint  <20>J<1E>v<1F>"<1A>P<1D>}<1C>+W E#<0E>z- <0A> <0A> @ <0C> j <0B> ]
<EFBFBD>
M <09> A<08> <07>X<05> nS<<01><00>EM'qstring_char10string[{"Name":"char","Length":10,"DecimalDigits":null}]'<10>%<19>ajson_defaultobject[{"Name":"json","Length":null,"DecimalDigits":null},{"Name":"varchar","Length":3999,"DecimalDigits":null}]<03>c))<29> datetimeoffsetDateTimeOffset[{"Name":"datetimeoffset","Length":null,"DecimalDigits":null}]<03><>8<19>MbyteArraybyte[][{"Name":"blob","Length":null,"DecimalDigits":null},{"Name":"longblob","Length":null,"DecimalDigits":null},{"Name":"binary","Length":null,"DecimalDigits":null}]<03><><15>longlong[{"Name":"long","Length":null,"DecimalDigits":null},{"Name":"int8","Length":null,"DecimalDigits":null},{"Name":"int64","Length":null,"DecimalDigits":null},{"Name":"bigint","Length":null,"DecimalDigits":null},{"Name":"number","Length":19,"DecimalDigits":null}]<03><><17>shortshort[{"Name":"short","Length":null,"DecimalDigits":null},{"Name":"int2","Length":null,"DecimalDigits":null},{"Name":"int16","Length":null,"DecimalDigits":null},{"Name":"smallint","Length":null,"DecimalDigits":null},{"Name":"number","Length":5,"DecimalDigits":null}]<03><>/<15>Ibytebyte[{"Name":"tinyint","Length":null,"DecimalDigits":null},{"Name":"varbit","Length":null,"DecimalDigits":null},{"Name":"number","Length":3,"DecimalDigits":null}]<03><>5<15>UguidGuid[{"Name":"uniqueidentifier","Length":null,"DecimalDigits":null},{"Name":"guid","Length":null,"DecimalDigits":null},{"Name":"char","Length":36,"DecimalDigits":null}]<03>~%<1B>Qdecimal_18_2decimal[{"Name":"decimal","Length":18,"DecimalDigits":2},{"Name":"number","Length":18,"DecimalDigits":2}]<03><>,%<1B>-decimal_18_4decimal[{"Name":"decimal","Length":18,"DecimalDigits":4},{"Name":"number","Length":18,"DecimalDigits":4},{"Name":"money","Length":0,"DecimalDigits":0}]<03><>/%<1B>3decimal_18_8decimal[{"Name":"decimal","Length":18,"DecimalDigits":8},{"Name":"number","Length":18,"DecimalDigits":8},{"Name":"numeric","Length":18,"DecimalDigits":8}]<03>Ptimestampbyte[][{"Name":"timestamp","Length":null,"DecimalDigits":null}]<03><><1D>cDateTimeDateTime[{"Name":"datetime","Length":null,"DecimalDigits":null},{"Name":"date","Length":null,"DecimalDigits":null}]<03><>,<15>Cboolbool[{"Name":"bit","Length":null,"DecimalDigits":null},{"Name":"number","Length":1,"DecimalDigits":null},{"Name":"boolean","Length":null,"DecimalDigits":null}]<03><19>[maxStringstring[{"Name":"text","Length":null,"DecimalDigits":null},{"Name":"clob","Length":null,"DecimalDigits":null}]<03><>#<19>inString2000string[{"Name":"nvarchar","Length":2000,"DecimalDigits":null},{"Name":"varchar","Length":2000,"DecimalDigits":null}]<03><> !<19>enString500string[{"Name":"nvarchar","Length":500,"DecimalDigits":null},{"Name":"varchar","Length":500,"DecimalDigits":null}]<03><> !<19>enString200string[{"Name":"nvarchar","Length":200,"DecimalDigits":null},{"Name":"varchar","Length":200,"DecimalDigits":null}]<03><> !<19>enString100string[{"Name":"nvarchar","Length":100,"DecimalDigits":null},{"Name":"varchar","Length":100,"DecimalDigits":null}]<03><>
2022-04-07 22:48:10 +08:00
<19>anString36string[{"Name":"nvarchar","Length":36,"DecimalDigits":null},{"Name":"varchar","Length":36,"DecimalDigits":null}]<03><> <19>anString10string[{"Name":"nvarchar","Length":10,"DecimalDigits":null},{"Name":"varchar","Length":10,"DecimalDigits":null}]<03>O!{string2000string[{"Name":"varchar","Length":2000,"DecimalDigits":null}]<03>Mystring500string[{"Name":"varchar","Length":500,"DecimalDigits":null}]<03>Mystring200string[{"Name":"varchar","Length":200,"DecimalDigits":null}]<03>Mystring100string[{"Name":"varchar","Length":100,"DecimalDigits":null}]<03>Kwstring36string[{"Name":"varchar","Length":36,"DecimalDigits":null}]<03>Z<19>ignore建表忽略该类型字段生成实体中@Model.IsIgnore 值为 true []<03>Kwstring10string[{"Name":"varchar","Length":10,"DecimalDigits":null}]<03><>Z<13>#intint[{"Name":"int","Length":null,"DecimalDigits":null},{"Name":"int4","Length":null,"DecimalDigits":null},{"Name":"number","Length":9,"DecimalDigits":0},{"Name":"integer","Length":null,"DecimalDigits":null}]<03> <0F><0F>
2022-04-03 23:36:31 +08:00
d<0F><0F>yJ<0E><0E><0E><0E>d%
2022-04-07 22:48:10 +08:00
TenantIdTenantId租户Id22  CodeCode编码4 IdId主键ID22+ %IsDeletedIsDeleted是否删除16- !!% DeleteTimeDeleteTime删除时间17* !! DeleteUserDeleteUser删除者22- !!%ModifyTimeModifyTime修改时间17* !!ModifyUserModifyUser修改者22- !!%CreateTimeCreateTime创建时间17* !!CreateUserCreateUser创建者22 
2022-04-03 23:36:31 +08:00
"Id" integer NOT NULL PRIMARY KEY AUTOINCREMENT,
"ClassProperName" varchar(255) NOT NULL ,
"DbColumnName" varchar(255) NOT NULL ,
"Required" bit NOT NULL ,
"IsIdentity" bit NOT NULL ,
"IsPrimaryKey" bit NOT NULL ,
"Description" varchar(255) NULL ,
"CodeType" varchar(255) NOT NULL ,
"CodeTableId" integer NOT NULL ,
"IsDeleted" bit NOT NULL )<29>
<01>tableProjectProjectCREATE TABLE "Project"(
"Id" integer NOT NULL PRIMARY KEY AUTOINCREMENT,
"TemplateId1" varchar(255) NOT NULL ,
"Path" varchar(255) NOT NULL ,
"FileInfo" varchar(255) NULL ,
"FileModel" varchar(255) NULL ,
"Sort" integer NOT NULL ,
"IsDeleted" bit NOT NULL ,
"ModelId" integer NOT NULL ,
"FileSuffix" varchar(255) NOT NULL ,
"NameFormat" varchar(255) NULL ,
"ProjentName" varchar(255) NOT NULL ,
"SolutionId" varchar(50) NULL ,
"IsInit" bit NULL ,
"Reference" varchar(255) NULL )<29>1 ##<01>)tableCodeColumnsCodeColumnsCREATE TABLE "CodeColumns"(
"Id" integer NOT NULL PRIMARY KEY AUTOINCREMENT,
"ClassProperName" varchar(255) NOT NULL ,
"DbColumnName" varchar(255) NOT NULL ,
"Required" bit NOT NULL ,
"IsIdentity" bit NOT NULL ,
"IsPrimaryKey" bit NOT NULL ,
"Description" varchar(255) NULL ,
"CodeType" varchar(255) NOT NULL ,
"CodeTableId" integer NOT NULL ,
"DefaultValue" varchar(255) NULL )<29>h<01>#tableCodeTypeCodeTypeCREATE TABLE "CodeType"(
"Id" integer NOT NULL PRIMARY KEY AUTOINCREMENT,
"Name" varchar(255) NOT NULL ,
"CSharepType" varchar(255) NOT NULL ,
"DbType" text NOT NULL ,
"Sort" integer NOT NULL )<29><01>tableCodeTableCodeTableCREATE TABLE "CodeTable"(
"Id" integer NOT NULL PRIMARY KEY AUTOINCREMENT,
"DbId" integer NOT NULL ,
"ClassName" varchar(255) NOT NULL ,
"TableName" varchar(255) NOT NULL ,
"Description" varchar(255) NULL ,
"CreateTime" datetime NOT NULL ,
"PreUpdateTime" datetime NOT NULL ,
"UpdateTime" datetime NOT NULL ,
"IsDeleted" bit NOT NULL ,
"IsLock" bit NOT NULL )<29>2<01>7tableFileInfoFileInfo
CREATE TABLE "FileInfo"(
"Id" integer NOT NULL PRIMARY KEY AUTOINCREMENT,
"Name" varchar(255) NOT NULL ,
"Content" varchar(255) NOT NULL ,
"Json" varchar(255) NOT NULL ,
"Suffix" varchar(255) NOT NULL ,
"Sort" integer NOT NULL ,
"ChangeTime" datetime NOT NULL ,
"IsDeleted" bit NOT NULL ,
"IsInit" bit NOT NULL ,
"PojectId" uniqueidentifier NOT NULL ,
"SolutionId" varchar(50) NULL )<29>%%<01>mtableTemplateTypeTemplateTypeCREATE TABLE "TemplateType"(
"Id" integer NOT NULL PRIMARY KEY AUTOINCREMENT,
"Name" varchar(255) NOT NULL )<29>s<01>9tableTemplateTemplateCREATE TABLE "Template"(
"Id" integer NOT NULL PRIMARY KEY AUTOINCREMENT,
"Title" varchar(255) NOT NULL ,
"TemplateTypeId" integer NOT NULL ,
"Content" varchar(255) NOT NULL ,
"TemplateTypeName" varchar(255) NOT NULL ,
"Sort" integer NOT NULL ,
"ChangeTime" datetime NOT NULL ,
"IsDeleted" bit NOT NULL ,
"IsInit" bit NULL )<29><01>otableDatabaseDatabaseCREATE TABLE "Database"(
"Id" integer NOT NULL PRIMARY KEY AUTOINCREMENT,
"Desc" varchar(255) NOT NULL ,
"Connection" varchar(255) NOT NULL ,
"DbType" integer NOT NULL ,
"ChangeTime" datetime NOT NULL ,
"IsDeleted" bit NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)<00><01>tableMenuMenuCREATE TABLE "Menu"(
"Id" integer NOT NULL PRIMARY KEY AUTOINCREMENT,
"ParentId" integer NOT NULL ,
"Icon" varchar(255) NULL ,
"MenuName" varchar(255) NOT NULL ,
"Url" varchar(255) NULL ) <06>L 4
<EFBFBD>~<07><06><00>Z<01>tableMenuMenuCREATE TABLE "Menu"(
"Id" integer NOT NULL PRIMARY KEY AUTOINCREMENT,
"ParentId" integer NOT NULL ,
"Icon" varchar(255) NULL ,
"MenuName" varchar(255) NOT NULL ,
"Url" varchar(255) NULL )<29>V ++<01>ctableMappingPropertyMappingPropertyCREATE TABLE "MappingProperty"(
"DbId" integer NOT NULL ,
"TableName" varchar(255) NOT NULL ,
"ColumnName" varchar(255) NOT NULL ,
"TagId" varchar(255) NOT NULL )<29> ##<01>UtableTagPropertyTagPropertyCREATE TABLE "TagProperty"(
"Id" integer NOT NULL PRIMARY KEY AUTOINCREMENT,
"UniueCode" varchar(255) NULL ,
"Description" varchar(255) NULL ,
"ControlType" varchar(255) NULL ,
"UrlKey" varchar(255) NULL ,
"Url" varchar(255) NULL ,
"FileValue" varchar(255) NULL ,
"FileName" varchar(255) NULL ,
"Ext1" varchar(255) NULL ,
"Ext2" varchar(255) NULL ,
"Ext3" varchar(255) NULL ,
"Ext4" varchar(255) NULL ,
"Ext5" varchar(255) NULL ,
"IsDeleted" bit NOT NULL )<29>) ##<01>tableCommonFieldCommonFieldCREATE TABLE "CommonField"(
"Id" integer NOT NULL PRIMARY KEY AUTOINCREMENT,
"ClassProperName" varchar(255) NOT NULL ,
"DbColumnName" varchar(255) NOT NULL ,
"Required" bit NOT NULL ,
"IsIdentity" bit NOT NULL ,
"IsPrimaryKey" bit NOT NULL ,
"Description" varchar(255) NULL ,
"CodeType" varchar(255) NOT NULL ,
"CodeTableId" integer NOT NULL ,
"IsDeleted" bit NOT NULL )<29>
<01>tableProjectProjectCREATE TABLE "Project"(
"Id" integer NOT NULL PRIMARY KEY AUTOINCREMENT,
"TemplateId1" varchar(255) NOT NULL ,
"Path" varchar(255) NOT NULL ,
"FileInfo" varchar(255) NULL ,
"FileModel" varchar(255) NULL ,
"Sort" integer NOT NULL ,
"IsDeleted" bit NOT NULL ,
"ModelId" integer NOT NULL ,
"FileSuffix" varchar(255) NOT NULL ,
"NameFormat" varchar(255) NULL ,
"ProjentName" varchar(255) NOT NULL ,
"SolutionId" varchar(50) NULL ,
"IsInit" bit NULL ,
"Reference" varchar(255) NULL )<29>1 ##<01>)tableCodeColumnsCodeColumnsCREATE TABLE "CodeColumns"(
"Id" integer NOT NULL PRIMARY KEY AUTOINCREMENT,
"ClassProperName" varchar(255) NOT NULL ,
"DbColumnName" varchar(255) NOT NULL ,
"Required" bit NOT NULL ,
"IsIdentity" bit NOT NULL ,
"IsPrimaryKey" bit NOT NULL ,
"Description" varchar(255) NULL ,
"CodeType" varchar(255) NOT NULL ,
"CodeTableId" integer NOT NULL ,
"DefaultValue" varchar(255) NULL ) 
<EFBFBD>
<EFBFBD>
<EFBFBD>
[
( <09> <09> <09> g 6 <08><08><08>IT<07><07>|L<06><06>~G<05><05><05>]&<04><04><04>X'<03><03>rB <02><02>t=<01><01><01>wI$<00><00>
!<21>P  LoggerLoggerstring200#<23>O  MessageMessagestring200<1F>N  LevelLevelstring200"<22>M  !LoggedLoggedstring2000+<2B>L ## ApplicationApplicationstring200<14>K   IdIdguid%<25>J %LevelLevel菜单层级int+<2B>I %TypeCodeTypeCode菜单类型int.<2E>H %IsDeletedIsDeleted是否删除bool%<25>G ParentIdParentId父Idguid4<>F !!%ModifyTimeModifyTime修改时间DateTime-<2D>E !!ModifyUserModifyUser修改者guid4<>D !!%DeleteTimeDeleteTime删除时间DateTime-<2D>C !!DeleteUserDeleteUser删除者guid4<>B !!%CreateTimeCreateTime创建时间DateTime-<2D>A !!CreateUserCreateUser创建者guid5<>@ !!%UrlControlUrlControl菜单地址string500.<2E>? MenuNameMenuName菜单名string1001<>>  %MenuCodeMenuCode菜单编码string100<15>=   IdId1guid.<2E>< %IsDeletedIsDeleted是否删除bool4<>; !!%DeleteTimeDeleteTime删除时间DateTime-<2D>: !!DeleteUserDeleteUser删除者guid4<>9 !!%ModifyTimeModifyTime修改时间DateTime-<2D>8 !!ModifyUserModifyUser修改者guid4<>7 !!%CreateTimeCreateTime创建时间DateTime-<2D>6 !!CreateUserCreateUser创建者guid7<>5  /LoginTypeLoginTypeDictCode字典项string364<>4  1NeedLoginNeedLogin是否需要登录bool<15>3   IdId1guid.<2E>2 %IsDeletedIsDeleted是否删除bool4<>1 !!%DeleteTimeDeleteTime删除时间DateTime-<2D>0 !!DeleteUserDeleteUser删除者guid4<>/ !!%ModifyTimeModifyTime修改时间DateTime-<2D>. !!ModifyUserModifyUser修改者guid4<>- !!%CreateTimeCreateTime创建时间DateTime-<2D>, !!CreateUserCreateUser创建者guid0<>+ DictValueDictValue节点值string1000<>*  %DictNameDictName节点名称string367<>) !! +ParentCodeParentCode父节点编码string36*<2A>(  DictCodeDictCode编码string364<>& !!%ModifyTimeModifyTime修改时间DateTime-<2D>% !!ModifyUserModifyUser修改者guid-<2D>$ !!CreateUserCreateUser创建者guid%<25># %LevelLevel菜单层级int+<2B>" %TypeCodeTypeCode菜单类型int.<2E>! %IsDeletedIsDeleted是否删除bool8<> ''SecurityStampSecurityStamp时间戳string200#<23> NameName姓名string100-<2D> !!ModifyUserModifyUser修改者guid-<2D> !!CreateUserCreateUser创建者guid0<> %UserCodeUserCode用户编码string364<> !!%DeleteTimeDeleteTime删除时间DateTime-<2D> !!DeleteUserDeleteUser删除者guid4<> !!%ModifyTimeModifyTime修改时间DateTime4<> !!%CreateTimeCreateTime创建时间DateTime.<2E> %OrgCodeOrgCode组织编码string36'<27> FaceIdFaceId脸纹string100+<2B> FingerIdFingerId指纹string100&<26> CardIdCardId卡号string10+<2B>  PasswordPassword密码string100(<28>  AccountAccount账号string36<15>   IdId1guid.<2E> %IsDeletedIsDeleted是否删除bool.<2E> %IsDeletedIsDeleted是否删除bool.<2E> %IsDeletedIsDeleted是否删除bool.<2E> %IsDeletedIsDeleted是否删除bool4<> !!%DeleteTimeDeleteTime删除时间DateTime-<2D> !!DeleteUserDeleteUser删除者guid4<>
!!%ModifyTimeModifyTime修改时间DateTime-<2D> !!ModifyUserModifyUser修改者guid4<> !!%CreateTimeCreateTime创建时间DateTime-<2D> !!CreateUserCreateUser创建者guid<15>'   IdId1guid$<24>  RoleIdRoleId角色idguid$<24>  UserIdUserId用户idguid<15>   IdId1guid8<> ''SecurityStampSecurityStamp时间戳string200#<23> NameName姓名string1007<> ##%MachineNameMachineName设备名称string1000<> MachineNoMachineNo设备号string1001<> ##ProductLineProductLine产线string100)<29>~ FactoryFactory工厂string100 W<00><0F><0F><0F><0F><0F>aJ(<0E><0E><0E>I <0A> <0A> w D  <0C> <0C> <0C> x K " <0B> <0B> <0B> X @ 
<EFBFBD>
<EFBFBD>
x
B
 <09> <09> | M  <08><08>h2<07><07>h8<06><06><06>^(<05><05><05>^.<04><04><04><04>S <03><03><03>N<02><02><02>tP/
<01><01><01><01>N<00> /// </summary>
/// <returns></returns>
-W !!CreateUserCreateUser创建者guid
0V  %MenuCodeMenuCode菜单编码string36
0U  %RoleCodeRoleCode角色编码string36
T   IdId1guid
'S  ExceptionExceptionstring200 %R  CallSiteCallSitestring200 !Q  LoggerLoggerstring200 #P  MessageMessagestring200 O  LevelLevelstring200 "N  !LoggedLoggedstring2000 +M ## ApplicationApplicationstring200 L  IdIdint .K %IsDeletedIsDeleted是否删除bool0J !!ParentCodeParentCode父Codestring1004I !!%ModifyTimeModifyTime修改时间DateTime1H !!ModifyUserModifyUser修改者string364G !!%DeleteTimeDeleteTime删除时间DateTime1F !!DeleteUserDeleteUser删除者string364E !!%CreateTimeCreateTime创建时间DateTime1D !!CreateUserCreateUser创建者string365C !!%UrlControlUrlControl菜单地址string500&B NameName菜单名string1001A %MenuCodeMenuCode菜单编码string100@   IdId1guid0? %UserCodeUserCode用户编码string36.> %IsDeletedIsDeleted是否删除bool4= !!%DeleteTimeDeleteTime删除时间DateTime-< !!DeleteUserDeleteUser删除者guid4; !!%ModifyTimeModifyTime修改时间DateTime-: !!ModifyUserModifyUser修改者guid49 !!%CreateTimeCreateTime创建时间DateTime-8 !!CreateUserCreateUser创建者guid07  %MenuCodeMenuCode菜单编码string3606  %RoleCodeRoleCode角色编码string365   IdId1guid.4 %IsDeletedIsDeleted是否删除bool.3 %IsDeletedIsDeleted是否删除bool42 !!%DeleteTimeDeleteTime删除时间DateTime-1 !!DeleteUserDeleteUser删除者guid40 !!%ModifyTimeModifyTime修改时间DateTime-/ !!ModifyUserModifyUser修改者guid4. !!%CreateTimeCreateTime创建时间DateTime-- !!CreateUserCreateUser创建者guid2,  %RolseCodeRolseCode角色编码string363+ # %UserCodeUserAccount用户编码string36*   IdId1guid4) !!%DeleteTimeDeleteTime删除时间DateTime-( !!DeleteUserDeleteUser删除者guid4' !!%DeleteTimeDeleteTime删除时间DateTime-& !!DeleteUserDeleteUser删除者guid4% !!%ModifyTimemodifyTime修改时间DateTime)$ !ModifyUsermodify修改者guid4# !!%CreateTimecreateTime创建时间DateTime*" !CreateUsercreater创建者guid3! %RolseCoderolseCode角色编码string1003 %RolseNamerolseName角色名称string1000 !!ParentCodeParentCode父Codestring100   IdIdIdguid4 !!%ModifyTimeModifyTime修改时间DateTime- !!ModifyUserModifyUser修改者guid4 !!%CreateTimeCreateTime创建时间DateTime- !!CreateUserCreateUser创建者guid' FaceIdFaceId脸纹string100+ FingerIdFingerId指纹string100& CardIdCardId卡号string10+  PasswordPassword密码string100(  AccountAccount账号string36   IdId1guid4 !!%ModifyTimeModifyTime修改时间DateTime1 !!ModifyUserModifyUser修改者string364 !!%DeleteTimeDeleteTime删除时间DateTime1 !!DeleteUserDeleteUser删除者string364 !!%CreateTimeCreateTime创建时间DateTime1 !!CreateUserCreateUser创建者string365 !!%UrlControlUrlControl菜单地址string5000 !!ParentCodeParentCode父Codestring100* MenuNameName菜单名string1001
%MenuCodeMenuCode菜单编码string100   IdId1guid   GenderGenderstring10  AgeAgeint  NameNamestring100   IdId1int   GenderGenderstring10   AgeAgeint   NameNamestring100    IdId1int <02>Q<00><0F><0F>e6<0E><0E><0E>Q <0A> <0A> <0A> ` 1 <0C> <0C> <0C> <0C> e 8  <0B> <0B> t >
<EFBFBD>
<EFBFBD>
<EFBFBD>
_
+ <09> <09> <09> a 2<08><08><08><08>X <07><07><07>J<06><06>{<00>7<05><05><05>~T;<04>;<03>u]6<02><02>`)<01><01><01>yN <00><00><00><00><00><14>   IdIdguid+<2B>+ FingerIdFingerId指纹string100&<26>* CardIdCardId卡号string10+<2B>)  PasswordPassword密码string100(<28>(  AccountAccount账号string36<15>'   IdId1guid.<2E>& %IsDeletedIsDeleted是否删除bool4<>% !!%DeleteTimeDeleteTime删除时间DateTime-<2D>$ !!DeleteUserDeleteUser删除者guid4<># !!%ModifyTimeModifyTime修改时间DateTime-<2D>" !!ModifyUserModifyUser修改者guid4<>! !!%CreateTimeCreateTime创建时间DateTime-<2D> !!CreateUserCreateUser创建者guid<03> %MenuCodeMe$<24>  MenuIdMenuId菜单Idguid$<24>  RoleIdRoleId角色Idguid<15>   IdId1guid4<> !!%DeleteTimeDeleteTime删除时间DateTime-<2D> !!DeleteUserDeleteUser删除者guidr+!!%ModifyTimemodifyTime修改时1<E697B6> %RoleNameRoleName角色名称string1004<> !!%CreateTimeCreateTime创建时间DateTime<04>*Creatercreater创建者guide1<65>  %RoleCodeRoleCode角色编码string100e6%RolseNamerolseName角色名称string1000<> !!ParentCodeParentCode父Codestring100<16>   IdIdIdguid'<27>  ExceptionExceptionstring200%<25>  CallSiteCallSitestring200!<21>  LoggerLoggerstring200#<23>  MessageMessagestring200<1F>  LevelLevelstring200"<22>  !LoggedLoggedstring2000+<2B> ## ApplicationApplicationstring200 IdIdint.<2E>
%IsDeletedIsDeleted是否删除bool0<> !!ParentCodeParentCode父Codestring1004<> !!%ModifyTimeModifyTime修改时间DateTime1<> !!ModifyUserModifyUser修改者string364<> !!%DeleteTimeDeleteTime删除时间DateTime1<> !!DeleteUserDeleteUser删除者string364<> !!%CreateTimeCreateTime创建时间DateTime1<> !!CreateUserCreateUser创建者string365<> !!%UrlControlUrlControl菜单地址string500&<26> NameName菜单名string1001<>  %MenuCodeMenuCode菜单编码string100   IdId1guid.~ %IsDeletedIsDeleted是否删除bool 4} !!%DeleteTimeDeleteTime删除时间DateTime -| !!DeleteUserDeleteUser删除者guid 4{ !!%ModifyTimeModifyTime修改时间DateTime -z !!ModifyUserModifyUser修改者guid 4y !!%CreateTimeCreateTime创建时间DateTime -x !!CreateUserCreateUser创建者guid 2w  %RolseCodeRolseCode角色编码string36 6v ## %UserAccountUserAccount用户编码string36 u   IdId1guid -t !!ModifyUserModifyUser修改者guid -s !!CreateUserCreateUser创建者guid 0r %UserCodeUserCode用户编码string36 4q !!%DeleteTimeDeleteTime删除时间DateTime -p !!DeleteUserDeleteUser删除者guid 4o !!%ModifyTimeModifyTime修改时间DateTime 4n !!%CreateTimeCreateTime创建时间DateTime 'm FaceIdFaceId脸纹string100 +l FingerIdFingerId指纹string100 &k CardIdCardId卡号string10 +j  PasswordPassword密码string100 (i  AccountAccount账号string36 h   IdId1guid 4g !!%DeleteTimeDeleteTime删除时间DateTime -f !!DeleteUserDeleteUser删除者guid 4e !!%ModifyTimemodifyTime修改时间DateTime %d Modifymodify修改者guid 4c !!%CreateTimecreateTime创建时间DateTime 'b Creatercreater创建者guid 3a %RolseCoderolseCode角色编码string100 3` %RolseNamerolseName角色名称string100 0_ !!ParentCodeParentCode父Codestring100 ^   IdIdIdguid .] %IsDeletedIsDeleted是否删除bool
4\ !!%DeleteTimeDeleteTime删除时间DateTime
-[ !!DeleteUserDeleteUser删除者guid
4Z !!%ModifyTimeModifyTime修改时间DateTime
-Y !!ModifyUserModifyUser修改者guid
4X !!%CreateTimeCreateTime创建时间DateTime
R<00><0F><0F>h8<0E><0E>nV <0A> <0A> <0A> Q  <0C> <0C> <0C> j 3
<EFBFBD>  <0B> <0B> i 6
<EFBFBD>
<EFBFBD>
e
. <09> <09> <09> f /<08><08><08>a0 <07><07><07>V<06><06><06>N<05><05><05>}T&<04><04><04>^'<03><03><03>bJ<02><02><02>p<00>9<01><01>h8<00><15>}   IdId1guid.<2E>u %OrgCodeOrgCode组织编码string36-<2D>| !!ModifyUserModifyUser修改者guid-<2D>{ !!CreateUserCreateUser创建者guid0<>z %UserCodeUserCode用户编码string364<>y !!%DeleteTimeDeleteTime删除时间DateTime-<2D>x !!DeleteUserDeleteUser删除者guid4<>w !!%ModifyTimeModifyTime修改时间DateTime4<>v !!%CreateTimeCreateTime创建时间DateTime'<27>t FaceIdFaceId脸纹string100+<2B>s FingerIdFingerId指纹string100&<26>r CardIdCardId卡号string10+<2B>q  PasswordPassword密码string100(<28>p  AccountAccount账号string36<15>o   IdId1guid/<2F>n %OrgCodeRoleCode组织编码string36-<2D>m !!ModifyUserModifyUser修改者guid-<2D>l !!CreateUserCreateUser创建者guid0<>k %UserCodeUserCode用户编码string364<>j !!%DeleteTimeDeleteTime删除时间DateTime-<2D>i !!DeleteUserDeleteUser删除者guid4<>h !!%ModifyTimeModifyTime修改时间DateTime4<>g !!%CreateTimeCreateTime创建时间DateTime'<27>f FaceIdFaceId脸纹string100+<2B>e FingerIdFingerId指纹string100&<26>d CardIdCardId卡号string10+<2B>c  PasswordPassword密码string100(<28>b  AccountAccount账号string36<15>a   IdId1guid-<2D>` !!ModifyUserModifyUser修改者guid-<2D>_ !!CreateUserCreateUser创建者guid0<>^ %UserCodeUserCode用户编码string364<>] !!%DeleteTimeDeleteTime删除时间DateTime-<2D>\ !!DeleteUserDeleteUser删除者guid4<>[ !!%ModifyTimeModifyTime修改时间DateTime4<>Z !!%CreateTimeCreateTime创建时间DateTime'<27>Y FaceIdFaceId脸纹string100+<2B>X FingerIdFingerId指纹string100&<26>W CardIdCardId卡号string10+<2B>V  PasswordPassword密码string100(<28>U  AccountAccount账号string36.<2E>S %IsDeletedIsDeleted是否删除bool4<>R !!%DeleteTimeDeleteTime删除时间DateTime-<2D>Q !!DeleteUserDeleteUser删除者guid4<>P !!%ModifyTimeModifyTime修改时间DateTime-<2D>O !!ModifyUserModifyUser修改者guid4<>N !!%CreateTimeCreateTime创建时间DateTime-<2D>M !!CreateUserCreateUser创建者guid.<2E>L %IsDeletedIsDeleted是否删除bool4<>K !!%DeleteTimeDeleteTime删除时间DateTime-<2D>J !!DeleteUserDeleteUser删除者guid4<>I !!%ModifyTimeModifyTime修改时间DateTime-<2D>H !!ModifyUserModifyUser修改者guid4<>G !!%CreateTimeCreateTime创建时间DateTime-<2D>F !!CreateUserCreateUser创建者guid7<>@  /LoginTypeLoginTypeDictCode字典项string360<>E DictValueDictValue节点值string1000<>D  %DictNameDictName节点名称string367<>C !! +ParentCodeParentCode父节点编码string36*<2A>B  DictCodeDictCode编码string36<15>A   IdId1guid<15>T   IdId1guid4<>?  1NeedLoginNeedLogin是否需要登录bool<15>>   IdId1guid.<2E>= %IsDeletedIsDeleted是否删除bool4<>< !!%DeleteTimeDeleteTime删除时间DateTime-<2D>; !!DeleteUserDeleteUser删除者guid4<>: !!%ModifyTimeModifyTime修改时间DateTime-<2D>9 !!ModifyUserModifyUser修改者guid4<>8 !!%CreateTimeCreateTime创建时间DateTime-<2D>7 !!CreateUserCreateUser创建者guid0<>6  %RoleCodeRoleCode角色编码string366<>5 ## %UserAccountUserAccount用户编码string36<15>4   IdId1guid-<2D>3 !!ModifyUserModifyUser修改者guid-<2D>2 !!CreateUserCreateUser创建者guid0<>1 %UserCodeUserCode用户编码string364<>0 !!%DeleteTimeDeleteTime删除时间DateTime-<2D>/ !!DeleteUserDeleteUser删除者guid4<>. !!%ModifyTimeModifyTime修改时间DateTime4<>- !!%CreateTimeCreateTime创建时间DateTime'<27>, FaceIdFaceId脸纹string100 sS<00><0F><0F>pB<0E><0E><0E>hD <0A> <0A> <0A> u A <0C> <0C> o >  <0B> <0B> <0B> h A 
<EFBFBD>
<EFBFBD>
s
C
<09> <09> <09> j A <08><08><08>J<07><07><07>P*<06><06><06>X(<05><05><05>Z#<04><04><04>@ <03><03>v?<02><02><02>X<01><01><01>P <00><00><00>
.<2E>v %IsDeletedIsDeleted是否删除bool-4<>u !!%DeleteTimeDeleteTime删除时间DateTime--<2D>t !!DeleteUserDeleteUser删除者guid-4<>s !!%ModifyTimeModifyTime修改时间DateTime--<2D>r !!ModifyUserModifyUser修改者guid-4<>q !!%CreateTimeCreateTime创建时间DateTime--<2D>p !!CreateUserCreateUser创建者guid-7<>o  /LoginTypeLoginTypeDictCode字典项string36-4<>n  1NeedLoginNeedLogin是否需要登录bool-<15>m   IdId1guid-.<2E>l %IsDeletedIsDeleted是否删除bool,4<>k !!%DeleteTimeDeleteTime删除时间DateTime,-<2D>j !!DeleteUserDeleteUser删除者guid,4<>i !!%ModifyTimeModifyTime修改时间DateTime,-<2D>h !!ModifyUserModifyUser修改者guid,4<>g !!%CreateTimeCreateTime创建时间DateTime,-<2D>f !!CreateUserCreateUser创建者guid,0<>e DictValueDictValue节点值string100,0<>d  %DictTypeDictType字典类型string36,:!! +ParentCodeParentCode父节点编码string36,(<28>b  DictKeyDictKey编码string36,<15>a   IdId1guid,.<2E>` %IsDeletedIsDeleted是否删除bool+4<>_ !!%DeleteTimeDeleteTime删除时间DateTime+-<2D>^ !!DeleteUserDeleteUser删除者guid+4<>] !!%ModifyTimeModifyTime修改时间DateTime+-<2D>\ !!ModifyUserModifyUser修改者guid+4<>[ !!%CreateTimeCreateTime创建时间DateTime+-<2D>Z !!CreateUserCreateUser创建者guid+$<24>Y  RoleIdRoleId角色idguid+$<24>X  UserIdUserId用户idguid+<15>W   IdId1guid+.<2E>V %IsDeletedIsDeleted是否删除bool*8<>U ''SecurityStampSecurityStamp时间戳string200*#<23>T NameName姓名string100*-<2D>S !!ModifyUserModifyUser修改者guid*-<2D>R !!CreateUserCreateUser创建者guid*0<>Q %UserCodeUserCode用户编码string36*4<>P !!%DeleteTimeDeleteTime删除时间DateTime*-<2D>O !!DeleteUserDeleteUser删除者guid*4<>N !!%ModifyTimeModifyTime修改时间DateTime*4<>M !!%CreateTimeCreateTime创建时间DateTime*.<2E>L %OrgCodeOrgCode组织编码string36*'<27>K FaceIdFaceId脸纹string100*+<2B>J FingerIdFingerId指纹string100*&<26>I CardIdCardId卡号string10*+<2B>H  PasswordPassword密码string100*(<28>G  AccountAccount账号string36*<15>F   IdId1guid*.<2E>E %IsDeletedIsDeleted是否删除bool)4<>D !!%DeleteTimeDeleteTime删除时间DateTime)-<2D>C !!DeleteUserDeleteUser删除者guid)4<>B !!%ModifyTimeModifyTime修改时间DateTime)-<2D>A !!ModifyUserModifyUser修改者guid)4<>@ !!%CreateTimeCreateTime创建时间DateTime)-<2D>? !!CreateUserCreateUser创建者guid)$<24>>  MenuIdMenuId菜单Idguid)$<24>=  RoleIdRoleId角色Idguid)<15><   IdId1guid)4<>; !!%ModifyTimeModifyTime修改时间DateTime(-<2D>: !!ModifyUserModifyUser修改者guid(-<2D>9 !!CreateUserCreateUser创建者guid(.<2E>8 %IsDeletedIsDeleted是否删除bool(4<>7 !!%DeleteTimeDeleteTime删除时间DateTime(-<2D>6 !!DeleteUserDeleteUser删除者guid(4<>5 !!%CreateTimeCreateTime创建时间DateTime(1<>4  %RoleCodeRoleCode角色编码string100(1<>3 %RoleNameRoleName角色名称string100(0<>2 !!ParentCodeParentCode父Codestring100(<16>1   IdIdIdguid(.<2E>0 %IsDeletedIsDeleted是否删除bool''<27>/  ExceptionExceptionstring200'%<25>.  CallSiteCallSitestring200'!<21>-  LoggerLoggerstring200'#<23>,  MessageMessagestring200'<1F>+  LevelLevelstring200'"<22>*  !LoggedLoggedstring2000'+<2B>) ## ApplicationApplicationstring200'<14>(   IdIdguid'%<25>' %LevelLevel菜单层级int&+<2B>& %TypeCodeTypeCode菜单类型int&.<2E>% %IsDeletedIsDeleted是否删除bool&%<25>$ ParentIdParentId父Idguid&4<># !!%ModifyTimeModifyTime修改时间DateTime& R<00><0F><0F>}d1<0E><0E><0E>b+ <0A> <0A> <0A> c K $ <0C> <0C> <0C> f / <0B> <0B> <0B>  T &
<EFBFBD>
<EFBFBD>
<EFBFBD>
t
=
 <09> <09> l < <08><08>zb;<07><07>}F<06><06><06>i/<05><05><05>b2<04><04><04>cK<03><03>sC <02><02>t\(<01><01><01>X(<00><00>-<2D>" !!ModifyUserModifyUser修改者guid&4<>! !!%DeleteTimeDeleteTime删除时间DateTime&-<2D> !!DeleteUserDeleteUser删除者guid&4<> !!%CreateTimeCreateTime创建时间DateTime&-<2D> !!CreateUserCreateUser创建者guid&5<> !!%UrlControlUrlControl菜单地址string500&.<2E> MenuNameMenuName菜单名string100&1<>  %MenuCodeMenuCode菜单编码string100&<15>   IdId1guid&.<2E> %IsDeletedIsDeleted是否删除bool%4<> !!%DeleteTimeDeleteTime删除时间DateTime%-<2D> !!DeleteUserDeleteUser删除者guid%4<> !!%ModifyTimeModifyTime修改时间DateTime%-<2D> !!ModifyUserModifyUser修改者guid%4<> !!%CreateTimeCreateTime创建时间DateTime%-<2D> !!CreateUserCreateUser创建者guid%7<>  /LoginTypeLoginTypeDictCode字典项string36%4<>  1NeedLoginNeedLogin是否需要登录bool%<15>   IdId1guid%.<2E> %IsDeletedIsDeleted是否删除bool$4<> !!%DeleteTimeDeleteTime删除时间DateTime$-<2D> !!DeleteUserDeleteUser删除者guid$4<> !!%ModifyTimeModifyTime修改时间DateTime$-<2D> !!ModifyUserModifyUser修改者guid$4<>
!!%CreateTimeCreateTime创建时间DateTime$-<2D> !!CreateUserCreateUser创建者guid$0<> DictValueDictValue节点值string100$0<>  %DictNameDictName节点名称string36$7<> !! +ParentCodeParentCode父节点编码string36$*<2A>  DictCodeDictCode编码string36$<15>   IdId1guid$.<2E> %IsDeletedIsDeleted是否删除bool#4<> !!%DeleteTimeDeleteTime删除时间DateTime#-<2D> !!DeleteUserDeleteUser删除者guid#4<> !!%ModifyTimeModifyTime修改时间DateTime#-<2D> !!ModifyUserModifyUser修改者guid#4<>~ !!%CreateTimeCreateTime创建时间DateTime#-<2D>} !!CreateUserCreateUser创建者guid#$<24>|  RoleIdRoleId角色idguid#$<24>{  UserIdUserId用户idguid#<15>z   IdId1guid#.<2E>y %IsDeletedIsDeleted是否删除bool"8<>x ''SecurityStampSecurityStamp时间戳string200"#<23>w NameName姓名string100"-<2D>v !!ModifyUserModifyUser修改者guid"-<2D>u !!CreateUserCreateUser创建者guid"0<>t %UserCodeUserCode用户编码string36"4<>s !!%DeleteTimeDeleteTime删除时间DateTime"-<2D>r !!DeleteUserDeleteUser删除者guid"4<>q !!%ModifyTimeModifyTime修改时间DateTime"4<>p !!%CreateTimeCreateTime创建时间DateTime".<2E>o %OrgCodeOrgCode组织编码string36"'<27>n FaceIdFaceId脸纹string100"+<2B>m FingerIdFingerId指纹string100"&<26>l CardIdCardId卡号string10"+<2B>k  PasswordPassword密码string100"(<28>j  AccountAccount账号string36"<15>i   IdId1guid".<2E>h %IsDeletedIsDeleted是否删除bool!4<>g !!%DeleteTimeDeleteTime删除时间DateTime!-<2D>f !!DeleteUserDeleteUser删除者guid!4<>e !!%ModifyTimeModifyTime修改时间DateTime!-<2D>d !!ModifyUserModifyUser修改者guid!4<>c !!%CreateTimeCreateTime创建时间DateTime!-<2D>b !!CreateUserCreateUser创建者guid!$<24>a  MenuIdMenuId菜单Idguid!$<24>`  RoleIdRoleId角色Idguid!<15>_   IdId1guid!4<>^ !!%ModifyTimeModifyTime修改时间DateTime -<2D>] !!ModifyUserModifyUser修改者guid -<2D>\ !!CreateUserCreateUser创建者guid .<2E>[ %IsDeletedIsDeleted是否删除bool 4<>Z !!%DeleteTimeDeleteTime删除时间DateTime -<2D>Y !!DeleteUserDeleteUser删除者guid 4<>X !!%CreateTimeCreateTime创建时间DateTime 1<>W  %RoleCodeRoleCode角色编码string100 1<>V %RoleNameRoleName角色名称string100 0<>U !!ParentCodeParentCode父Codestring100 <16>T   IdIdIdguid .<2E>S %IsDeletedIsDeleted是否删除bool'<27>R  ExceptionExceptionstring200%<25>Q  CallSiteCallSitestring200 T<00><0F><0F><0F>K<0E><0E>}M <0A> <0A> <0A> g P " <0C> <0C> <0C> <0C> i ?  <0B> <0B> <0B> Z #
<EFBFBD>
<EFBFBD>
<EFBFBD>
[
+ <09> <09> <09> <09> ^ '<08><08><08>Y(<07><07><07>`6<06><06>g0<05><05><05>w< <04><04><04>u><03><03>p?'<02><02><02>Y)<01><01><01>N<00><00>,<2C>I %UserIconUserIcon头像图标guid2<15>J   IdId1guid58<35>H %%%ResourceTypeResourceType资源类型string1047<34>G ''ResourceValueResourceValue资源值string3646<34>F %%!ResourceCodeResourceCode资源Codestring364.<2E>E %IsDeletedIsDeleted是否删除bool44<34>D !!%DeleteTimeDeleteTime删除时间DateTime4-<2D>C !!DeleteUserDeleteUser删除者guid44<34>B !!%ModifyTimeModifyTime修改时间DateTime4-<2D>A !!ModifyUserModifyUser修改者guid44<34>@ !!%CreateTimeCreateTime创建时间DateTime4-<2D>? !!CreateUserCreateUser创建者guid4<15>>   IdId1guid4.<2E>= %IsDeletedIsDeleted是否删除bool34<33>< !!%DeleteTimeDeleteTime删除时间DateTime3-<2D>; !!DeleteUserDeleteUser删除者guid34<33>: !!%ModifyTimeModifyTime修改时间DateTime3-<2D>9 !!ModifyUserModifyUser修改者guid34<33>8 !!%CreateTimeCreateTime创建时间DateTime3-<2D>7 !!CreateUserCreateUser创建者guid3$<24>6  RoleIdRoleId角色idguid3$<24>5  UserIdUserId用户idguid3<15>4   IdId1guid3.<2E>3 %IsDeletedIsDeleted是否删除bool28<32>2 ''SecurityStampSecurityStamp时间戳string2002#<23>1 NameName姓名string1002-<2D>0 !!ModifyUserModifyUser修改者guid2-<2D>/ !!CreateUserCreateUser创建者guid20<32>. %UserCodeUserCode用户编码string3624<32>- !!%DeleteTimeDeleteTime删除时间DateTime2-<2D>, !!DeleteUserDeleteUser删除者guid24<32>+ !!%ModifyTimeModifyTime修改时间DateTime24<32>* !!%CreateTimeCreateTime创建时间DateTime2.<2E>) %OrgCodeOrgCode组织编码string362'<27>( FaceIdFaceId脸纹string1002+<2B>' FingerIdFingerId指纹string1002&<26>& CardIdCardId卡号string102+<2B>%  PasswordPassword密码string1002(<28>$  AccountAccount账号string362<15>#   IdId1guid2.<2E>" %IsDeletedIsDeleted是否删除bool14<31>! !!%DeleteTimeDeleteTime删除时间DateTime1-<2D> !!DeleteUserDeleteUser删除者guid14<31> !!%ModifyTimeModifyTime修改时间DateTime1-<2D> !!ModifyUserModifyUser修改者guid14<31> !!%CreateTimeCreateTime创建时间DateTime1-<2D> !!CreateUserCreateUser创建者guid1$<24>  MenuIdMenuId菜单Idguid1$<24>  RoleIdRoleId角色Idguid1<15>   IdId1guid14<31> !!%ModifyTimeModifyTime修改时间DateTime0-<2D> !!ModifyUserModifyUser修改者guid0-<2D> !!CreateUserCreateUser创建者guid0.<2E> %IsDeletedIsDeleted是否删除bool04<30> !!%DeleteTimeDeleteTime删除时间DateTime0-<2D> !!DeleteUserDeleteUser删除者guid04<30> !!%CreateTimeCreateTime创建时间DateTime01<30>  %RoleCodeRoleCode角色编码string10001<30> %RoleNameRoleName角色名称string10000<30> !!ParentCodeParentCode父Codestring1000<16>   IdIdIdguid0.<2E> %IsDeletedIsDeleted是否删除bool/'<27>  ExceptionExceptionstring200/%<25>  CallSiteCallSitestring200/!<21>
2022-04-08 23:44:25 +08:00
 LoggerLoggerstring200/#<23>  MessageMessagestring200/<1F>  LevelLevelstring200/"<22>  !LoggedLoggedstring2000/+<2B> ## ApplicationApplicationstring200/<14>   IdIdguid/%<25> %LevelLevel菜单层级int.+<2B> %TypeCodeTypeCode路由类型int..<2E> %IsDeletedIsDeleted是否删除bool.%<25> ParentIdParentId父Idguid.4<EFBFBD> !!%ModifyTimeModifyTime修改时间DateTime.-<2D> !!ModifyUserModifyUser修改者guid.4<EFBFBD>~ !!%DeleteTimeDeleteTime删除时间DateTime.-<2D>} !!DeleteUserDeleteUser删除者guid.4<EFBFBD>| !!%CreateTimeCreateTime创建时间DateTime.-<2D>{ !!CreateUserCreateUser创建者guid.5<EFBFBD>z !!%UrlControlUrlControl菜单地址string500..<2E>y MenuNameMenuName菜单名string100.1<EFBFBD>x  %MenuCodeMenuCode菜单编码string100.<15>w   IdId1guid. <07>H<02><0F><0F>i26<0E>m<0E> <0A> <0A> h 8  <0C> <0C> <0C> a * <0B> <0B> <0B> _ (
2022-04-03 23:36:31 +08:00
<EFBFBD>
<EFBFBD>
<EFBFBD>
m
B
2022-04-08 23:44:25 +08:00
 <09> <09> <09> k @ <08><08>~G<07><07><05>m6<06><06>h7 <05><07><05>g7<04><04>h=%<03><03><03>V)<02><02><02>1<> !!TenantNameTenantName租户名string36:(<28>  %SaltSalt加密盐值string369+<2B>  PasswordPassword密码string1009*<2A>  UserNameUserName账户string369.<2E> %IsDeletedIsDeleted是否删除bool:4<> !!%ModifyTimeModifyTime修改时间DateTime:4<> !!%CreateTimeCreateTime创建时间DateTime:-<2D> !!CreateUserCreateUser创建者guid:<15>   IdId1guid:(<28>
2022-04-03 23:36:31 +08:00
TenantIdTenantId租户Idguid9.<2E> %IsDeletedIsDeleted是否删除bool94<39> !!%ModifyTimeModifyTime修改时间DateTime9-<2D> !!ModifyUserModifyUser修改者guid94<39> !!%CreateTimeCreateTime创建时间DateTime9-<2D> !!CreateUserCreateUser创建者guid9<1B> AgeAge年龄int9"<22> NameName姓名string109+<2B> %MenuTypeMenuType菜单类型int.1<EFBFBD>w !!TenantNameTenantName租户名string368(<28>  TenantIdTenantId租户Idguid7.<2E>~ %IsDeletedIsDeleted是否删除bool84<38>} !!%DeleteTimeDeleteTime删除时间DateTime8-<2D>| !!DeleteUserDeleteUser删除者guid84<38>{ !!%ModifyTimeModifyTime修改时间DateTime8-<2D>z !!ModifyUserModifyUser修改者guid84<38>y !!%CreateTimeCreateTime创建时间DateTime8-<2D>x !!CreateUserCreateUser创建者guid8<0E>!! Tenan<15>   IdId1guid9<15>v   IdId1guid84<38>u !!%DeleteTimeDeleteTime删除时间DateTime/-<2D>t !!DeleteUserDeleteUser删除者guid/4<>s !!%ModifyTimeModifyTime修改时间DateTime/-<2D>r !!ModifyUserModifyUser修改者guid/4<>q !!%CreateTimeCreateTime创建时间DateTime/-<2D>p !!CreateUserCreateUser创建者guid/(<28>o  TenantIdTenantId租户Idguid3(<28>n  TenantIdTenantId租户Idguid2(<28>m  TenantIdTenantId租户Idguid1(<28>l  TenantIdTenantId租户Idguid0(<28>k  TenantIdTenantId租户Idguid4(<28>j  TenantIdTenantId租户Idguid/(<28>i  TenantIdTenantId租户Idguid.(<28>h  TenantIdTenantId租户Idguid-(<28>g  TenantIdTenantId租户Idguid,(<28>f  TenantIdTenantId租户Idguid6(<28>e  TenantIdTenantId租户Idguid57<35>d 1FilePathFilePath物理文件路径string10074<37>c +FileNameFileName文件完整名string10070<37>b %FileTypeFileType文件类型string367.<2E>a %IsDeletedIsDeleted是否删除bool74<37>` !!%DeleteTimeDeleteTime删除时间DateTime7-<2D>_ !!DeleteUserDeleteUser删除者guid74<37>^ !!%CreateTimeCreateTime创建时间DateTime7-<2D>] !!CreateUserCreateUser创建者guid7<15>\   IdId1guid7$<24>[ UserIdUserId用户idguid6.<2E>Z %IsDeletedIsDeleted是否删除bool64<36>Y !!%DeleteTimeDeleteTime删除时间DateTime6-<2D>X !!DeleteUserDeleteUser删除者guid64<36>W !!%ModifyTimeModifyTime修改时间DateTime6-<2D>V !!ModifyUserModifyUser修改者guid64<36>U !!%CreateTimeCreateTime创建时间DateTime6-<2D>T !!CreateUserCreateUser创建者guid64<36>P +FileNameFileName文件完整名string10050<35>R %FileTypeFileType文件类型string3651P<15>S   IdId1guid67<36>Q 1FilePathFilePath物理文件路径string1005.<2E>O %IsDeletedIsDeleted是否删除bool54<35>N !!%DeleteTimeDeleteTime删除时间DateTime5-<2D>M !!DeleteUserDeleteUser删除者guid54<35>L !!%CreateTimeCreateTime创建时间DateTime5-<2D>K !!CreateUserCreateUser创建者guid5