获取模块信息接口

master
xiaochanghai 1 year ago
parent 671f4bddd3
commit f630233c76
  1. 4
      Tiobon.Core.Api/Controllers/CommonController.cs
  2. 48
      Tiobon.Core.Model/ViewModels/Menu.cs
  3. 4
      Tiobon.Core.Services/CommonServices.cs
  4. 4474
      Tiobon.Core/Tiobon.Core.Model.xml
  5. 771
      Tiobon.Core/Tiobon.Core.xml

@ -35,9 +35,9 @@ public class CommonController : BaseApiController
}
#endregion
#region 获取菜单
#region 获取模块信息接口
/// <summary>
/// 获取菜单
/// 获取模块信息接口
/// </summary>
/// <param name="param"></param>
/// <returns></returns>

@ -1,4 +1,6 @@
namespace Tiobon.Core.Model;
using SqlSugar;
namespace Tiobon.Core.Model;
public class MenuParam
{
@ -66,6 +68,45 @@ public class JM_TableColumnT1
public List<TableColumn> TableColumn { get; set; }
}
public class TableColumn
{
public string PageSettingQueryId { get; set; }
public string elementType { get; set; }
public string field { get; set; }
public string label { get; set; }
public string Meky { get; set; }
public string multipleSelect { get; set; }
public string dataType { get; set; }
public bool? required { get; set; }
public string palceholder { get; set; }
public string dataSourceType { get; set; }
public string dataSource { get; set; }
public bool? sortable { get; set; }
public string sortOrder { get; set; }
public string defaultHidden { get; set; }
public string ConfigIsShow { get; set; }
public string filterable { get; set; }
public int width { get; set; }
public string align { get; set; }
public string fixed1 { get; set; }
public bool? editable { get; set; }
public string searchable { get; set; }
public string searchRequired { get; set; }
public string searchColumnSeq { get; set; }
public string multipleSearchValue { get; set; }
public string maxTagCount { get; set; }
public string selfDefine { get; set; }
public string selectUI { get; set; }
public string isPrimaryKey { get; set; }
public bool? isSorted { get; set; }
public bool? isHidden { get; set; }
public bool? isSearched { get; set; }
public int SortNo { get; set; }
public string searchCanOperator { get; set; }
public string searchColumnDefaultValue { get; set; }
public string AppColumnType { get; set; }
public int pageColumnID { get; set; }
}
public class TableColumn1
{
public string PageSettingQueryId { get; set; }
public string elementType { get; set; }
@ -83,7 +124,7 @@ public class TableColumn
public string defaultHidden { get; set; }
public string ConfigIsShow { get; set; }
public string filterable { get; set; }
public string width { get; set; }
public int width { get; set; }
public string align { get; set; }
public string fixed1 { get; set; }
public string editable { get; set; }
@ -98,10 +139,11 @@ public class TableColumn
public string isSorted { get; set; }
public string isHidden { get; set; }
public string isSearched { get; set; }
public string SortNo { get; set; }
public int SortNo { get; set; }
public string searchCanOperator { get; set; }
public string searchColumnDefaultValue { get; set; }
public string AppColumnType { get; set; }
public int pageColumnID { get; set; }
}
public class DT_PageMutiMsg

