You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

394 lines
14 KiB

using System;
using System.Collections.Generic;
using System.Text;
namespace ReZero.SuperAPI
{
internal partial class InterfaceListInitializerProvider
{
/// <summary>
/// 数据库管理
/// </summary>
[ChineseTextAttribute("数据库管理")]
[EnglishTextAttribute("Database management")]
public const long DbManId = 1;
/// <summary>
/// 获取数据库管理所有
/// </summary>
[ChineseTextAttribute("获取数据库管理所有")]
[EnglishTextAttribute("Database all list")]
public const long GetDbAllId = 23;
/// <summary>
/// 删除数据库
/// </summary>
[ChineseTextAttribute("删除数据库")]
[EnglishTextAttribute("Daelete Database")]
public const long DelDbManId = 11;
/// <summary>
/// 添加数据库
/// </summary>
[ChineseTextAttribute("添加数据库")]
[EnglishTextAttribute("Add Database")]
public const long AddDbManId = 12;
/// <summary>
/// 修改库管理
/// </summary>
[ChineseTextAttribute("添加数据库")]
[EnglishTextAttribute("Edit Database")]
public const long EditDbManId = 13;
/// <summary>
/// 获取数据库根据ID
/// </summary>
[ChineseTextAttribute("获取数据库根据ID")]
[EnglishTextAttribute("Get database by id")]
public const long GetDbManIdById = 14;
/// <summary>
/// 测试数据库
/// </summary>
[ChineseTextAttribute("测试数据库")]
[EnglishTextAttribute("Test database")]
public const long TestDatabaseId=16;
/// <summary>
/// 创建数据库
/// </summary>
[ChineseTextAttribute("创建数据库")]
[EnglishTextAttribute("Create database")]
public const long CreateDatabaseId = 17;
/// <summary>
/// 内部接口
/// </summary>
[ChineseTextAttribute("接口列表")]
[EnglishTextAttribute("Internal interface list")]
public const long IntIntListId = 2;
/// <summary>
/// 接口分类
/// </summary>
[ChineseTextAttribute("动态分类列表")]
[EnglishTextAttribute("Dynamic category list")]
public const long IntCatePageListId = 3;
/// <summary>
/// 接口详情
/// </summary>
[ChineseTextAttribute("接口详情")]
[EnglishTextAttribute("Interface Detail")]
public const long IntDetId = 4;
///// <summary>
///// 动态接口[测试01]
///// </summary>
//[ChineseTextAttribute("测试动态接口01")]
//[EnglishTextAttribute("Test API 01")]
//public const long TestId = 175179646053135000;
/// <summary>
/// 接口分类树
/// </summary>
[ChineseTextAttribute("接口分类树")]
[EnglishTextAttribute("Interface category tree")]
public const long IntCateTreeId = 6;
/// <summary>
/// 添加动态接口分类
/// </summary>
[ChineseTextAttribute("添加动态接口分类")]
[EnglishTextAttribute("Add dynamic category")]
public const long AddCateTreeId = 7;
[ChineseTextAttribute("修改动态接口分类")]
[EnglishTextAttribute("Update dynamic category")]
public const long UpdateCateTreeId = 8;
[ChineseTextAttribute("删除动态接口分类")]
[EnglishTextAttribute("Delete dynamic category")]
public const long DeleteCateTreeId = 9;
[ChineseTextAttribute("根据主键查询接口分类")]
[EnglishTextAttribute("Get category by id")]
public const long GetCateTreeById = 10;
[ChineseTextAttribute("下拉列表:获取数据库类型")]
[EnglishTextAttribute("Get database type list")]
public const long GetDbTypeListId = 15;
[ChineseTextAttribute("下拉列表:获取c#类型")]
[EnglishTextAttribute("Get c# type")]
public const long GetNativeTypeId = 24;
[ChineseTextAttribute("获取实体列表")]
[EnglishTextAttribute("Get entity list")]
public const long GetEntityInfoListId = 18;
[ChineseTextAttribute("获取实体根据主键")]
[EnglishTextAttribute("Get entity by id")]
public const long GetEntityInfoById_Id = 19;
[ChineseTextAttribute("删除实体")]
[EnglishTextAttribute("Delete entity")]
public const long DeleteEntityInfoById = 20;
[ChineseTextAttribute("添加实体")]
[EnglishTextAttribute("Add entity")]
public const long AddEntityInfoId = 21;
[ChineseTextAttribute("更新实体")]
[EnglishTextAttribute("Update entity")]
public const long UpdateEntityInfoId = 22;
[ChineseTextAttribute("获取属性根据实体ID")]
[EnglishTextAttribute("Get entity columns")]
public const long GetEntityColumnsByEntityId_Id = 25;
[ChineseTextAttribute("更新实体属性")]
[EnglishTextAttribute("Update entity columns")]
public const long UpdateEntityColumnInfosId= 26;
[ChineseTextAttribute("表结构对比")]
[EnglishTextAttribute("Compare database dtructure")]
public const long CompareDatabaseStructureId = 27;
[ChineseTextAttribute("创建表")]
[EnglishTextAttribute("Create table")]
public const long CreateTablesId = 28;
[ChineseTextAttribute("获取导入的表")]
[EnglishTextAttribute("Get import tables ")]
public const long GetImportTablesId = 29;
[ChineseTextAttribute("导入实体")]
[EnglishTextAttribute("Import entities")]
public const long ImportEntitiesId = 30;
[ChineseTextAttribute("接口列表分页")]
[EnglishTextAttribute("dynamic interface page list")]
public const long DynamicIntPageListId = 31;
[ChineseTextAttribute("删除动态接口")]
[EnglishTextAttribute("Delete dynamic interface")]
public const long DeleteDynamicIntId = 32;
[ChineseTextAttribute("下拉列表:动态分类数据源")]
[EnglishTextAttribute("Dynamic category datasource")]
public const long IntCateListId = 33;
[ChineseTextAttribute("下拉列表:动态分类中的分组集合")]
[EnglishTextAttribute("Dynamic group name datasource")]
public const long IntCateGroupNameListId = 34;
[ChineseTextAttribute("下拉列表:获接口操作方式集合")]
[EnglishTextAttribute("Get interface action list ")]
public const long GetActionTypeId = 35;
[ChineseTextAttribute("获取所有表")]
[EnglishTextAttribute("Get all tables ")]
public const long GetAllTablesId = 36;
[ChineseTextAttribute("保存接口")]
[EnglishTextAttribute("Save interface")]
public const long SaveInterfaceListId = 37;
[ChineseTextAttribute("下拉列表:获取条件类型")]
[EnglishTextAttribute("Get where type list ")]
public const long GetWhereTypeListId = 38;
[ChineseTextAttribute("同步数据")]
[EnglishTextAttribute("Synchronous Data")]
public const long SynchronousDataId = 39;
[ChineseTextAttribute("获取token")]
[EnglishTextAttribute("Get 获取token")]
public const long GetTokenId = 40;
[ChineseTextAttribute("获取用户信息")]
[EnglishTextAttribute("Get user info")]
public const long GetUserInfoId = 41;
[ChineseTextAttribute("执行SQL")]
[EnglishTextAttribute("Execuet sql")]
public const long ExecuetSqlId = 42;
[ChineseTextAttribute("获取配置")]
[EnglishTextAttribute("Get setting")]
public const long GetSettingId = 43;
[ChineseTextAttribute("更新配置")]
[EnglishTextAttribute("Update setting")]
public const long UpdateSettingId = 44;
[ChineseTextAttribute("导出实体")]
[EnglishTextAttribute("Export entities")]
public const long ExportEntitiesId = 45;
[ChineseTextAttribute("文件模版分页")]
[EnglishTextAttribute("File template page")]
public const long GetTemplatePageId = 46;
[ChineseTextAttribute("文件模版根据id")]
[EnglishTextAttribute("File template by id")]
public const long GetTemplateById_Id = 47;
[ChineseTextAttribute("添加文件模版")]
[EnglishTextAttribute("Add template")]
public const long GetAddTemplateId = 48;
[ChineseTextAttribute("修改文件模版")]
[EnglishTextAttribute("Update template")]
public const long GetUpdateTemplateId = 49;
[ChineseTextAttribute("删除文件模版")]
[EnglishTextAttribute("Delete template")]
public const long DeleteTemplateId = 50;
[ChineseTextAttribute("获取模版分类")]
[EnglishTextAttribute("Get template type")]
public const long GetTemplateTypeId = 51;
[ChineseTextAttribute("获取默认模版")]
[EnglishTextAttribute("Get default template")]
public const long GetDefalutTemplateId = 52;
[ChineseTextAttribute("执行模版生成")]
[EnglishTextAttribute("Execute template")]
public const long ExecTemplateId = 53;
[ChineseTextAttribute("获取默认模版json格式")]
[EnglishTextAttribute("Get template tormat json")]
public const long GetTemplateFormatJsonId = 54;
[ChineseTextAttribute("获取模版根据分类")]
[EnglishTextAttribute("Get template by type")]
public const long GetTemplateByTypeId_Id = 55;
[ChineseTextAttribute("生成实体")]
[EnglishTextAttribute("Generate entity file")]
public const long ExecTemplateByTableIdsId = 56;
[ChineseTextAttribute("清除系统缓存")]
[EnglishTextAttribute("Clear internal cache")]
public const long ClearAllInternalCacheId = 57;
[ChineseTextAttribute("根据SQL返回Excel")]
[EnglishTextAttribute("Sql to excel")]
public const long ExecuetSqlReturnExcelId = 58;
[ChineseTextAttribute("保存接口配置")]
[EnglishTextAttribute("Save config")]
public const long SaveConfigId = 59;
[ChineseTextAttribute("获取初始化配置")]
[EnglishTextAttribute("Get init config")]
public const long GetInitConfigId= 60;
[ChineseTextAttribute("获取用户列表")]
[EnglishTextAttribute("Get user list")]
public const long GetUserInfoListId = 61;
[ChineseTextAttribute("获取验证码")]
[EnglishTextAttribute("Get verify code")]
public const long VerifyCodeId = 62;
[ChineseTextAttribute("保存用户")]
[EnglishTextAttribute("Save User")]
public const long SaveUserId = 63;
[ChineseTextAttribute("根据主键获取用户")]
[EnglishTextAttribute("Get user by id")]
public const long GetUserById_Id = 64;
[ChineseTextAttribute("删除用户")]
[EnglishTextAttribute("Delete user by id")]
public const long DeleteUserById_Id = 65;
[ChineseTextAttribute("获取当前用户")]
[EnglishTextAttribute("Get current user")]
public const long GetCurrentUserId = 66;
[ChineseTextAttribute("获取业务表用户名集合")]
[EnglishTextAttribute("Gets a collection of business table user names")]
public const long GetBizUsersId = 67;
[ChineseTextAttribute("预览实体")]
[EnglishTextAttribute("Review class")]
public const long ViewTemplateId = 68;
[ChineseTextAttribute("获取JWT令牌管理")]
[EnglishTextAttribute("Get jwt token management")]
public const long GetZeroJwtTokenManagementPageId = 69;
[ChineseTextAttribute("添加Token管理")]
[EnglishTextAttribute("Add token management")]
public const long AddTokenManageId = 70;
[ChineseTextAttribute("更新Token管理")]
[EnglishTextAttribute("Update token management")]
public const long UpdateTokenManageId = 71;
[ChineseTextAttribute("删除Token管理")]
[EnglishTextAttribute("Delete token management")]
public const long DeleteTokenManageId = 72;
[ChineseTextAttribute("获取Token管理")]
[EnglishTextAttribute("Get token management")]
public const long GetTokenManageById_Id = 73;
[ChineseTextAttribute("获取权限列表")]
[EnglishTextAttribute("Get permission list")]
public const long GetPermissionListId = 74;
[ChineseTextAttribute("添加权限")]
[EnglishTextAttribute("Add permission")]
public const long AddPermissionId = 75;
[ChineseTextAttribute("修改权限")]
[EnglishTextAttribute("Update permission")]
public const long UpdatePermissionId = 76;
[ChineseTextAttribute("删除权限")]
[EnglishTextAttribute("Delete permission")]
public const long DeletePermissionId = 77;
[ChineseTextAttribute("获取权限信息根据ID")]
[EnglishTextAttribute("Get save permission by id")]
public const long GetSavePermissionModelById_Id = 78;
private static ZeroInterfaceList GetNewItem(Action<ZeroInterfaceList> action)
{
var result = new ZeroInterfaceList()
{
IsInitialized = true,
DataModel = new DataModel()
};
action(result);
return result;
}
private static string GetUrl(ZeroInterfaceList zeroInterface, string actionName)
{
return $"/{NamingConventionsConst.ApiReZeroRoute}/{zeroInterface.InterfaceCategoryId}/{actionName}";
}
}
}