321
This commit is contained in:
parent
9f5f837a4b
commit
d246636b37
|
|
@ -154,7 +154,7 @@ function openTableEditor() {
|
||||||
<template>
|
<template>
|
||||||
<PageContainer>
|
<PageContainer>
|
||||||
<template #describe>
|
<template #describe>
|
||||||
<span class="text-danger">请在数据库中建表。在此界面点击扫描新表,然后在此界面配置表信息后点击提交变更保存数据即可!</span>
|
|
||||||
</template>
|
</template>
|
||||||
<TableCurd
|
<TableCurd
|
||||||
ref="refTableCurd"
|
ref="refTableCurd"
|
||||||
|
|
@ -179,7 +179,7 @@ function openTableEditor() {
|
||||||
<template #search>
|
<template #search>
|
||||||
<a-form ref="refSearchForm" :model="state.search.vm">
|
<a-form ref="refSearchForm" :model="state.search.vm">
|
||||||
<a-row :gutter="[16, 0]">
|
<a-row :gutter="[16, 0]">
|
||||||
<a-col :xs="24" :sm="12" :md="8" :lg="6" :xl="6">
|
<a-col :xs="24" :sm="12" :md="6" :lg="4" :xl="4">
|
||||||
<a-form-item class="mb-0" name="dataBase" label="数据库">
|
<a-form-item class="mb-0" name="dataBase" label="数据库">
|
||||||
<a-select
|
<a-select
|
||||||
v-model:value="state.search.vm.dataBase"
|
v-model:value="state.search.vm.dataBase"
|
||||||
|
|
@ -202,18 +202,18 @@ function openTableEditor() {
|
||||||
<a-input v-model:value="state.search.vm.tableName" placeholder="表名称" />
|
<a-input v-model:value="state.search.vm.tableName" placeholder="表名称" />
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :xs="24" :sm="12" :md="8" :lg="6" :xl="6">
|
<a-col :xs="24" :sm="12" :md="5" :lg="5" :xl="5">
|
||||||
<a-form-item class="mb-0" name="entityName" label="实体名称">
|
<a-form-item class="mb-0" name="entityName" label="实体名称">
|
||||||
<a-input v-model:value="state.search.vm.entityName" placeholder="实体名称" />
|
<a-input v-model:value="state.search.vm.entityName" placeholder="实体名称" />
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :xs="24" :sm="12" :md="8" :lg="6" :xl="6">
|
<a-col :xs="24" :sm="12" :md="5" :lg="5" :xl="5">
|
||||||
<a-form-item class="mb-0" name="displayName" label="显示名称">
|
<a-form-item class="mb-0" name="displayName" label="显示名称">
|
||||||
<a-input v-model:value="state.search.vm.displayName" placeholder="显示名称" />
|
<a-input v-model:value="state.search.vm.displayName" placeholder="显示名称" />
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<!--button-->
|
<!--button-->
|
||||||
<a-col :xs="24" :sm="12" :md="8" :lg="6" :xl="6" class="text-right">
|
<a-col :xs="24" :sm="24" :md="24" :lg="4" :xl="4" class="text-right">
|
||||||
<a-space :size="8">
|
<a-space :size="8">
|
||||||
<a-button
|
<a-button
|
||||||
@click="
|
@click="
|
||||||
|
|
|
||||||
|
|
@ -1483,16 +1483,6 @@
|
||||||
<param name="form"></param>
|
<param name="form"></param>
|
||||||
<returns></returns>
|
<returns></returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:MiaoYu.Api.Admin.ApplicationServices.DevelopmentTools.LowCode.Providers.AdminDataSourceProvider">
|
|
||||||
<summary>
|
|
||||||
Admin 数据源提供者
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="T:MiaoYu.Api.Admin.ApplicationServices.DevelopmentTools.LowCode.Providers.MiaoYuChatDataSourceProvider">
|
|
||||||
<summary>
|
|
||||||
MiaoYuChat 数据源提供者
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="M:MiaoYu.Api.Admin.ApplicationServices.DevelopmentTools.MonitorEFCore.IMonitorEFCoreService.GetEFCoreMonitorContext">
|
<member name="M:MiaoYu.Api.Admin.ApplicationServices.DevelopmentTools.MonitorEFCore.IMonitorEFCoreService.GetEFCoreMonitorContext">
|
||||||
<summary>
|
<summary>
|
||||||
获取 EFCore 监控上下文
|
获取 EFCore 监控上下文
|
||||||
|
|
|
||||||
|
|
@ -11,6 +11,7 @@
|
||||||
<ProjectReference Include="..\MiaoYu.Core.Quartz\MiaoYu.Core.Quartz.csproj" />
|
<ProjectReference Include="..\MiaoYu.Core.Quartz\MiaoYu.Core.Quartz.csproj" />
|
||||||
<ProjectReference Include="..\MiaoYu.Core.EntityFramework\MiaoYu.Core.EntityFramework.csproj" />
|
<ProjectReference Include="..\MiaoYu.Core.EntityFramework\MiaoYu.Core.EntityFramework.csproj" />
|
||||||
<ProjectReference Include="..\MiaoYu.Core\MiaoYu.Core.csproj" />
|
<ProjectReference Include="..\MiaoYu.Core\MiaoYu.Core.csproj" />
|
||||||
|
<ProjectReference Include="..\MiaoYu.Core.CodeGenerator\MiaoYu.Core.CodeGenerator.csproj" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
|
|
||||||
|
|
@ -1156,5 +1156,10 @@
|
||||||
父级菜单名称
|
父级菜单名称
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="T:MiaoYu.Repository.Admin.Providers.AdminDataSourceProvider">
|
||||||
|
<summary>
|
||||||
|
Admin 数据源提供者
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
</members>
|
</members>
|
||||||
</doc>
|
</doc>
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,4 @@
|
||||||
using HZY.Framework.DependencyInjection.Attributes;
|
namespace MiaoYu.Repository.Admin.Providers;
|
||||||
using MiaoYu.Core.CodeGenerator.Abstractions;
|
|
||||||
using CoreDbTableInfo = MiaoYu.Core.CodeGenerator.Models.DbTableInfo;
|
|
||||||
using CoreDbColumnInfo = MiaoYu.Core.CodeGenerator.Models.DbColumnInfo;
|
|
||||||
using MiaoYu.Repository.Admin.Entities.LowCode;
|
|
||||||
|
|
||||||
namespace MiaoYu.Api.Admin.ApplicationServices.DevelopmentTools.LowCode.Providers;
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Admin 数据源提供者
|
/// Admin 数据源提供者
|
||||||
|
|
@ -30,3 +30,8 @@ global using System.ComponentModel.DataAnnotations.Schema;
|
||||||
global using System.Reflection;
|
global using System.Reflection;
|
||||||
global using MiaoYu.Core.Logs;
|
global using MiaoYu.Core.Logs;
|
||||||
global using System.Text;
|
global using System.Text;
|
||||||
|
global using HZY.Framework.DependencyInjection;
|
||||||
|
global using HZY.Framework.DependencyInjection.Attributes;
|
||||||
|
global using MiaoYu.Core.CodeGenerator.Abstractions;
|
||||||
|
global using CoreDbTableInfo = MiaoYu.Core.CodeGenerator.Models.DbTableInfo;
|
||||||
|
global using CoreDbColumnInfo = MiaoYu.Core.CodeGenerator.Models.DbColumnInfo;
|
||||||
|
|
@ -21,6 +21,7 @@
|
||||||
<ProjectReference Include="..\MiaoYu.Core.Logs\MiaoYu.Core.Logs.csproj" />
|
<ProjectReference Include="..\MiaoYu.Core.Logs\MiaoYu.Core.Logs.csproj" />
|
||||||
<ProjectReference Include="..\MiaoYu.Core.Quartz\MiaoYu.Core.Quartz.csproj" />
|
<ProjectReference Include="..\MiaoYu.Core.Quartz\MiaoYu.Core.Quartz.csproj" />
|
||||||
<ProjectReference Include="..\MiaoYu.Core\MiaoYu.Core.csproj" />
|
<ProjectReference Include="..\MiaoYu.Core\MiaoYu.Core.csproj" />
|
||||||
|
<ProjectReference Include="..\MiaoYu.Core.CodeGenerator\MiaoYu.Core.CodeGenerator.csproj" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
|
|
||||||
|
|
@ -1112,5 +1112,10 @@
|
||||||
图片类型
|
图片类型
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="T:MiaoYu.Repository.ChatAI.Admin.Providers.MiaoYuChatDataSourceProvider">
|
||||||
|
<summary>
|
||||||
|
MiaoYuChat 数据源提供者
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
</members>
|
</members>
|
||||||
</doc>
|
</doc>
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,4 @@
|
||||||
using HZY.Framework.DependencyInjection.Attributes;
|
namespace MiaoYu.Repository.ChatAI.Admin.Providers;
|
||||||
using MiaoYu.Core.CodeGenerator.Abstractions;
|
|
||||||
using CoreDbTableInfo = MiaoYu.Core.CodeGenerator.Models.DbTableInfo;
|
|
||||||
using CoreDbColumnInfo = MiaoYu.Core.CodeGenerator.Models.DbColumnInfo;
|
|
||||||
using MiaoYu.Repository.ChatAI.Admin.Entities;
|
|
||||||
|
|
||||||
namespace MiaoYu.Api.Admin.ApplicationServices.DevelopmentTools.LowCode.Providers;
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// MiaoYuChat 数据源提供者
|
/// MiaoYuChat 数据源提供者
|
||||||
|
|
@ -12,9 +6,9 @@ namespace MiaoYu.Api.Admin.ApplicationServices.DevelopmentTools.LowCode.Provider
|
||||||
[Component]
|
[Component]
|
||||||
public class MiaoYuChatDataSourceProvider : IDataSourceProvider, IScopedDependency
|
public class MiaoYuChatDataSourceProvider : IDataSourceProvider, IScopedDependency
|
||||||
{
|
{
|
||||||
private readonly IRepository<T_Image_Config> _repository;
|
private readonly IRepository<M_Songs> _repository;
|
||||||
|
|
||||||
public MiaoYuChatDataSourceProvider(IRepository<T_Image_Config> repository)
|
public MiaoYuChatDataSourceProvider(IRepository<M_Songs> repository)
|
||||||
{
|
{
|
||||||
_repository = repository;
|
_repository = repository;
|
||||||
}
|
}
|
||||||
|
|
@ -22,20 +16,20 @@ public class MiaoYuChatDataSourceProvider : IDataSourceProvider, IScopedDependen
|
||||||
public DataSourceConfig Config => new DataSourceConfig
|
public DataSourceConfig Config => new DataSourceConfig
|
||||||
{
|
{
|
||||||
DatabaseKey = DataSourceConstants.MiaoYuChat,
|
DatabaseKey = DataSourceConstants.MiaoYuChat,
|
||||||
DisplayName = "喵语AI聊天",
|
DisplayName = "妙语聊天",
|
||||||
EntityNamespace = typeof(ChatAdminRepositoryStartup).Namespace!,
|
EntityNamespace = typeof(ChatAdminRepositoryStartup).Namespace!,
|
||||||
ModelPathTemplate = "{RootPath}\\{Namespace}\\Entities\\Apps",
|
ModelPathTemplate = "{RootPath}\\{Namespace}\\Entities\\Apps\\{EntityNamePlural}",
|
||||||
ServicePathTemplate = "{AppPath}\\ApplicationServices\\Apps\\MiaoYuChat",
|
ServicePathTemplate = "{AppPath}\\ApplicationServices\\Apps\\ChatAI\\{EntityNamePlural}",
|
||||||
ControllerPathTemplate = "{AppPath}\\Controllers\\Apps\\MiaoYuChat",
|
ControllerPathTemplate = "{AppPath}\\Controllers\\Apps\\ChatAI\\{EntityNamePlural}",
|
||||||
ClientIndexPathTemplate = "{RootPath}\\admin-client\\src\\views\\apps\\{TableName}s",
|
ClientIndexPathTemplate = "{RootPath}\\admin-client\\src\\views\\apps\\chatai\\{TableName}s",
|
||||||
ClientInfoPathTemplate = "{RootPath}\\admin-client\\src\\views\\apps\\{TableName}s",
|
ClientInfoPathTemplate = "{RootPath}\\admin-client\\src\\views\\apps\\chatai\\{TableName}s",
|
||||||
ClientServicePathTemplate = "{RootPath}\\admin-client\\src\\services\\apps\\{TableName}s",
|
ClientServicePathTemplate = "{RootPath}\\admin-client\\src\\services\\apps\\chatai\\{TableName}s",
|
||||||
TemplatePath = "/wwwroot/code_generation/templatev4/",
|
TemplatePath = "/wwwroot/code_generation/template/",
|
||||||
NamingStrategy = EntityNamingStrategy.KeepOriginal,
|
NamingStrategy = EntityNamingStrategy.ToPascalCase,
|
||||||
Order = 2,
|
Order = 2,
|
||||||
EnableEntityPrefix = false,
|
EnableEntityPrefix = false,
|
||||||
EntityPrefix = "Chat",
|
EntityPrefix = "",
|
||||||
UsesPluralPath = false
|
UsesPluralPath = true
|
||||||
};
|
};
|
||||||
|
|
||||||
public List<CoreDbTableInfo> GetTables()
|
public List<CoreDbTableInfo> GetTables()
|
||||||
|
|
@ -25,3 +25,9 @@ global using System.Reflection;
|
||||||
global using MiaoYu.Core.Logs;
|
global using MiaoYu.Core.Logs;
|
||||||
global using System.Text;
|
global using System.Text;
|
||||||
global using MiaoYu.Core.EntityFramework.Models;
|
global using MiaoYu.Core.EntityFramework.Models;
|
||||||
|
global using HZY.Framework.DependencyInjection;
|
||||||
|
global using HZY.Framework.DependencyInjection.Attributes;
|
||||||
|
global using MiaoYu.Core.CodeGenerator.Abstractions;
|
||||||
|
global using CoreDbTableInfo = MiaoYu.Core.CodeGenerator.Models.DbTableInfo;
|
||||||
|
global using CoreDbColumnInfo = MiaoYu.Core.CodeGenerator.Models.DbColumnInfo;
|
||||||
|
global using MiaoYu.Repository.ChatAI.Admin.Entities.Apps;
|
||||||
Loading…
Reference in New Issue
Block a user