@ -1,4 +1,5 @@
using System.Data;
using AgileObjects.AgileMapper;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Logging;
@ -802,7 +803,8 @@ public partial class CommonServices : BaseServices<RootEntityTkey<int>>, ICommon
from [dbo].[#TmpInitPageSettingQuery]
order by sortno";
sql = string.Format(sql, param.menuName, App.User.ID, param.langId);
result.JM_TableColumnT1.TableColumn = Db.Ado.SqlQuery<TableColumn>(sql);
var TableColumn = Db.Ado.SqlQuery<TableColumn1>(sql);
result.JM_TableColumnT1.TableColumn = Mapper.Map(TableColumn).ToANew<List<TableColumn>>();
Db.Ado.CommitTran();
sql = @"SELECT Langkey field,

File diff suppressed because it is too large Load Diff

@ -0,0 +1,771 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Tiobon.Core.Api</name>
</assembly>
<members>
<member name="T:Tiobon.Core.Controllers.AuthorizeController">
<summary>
登录管理【无权限】
</summary>
</member>
<member name="M:Tiobon.Core.Controllers.AuthorizeController.#ctor(Tiobon.Core.IServices.ISysUserInfoServices,Tiobon.Core.IServices.IGhrs_UserServices,Tiobon.Core.AuthHelper.PermissionRequirement,Tiobon.Core.IServices.IRoleModulePermissionServices,Microsoft.Extensions.Logging.ILogger{Tiobon.Core.Controllers.AuthorizeController})">
<summary>
构造函数注入
</summary>
<param name="sysUserInfoServices"></param>
<param name="ghrs_UserServices"></param>
<param name="requirement"></param>
<param name="roleModulePermissionServices"></param>
<param name="logger"></param>
</member>
<member name="M:Tiobon.Core.Controllers.AuthorizeController.GetJwtStr(System.String,System.String)">
<summary>
获取JWT的方法1
</summary>
<param name="name"></param>
<param name="pass"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Controllers.AuthorizeController.GetJwtStrForNuxt(System.String,System.String)">
<summary>
获取JWT的方法2:给Nuxt提供
</summary>
<param name="name"></param>
<param name="pass"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Controllers.AuthorizeController.GetJwtToken3(System.String,System.String)">
<summary>
获取JWT的方法3:整个系统主要方法
</summary>
<param name="name"></param>
<param name="pass"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Controllers.AuthorizeController.RefreshToken(System.String)">
<summary>
请求刷新Token(以旧换新)
</summary>
<param name="token"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Controllers.AuthorizeController.Login(Tiobon.Core.Controllers.SwaggerLoginRequest)">
<summary>
用户登录
</summary>
<param name="loginRequest"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Controllers.AuthorizeController.AutoLogin(System.Nullable{System.Int64})">
<summary>
用户自动登录
</summary>
<param name="Id"></param>
<returns></returns>
</member>
<member name="T:Tiobon.Core.Controllers.BaseController`5">
<summary>
增删改查基础服务
</summary>
<typeparam name="IServiceBase"></typeparam>
<typeparam name="TEntity"></typeparam>
<typeparam name="TEntityDto"></typeparam>
<typeparam name="TInsertDto"></typeparam>
<typeparam name="TEditDto"></typeparam>
</member>
<member name="M:Tiobon.Core.Controllers.BaseController`5.#ctor(`0)">
<summary>
初始化 (注入)
</summary>
</member>
<member name="M:Tiobon.Core.Controllers.BaseController`5.QueryByFilter(Tiobon.Core.Common.QueryFilter)">
<summary>
根据条件查询数据
</summary>
<param name="filter">条件</param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Controllers.BaseController`5.QueryById(System.Int64)">
<summary>
根据Id查询数据
</summary>
<param name="Id">主键ID</param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Controllers.BaseController`5.Insert(`3)">
<summary>
新增数据
</summary>
<param name="insertModel"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Controllers.BaseController`5.BulkInsert(System.Collections.Generic.List{`3})">
<summary>
批量新增数据
</summary>
<param name="insertModels"></param>
</member>
<member name="M:Tiobon.Core.Controllers.BaseController`5.Put(System.Int64,`4)">
<summary>
更新数据
</summary>
<param name="Id">主键ID</param>
<param name="editModel"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Controllers.BaseController`5.BulkUpdate(System.Collections.Generic.Dictionary{System.Int64,`4})">
<summary>
批量更新数据
</summary>
<param name="editModels"></param>
</member>
<member name="M:Tiobon.Core.Controllers.BaseController`5.Delete(System.Int64)">
<summary>
删除数据
</summary>
<param name="Id">主键ID</param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Controllers.BaseController`5.BulkDelete(System.Int64[])">
<summary>
批量删除数据
</summary>
<param name="Ids">主键IDs</param>
<returns></returns>
</member>
<member name="T:Tiobon.Core.Controllers.TiobonController">
<summary>
博客管理
</summary>
</member>
<member name="M:Tiobon.Core.Controllers.TiobonController.#ctor(Microsoft.Extensions.Logging.ILogger{Tiobon.Core.Controllers.TiobonController})">
<summary>
构造函数
</summary>
<param name="logger"></param>
</member>
<member name="M:Tiobon.Core.Controllers.TiobonController.Get(System.Int32,System.Int32,System.String,System.String)">
<summary>
获取博客列表【无权限】
</summary>
<param name="id"></param>
<param name="page"></param>
<param name="bcategory"></param>
<param name="key"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Controllers.TiobonController.Get(System.Int64)">
<summary>
获取博客详情
</summary>
<param name="id"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Controllers.TiobonController.DetailNuxtNoPer(System.Int64)">
<summary>
获取详情【无权限】
</summary>
<param name="id"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Controllers.TiobonController.V2_Tiobontest">
<summary>
获取博客测试信息 v2版本
</summary>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Controllers.TiobonController.Post(Tiobon.Core.Model.Models.TiobonArticle)">
<summary>
添加博客【无权限】
</summary>
<param name="TiobonArticle"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Controllers.TiobonController.AddForMVP(Tiobon.Core.Model.Models.TiobonArticle)">
<summary>
</summary>
<param name="TiobonArticle"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Controllers.TiobonController.Put(Tiobon.Core.Model.Models.TiobonArticle)">
<summary>
更新博客信息
</summary>
<param name="TiobonArticle"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Controllers.TiobonController.Delete(System.Int64)">
<summary>
删除博客
</summary>
<param name="id"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Controllers.TiobonController.ApacheTestUpdate">
<summary>
apache jemeter 压力测试
更新接口
</summary>
<returns></returns>
</member>
<member name="T:Tiobon.Core.Controllers.CommonController">
<summary>
公共服务
</summary>
</member>
<member name="M:Tiobon.Core.Controllers.CommonController.#ctor(Microsoft.Extensions.Logging.ILogger{Tiobon.Core.Controllers.TiobonController},Tiobon.Core.IServices.ICommonServices)">
<summary>
构造函数
</summary>
<param name="logger"></param>
<param name="commonServices"></param>
</member>
<member name="M:Tiobon.Core.Controllers.CommonController.GetMenuAsync(Tiobon.Core.Model.MenuParam)">
<summary>
获取菜单
</summary>
<param name="param"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Controllers.CommonController.GetModuleInfoAsync(Tiobon.Core.Model.ModuleParam)">
<summary>
获取菜单
</summary>
<param name="param"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Controllers.DbFirstController.#ctor(SqlSugar.ISqlSugarClient,Microsoft.AspNetCore.Hosting.IWebHostEnvironment)">
<summary>
构造函数
</summary>
</member>
<member name="M:Tiobon.Core.Controllers.DbFirstController.GetFrameFiles">
<summary>
获取 整体框架 文件(主库)(一般可用第一次生成)
</summary>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Controllers.DbFirstController.GetFrameFilesByTableNames(System.String[],System.String)">
<summary>
获取仓储层和服务层(需指定表名和数据库)
</summary>
<param name="ConnID">数据库链接名称</param>
<param name="tableNames">需要生成的表名</param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Controllers.DbFirstController.GetFrameFilesByTableNamesForEntity(System.String[],System.String)">
<summary>
获取实体(需指定表名和数据库)
</summary>
<param name="ConnID">数据库链接名称</param>
<param name="tableNames">需要生成的表名</param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Controllers.DbFirstController.GetFrameFilesByTableNamesForController(System.String[],System.String)">
<summary>
获取控制器(需指定表名和数据库)
</summary>
<param name="ConnID">数据库链接名称</param>
<param name="tableNames">需要生成的表名</param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Controllers.DbFirstController.GetAllFrameFilesByTableNames(System.String,System.String)">
<summary>
DbFrist 根据数据库表名 生成整体框架,包含Model层(一般可用第一次生成)
</summary>
<param name="ConnID">数据库链接名称</param>
<param name="tableName">需要生成的表名</param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Controllers.MigrateController.DataMigrateFromOld2New">
<summary>
获取权限部分Map数据(从库)
迁移到新库(主库)
</summary>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Controllers.MigrateController.SaveData2TsvAsync">
<summary>
权限数据库导出tsv
</summary>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Controllers.MigrateController.SaveData2ExcelAsync">
<summary>
权限数据库导出excel
</summary>
<returns></returns>
</member>
<member name="T:Tiobon.Core.Controllers.FileController">
<summary>
文件服务
</summary>
</member>
<member name="M:Tiobon.Core.Controllers.FileController.#ctor(Microsoft.Extensions.Logging.ILogger{Tiobon.Core.Controllers.TiobonController})">
<summary>
构造函数
</summary>
<param name="logger"></param>
</member>
<member name="M:Tiobon.Core.Controllers.FileController.UploadImageAsync(Microsoft.AspNetCore.Http.IFormFileCollection)">
<summary>
上传图片
</summary>
<param name="fileList"></param>
<returns></returns>
</member>
<member name="T:Tiobon.Core.Controllers.LoginController">
<summary>
登录管理【无权限】
</summary>
</member>
<member name="M:Tiobon.Core.Controllers.LoginController.#ctor(Tiobon.Core.IServices.IGhrs_UserServices,Tiobon.Core.IServices.IUserRoleServices,Tiobon.Core.IServices.IRoleServices,Tiobon.Core.AuthHelper.PermissionRequirement,Tiobon.Core.IServices.IRoleModulePermissionServices,Microsoft.Extensions.Logging.ILogger{Tiobon.Core.Controllers.LoginController})">
<summary>
构造函数注入
</summary>
<param name="ghrs_UserServices"></param>
<param name="userRoleServices"></param>
<param name="roleServices"></param>
<param name="requirement"></param>
<param name="roleModulePermissionServices"></param>
<param name="logger"></param>
</member>
<member name="M:Tiobon.Core.Controllers.LoginController.GetJwtStr(System.String,System.String)">
<summary>
获取JWT的方法1
</summary>
<param name="name"></param>
<param name="pass"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Controllers.LoginController.GetJwtStrForNuxt(System.String,System.String)">
<summary>
获取JWT的方法2:给Nuxt提供
</summary>
<param name="name"></param>
<param name="pass"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Controllers.LoginController.GetJwtToken3(System.String,System.String)">
<summary>
获取JWT的方法3:整个系统主要方法
</summary>
<param name="name"></param>
<param name="pass"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Controllers.LoginController.RefreshToken(System.String)">
<summary>
请求刷新Token(以旧换新)
</summary>
<param name="token"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Controllers.LoginController.Getjsonp(System.String,System.Int64,System.String,System.Int32,System.Int32)">
<summary>
获取JWT的方法4:给 JSONP 测试
</summary>
<param name="callBack"></param>
<param name="id"></param>
<param name="sub"></param>
<param name="expiresSliding"></param>
<param name="expiresAbsoulute"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Controllers.LoginController.Md5Password(System.String)">
<summary>
测试 MD5 加密字符串
</summary>
<param name="password"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Controllers.LoginController.SwgLogin(Tiobon.Core.Controllers.SwaggerLoginRequest)">
<summary>
swagger登录
</summary>
<param name="loginRequest"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Controllers.LoginController.WxLogin(System.String,System.String)">
<summary>
weixin登录
</summary>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Controllers.TasksQzController.Get(System.Int32,System.String)">
<summary>
分页获取
</summary>
<param name="page"></param>
<param name="key"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Controllers.TasksQzController.Post(Tiobon.Core.Model.Models.Ghre_TasksQz)">
<summary>
添加计划任务
</summary>
<param name="tasksQz"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Controllers.TasksQzController.Put(Tiobon.Core.Model.Models.Ghre_TasksQz)">
<summary>
修改计划任务
</summary>
<param name="tasksQz"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Controllers.TasksQzController.Delete(System.Int64)">
<summary>
删除一个任务
</summary>
<param name="jobId"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Controllers.TasksQzController.StartJob(System.Int64)">
<summary>
启动计划任务
</summary>
<param name="jobId"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Controllers.TasksQzController.StopJob(System.Int64)">
<summary>
停止一个计划任务
</summary>
<param name="jobId"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Controllers.TasksQzController.PauseJob(System.Int64)">
<summary>
暂停一个计划任务
</summary>
<param name="jobId"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Controllers.TasksQzController.ResumeJob(System.Int64)">
<summary>
恢复一个计划任务
</summary>
<param name="jobId"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Controllers.TasksQzController.ReCovery(System.Int64)">
<summary>
重启一个计划任务
</summary>
<param name="jobId"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Controllers.TasksQzController.GetTaskNameSpace">
<summary>
获取任务命名空间
</summary>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Controllers.TasksQzController.ExecuteJob(System.Int64)">
<summary>
立即执行任务
</summary>
<param name="jobId"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Controllers.TasksQzController.GetTaskLogs(System.Int64,System.Int32,System.Int32,System.Nullable{System.DateTime},System.Nullable{System.DateTime})">
<summary>
获取任务运行日志
</summary>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Controllers.TasksQzController.GetTaskOverview(System.Int64,System.Int32,System.Int32,System.Nullable{System.DateTime},System.Nullable{System.DateTime},System.String)">
<summary>
任务概况
</summary>
<returns></returns>
</member>
<member name="T:Tiobon.Core.Api.Controllers.Ghra_GradeController">
<summary>
年级(Controller)
</summary>
</member>
<member name="T:Tiobon.Core.Api.Controllers.Ghre_AttachmentController">
<summary>
附件(Controller)
</summary>
</member>
<member name="T:Tiobon.Core.Api.Controllers.Ghre_CourseClassController">
<summary>
课程分类(Controller)
</summary>
</member>
<member name="T:Tiobon.Core.Api.Controllers.Ghre_CourseController">
<summary>
Ghre_Course(Controller)
</summary>
</member>
<member name="T:Tiobon.Core.Api.Controllers.Ghre_CourseSceneController">
<summary>
课程场景(Controller)
</summary>
</member>
<member name="T:Tiobon.Core.Api.Controllers.Ghre_ExamPaperController">
<summary>
试卷(Controller)
</summary>
</member>
<member name="T:Tiobon.Core.Api.Controllers.Ghre_QuestionAnswerController">
<summary>
题目答案(Controller)
</summary>
</member>
<member name="T:Tiobon.Core.Api.Controllers.Ghre_QuestionController">
<summary>
题目(Controller)
</summary>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Ghre_QuestionController.QueryByFilter(Tiobon.Core.Common.QueryFilter)">
<summary>
根据条件查询数据
</summary>
<param name="filter">条件</param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Ghre_QuestionController.QueryById(System.Int64)">
<summary>
根据Id查询数据
</summary>
<param name="Id">主键ID</param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Ghre_QuestionController.Insert(Tiobon.Core.Model.Models.InsertGhre_QuestionInput)">
<summary>
新增数据
</summary>
<param name="insertModel"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Ghre_QuestionController.Put(System.Int64,Tiobon.Core.Model.Models.EditGhre_QuestionInput)">
<summary>
更新数据
</summary>
<param name="Id">主键ID</param>
<param name="editModel"></param>
<returns></returns>
</member>
<member name="T:Tiobon.Core.Api.Controllers.Ghrs_UserController">
<summary>
系统用户(Controller)
</summary>
</member>
<member name="T:Tiobon.Core.Api.Controllers.Systems.CacheManageController">
<summary>
缓存管理
</summary>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Systems.CacheManageController.Get">
<summary>
获取全部缓存
</summary>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Systems.CacheManageController.Get(System.String)">
<summary>
获取缓存
</summary>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Systems.CacheManageController.Post(System.String,System.String,System.Nullable{System.Int32})">
<summary>
新增
</summary>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Systems.CacheManageController.Delete">
<summary>
删除全部缓存
</summary>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Systems.CacheManageController.Delete(System.String)">
<summary>
删除缓存
</summary>
<returns></returns>
</member>
<member name="T:Tiobon.Core.Api.Controllers.Systems.DataBaseController">
<summary>
数据库管理
</summary>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Systems.DataBaseController.GetAllConfig">
<summary>
获取库配置
</summary>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Systems.DataBaseController.GetTableInfoList(System.String,Tiobon.Core.Model.Systems.DataBase.DataBaseReadType)">
<summary>
获取表信息
</summary>
<param name="configId">配置Id</param>
<param name="readType">读取类型</param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Systems.DataBaseController.GetColumnInfosByTableName(System.String,System.String,Tiobon.Core.Model.Systems.DataBase.DataBaseReadType)">
<summary>
获取表字段
</summary>
<param name="tableName">表名</param>
<param name="configId">ConfigId</param>
<param name="readType">读取类型</param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Systems.DataBaseController.PutTableEditRemark(Tiobon.Core.Model.Systems.DataBase.EditTableInput)">
<summary>
编辑表备注
</summary>
<param name="input"></param>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Systems.DataBaseController.PutColumnEditRemark(Tiobon.Core.Model.Systems.DataBase.EditColumnInput)">
<summary>
编辑列备注
</summary>
<param name="input"></param>
</member>
<member name="T:Tiobon.Core.Api.Controllers.Systems.DynamicCodeFirstController">
<summary>
动态建表 CURD
</summary>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Systems.DynamicCodeFirstController.GetDynamicType">
<summary>
动态type
</summary>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Systems.DynamicCodeFirstController.GetDynamicType2">
<summary>
动态type 继承BaseEntity
</summary>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Systems.DynamicCodeFirstController.TestCreateTable">
<summary>
测试建表
</summary>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Systems.DynamicCodeFirstController.TestQuery">
<summary>
测试查询
</summary>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Systems.DynamicCodeFirstController.TestInsert(System.String,System.String)">
<summary>
测试写入
</summary>
<returns></returns>
</member>
<member name="T:Tiobon.Core.Api.Filter.GlobalActionFilter">
<summary>
全局请求验证
</summary>
</member>
<member name="P:Tiobon.Core.Api.Filter.GlobalActionFilter.Message">
<summary>
</summary>
</member>
<member name="M:Tiobon.Core.Api.Filter.GlobalActionFilter.OnActionExecuting(Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext)">
<summary>
</summary>
<param name="filterContext"></param>
</member>
<member name="M:Tiobon.Core.Api.Filter.GlobalActionFilter.OnActionExecuted(Microsoft.AspNetCore.Mvc.Filters.ActionExecutedContext)">
<summary>
</summary>
<param name="filterContext"></param>
</member>
<member name="M:Tiobon.Core.Api.Filter.GlobalActionFilter.OnResultExecuting(Microsoft.AspNetCore.Mvc.Filters.ResultExecutingContext)">
<summary>
</summary>
<param name="filterContext"></param>
</member>
<member name="M:Tiobon.Core.Api.Filter.GlobalActionFilter.OnResultExecuted(Microsoft.AspNetCore.Mvc.Filters.ResultExecutedContext)">
<summary>
</summary>
<param name="filterContext"></param>
</member>
<member name="T:Tiobon.Core.Filter.GlobalRouteAuthorizeConvention">
<summary>
Summary:全局路由权限公约
Remarks:目的是针对不同的路由,采用不同的授权过滤器
如果 controller 上不加 [Authorize] 特性,默认都是 Permission 策略
否则,如果想特例其他授权机制的话,需要在 controller 上带上 [Authorize],然后再action上自定义授权即可,比如 [Authorize(Roles = "Admin")]
</summary>
</member>
<member name="T:Tiobon.Core.Filter.GlobalAuthorizeFilter">
<summary>
全局权限过滤器【无效】
</summary>
</member>
<member name="T:Tiobon.Core.Filter.GlobalExceptionsFilter">
<summary>
全局异常错误日志
</summary>
</member>
<member name="M:Tiobon.Core.Filter.GlobalExceptionsFilter.WriteLog(System.String,System.Exception)">
<summary>
自定义返回格式
</summary>
<param name="throwMsg"></param>
<param name="ex"></param>
<returns></returns>
</member>
<member name="P:Tiobon.Core.Filter.JsonErrorResponse.Message">
<summary>
生产环境的消息
</summary>
</member>
<member name="P:Tiobon.Core.Filter.JsonErrorResponse.DevelopmentMessage">
<summary>
开发环境的消息
</summary>
</member>
<member name="T:Tiobon.Core.Filter.GlobalRoutePrefixFilter">
<summary>
全局路由前缀公约
</summary>
</member>
<member name="T:Tiobon.Core.SwaggerHelper.CustomRouteAttribute">
<summary>
自定义路由 /api/{version}/[controler]/[action]
</summary>
</member>
<member name="P:Tiobon.Core.SwaggerHelper.CustomRouteAttribute.GroupName">
<summary>
分组名称,是来实现接口 IApiDescriptionGroupNameProvider
</summary>
</member>
<member name="M:Tiobon.Core.SwaggerHelper.CustomRouteAttribute.#ctor(System.String)">
<summary>
自定义路由构造函数,继承基类路由
</summary>
<param name="actionName"></param>
</member>
<member name="M:Tiobon.Core.SwaggerHelper.CustomRouteAttribute.#ctor(Tiobon.Core.Extensions.CustomApiVersion.ApiVersions,System.String)">
<summary>
自定义版本+路由构造函数,继承基类路由
</summary>
<param name="actionName"></param>
<param name="version"></param>
</member>
</members>
</doc>
Loading…
Cancel
Save