fix 项目更名为AntSK

This commit is contained in:
zyxucp
2024-02-04 10:50:26 +08:00
parent b0911852db
commit 0bc4616e4c
117 changed files with 728 additions and 208 deletions

View File

@@ -4,7 +4,7 @@
<TargetFramework>net8.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<DocumentationFile>Xzy.KnowledgeBase.Domain.xml</DocumentationFile>
<DocumentationFile>AntSK.Domain.xml</DocumentationFile>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="AutoMapper" Version="8.1.0" />

View File

@@ -0,0 +1,473 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>AntSK.Domain</name>
</assembly>
<members>
<member name="T:AntSK.Domain.Common.DependencyInjection.ServiceCollectionExtensions">
<summary>
容器扩展
</summary>
</member>
<member name="M:AntSK.Domain.Common.DependencyInjection.ServiceCollectionExtensions.AddServicesFromAssemblies(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String[])">
<summary>
从程序集中加载类型并添加到容器中
</summary>
<param name="services">容器</param>
<param name="assemblies">程序集集合</param>
<returns></returns>
</member>
<member name="F:AntSK.Domain.Common.DependencyInjection.ServiceLifetime.Scoped">
<summary>
作用域
</summary>
</member>
<member name="F:AntSK.Domain.Common.DependencyInjection.ServiceLifetime.Singleton">
<summary>
单例
</summary>
</member>
<member name="F:AntSK.Domain.Common.DependencyInjection.ServiceLifetime.Transient">
<summary>
瞬时
</summary>
</member>
<member name="M:AntSK.Domain.Map.MapperExtend.ToDTOList``1(System.Object)">
<summary>
Entity集合转DTO集合
</summary>
<typeparam name="T"></typeparam>
<param name="value"></param>
<returns></returns>
</member>
<member name="M:AntSK.Domain.Map.MapperExtend.ToDTO``1(System.Object)">
<summary>
Entity转DTO
</summary>
<typeparam name="T"></typeparam>
<param name="value"></param>
<returns></returns>
</member>
<member name="M:AntSK.Domain.Map.MapperExtend.MapTo``1(System.Object,``0)">
<summary>
给已有对象map,适合update场景如需过滤空值需要在AutoMapProfile 设置
</summary>
<typeparam name="T"></typeparam>
<param name="self"></param>
<param name="result"></param>
<returns></returns>
</member>
<member name="P:AntSK.Domain.Model.PageList`1.PageIndex">
<summary>
当前页从1开始
</summary>
</member>
<member name="P:AntSK.Domain.Model.PageList`1.PageSize">
<summary>
每页数量
</summary>
</member>
<member name="P:AntSK.Domain.Model.PageList`1.TotalCount">
<summary>
总数
</summary>
</member>
<member name="P:AntSK.Domain.Options.ConnectionOption.Sqlite">
<summary>
sqlite连接字符串
</summary>
</member>
<member name="P:AntSK.Domain.Repositories.Apps.Name">
<summary>
名称
</summary>
</member>
<member name="P:AntSK.Domain.Repositories.Apps.Describe">
<summary>
描述
</summary>
</member>
<member name="P:AntSK.Domain.Repositories.KmsDetails.FileName">
<summary>
文件名称
</summary>
</member>
<member name="P:AntSK.Domain.Repositories.KmsDetails.DataCount">
<summary>
数据数量
</summary>
</member>
<member name="P:AntSK.Domain.Repositories.KmsDetails.Status">
<summary>
状态
</summary>
</member>
<member name="P:AntSK.Domain.Repositories.KmsDetails.CreateTime">
<summary>
创建时间
</summary>
</member>
<member name="P:AntSK.Domain.Repositories.Kmss.Name">
<summary>
名称
</summary>
</member>
<member name="P:AntSK.Domain.Repositories.Kmss.ChatModel">
<summary>
会话模型
</summary>
</member>
<member name="P:AntSK.Domain.Repositories.Kmss.EmbeddingModel">
<summary>
向量模型
</summary>
</member>
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.GetList">
<summary>
获取所有list
</summary>
<returns></returns>
</member>
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.GetListAsync">
<summary>
获取所有list-异步
</summary>
<returns></returns>
</member>
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.GetList(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
<summary>
根据lambda查询
</summary>
<param name="whereExpression"></param>
<returns></returns>
</member>
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.GetListAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
<summary>
根据lambda查询-异步
</summary>
<param name="whereExpression"></param>
<returns></returns>
</member>
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.Count(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
<summary>
根据lambda表达式获取数量
</summary>
<param name="whereExpression"></param>
<returns></returns>
</member>
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.CountAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
<summary>
根据lambda表达式获取数量-异步
</summary>
<param name="whereExpression"></param>
<returns></returns>
</member>
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.GetPageList(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},SqlSugar.PageModel)">
<summary>
获取分页
</summary>
<param name="whereExpression"></param>
<param name="page"></param>
<returns></returns>
</member>
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.GetPageListAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},SqlSugar.PageModel)">
<summary>
获取分页-异步
</summary>
<param name="whereExpression"></param>
<param name="page"></param>
<returns></returns>
</member>
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.GetById(System.Object)">
<summary>
根据id获取实体
</summary>
<param name="id"></param>
<returns></returns>
</member>
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.GetByIdAsync(System.Object)">
<summary>
根据id获取实体-异步
</summary>
<param name="id"></param>
<returns></returns>
</member>
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.GetSingle(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
<summary>
根据lambda获取单个对象 注意需要确保唯一如果获取到2个会报错这种场景需要使用GetFirst
</summary>
<param name="whereExpression"></param>
<returns></returns>
</member>
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.GetSingleAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
<summary>
根据lambda获取单个对象-异步 注意需要确保唯一如果获取到2个会报错这种场景需要使用GetFirst
</summary>
<param name="whereExpression"></param>
<returns></returns>
</member>
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.GetFirst(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
<summary>
根据lambda获取单个对象
</summary>
<param name="whereExpression"></param>
<returns></returns>
</member>
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.GetFirstAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
<summary>
根据lambda获取单个对象 --异步
</summary>
<param name="whereExpression"></param>
<returns></returns>
</member>
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.Insert(`0)">
<summary>
实体插入
</summary>
<param name="obj"></param>
<returns></returns>
</member>
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.InsertAsync(`0)">
<summary>
实体插入-异步
</summary>
<param name="obj"></param>
<returns></returns>
</member>
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.InsertRange(System.Collections.Generic.List{`0})">
<summary>
批量插入
</summary>
<param name="objs"></param>
<returns></returns>
</member>
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.InsertRangeAsync(System.Collections.Generic.List{`0})">
<summary>
批量插入-异步
</summary>
<param name="objs"></param>
<returns></returns>
</member>
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.InsertReturnIdentity(`0)">
<summary>
插入返回自增列
</summary>
<param name="obj"></param>
<returns></returns>
</member>
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.InsertReturnIdentityAsync(`0)">
<summary>
插入返回自增列-异步
</summary>
<param name="obj"></param>
<returns></returns>
</member>
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.InsertReturnBigIdentity(`0)">
<summary>
插入返回longid
</summary>
<param name="obj"></param>
<returns></returns>
</member>
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.InsertReturnBigIdentityAsync(`0)">
<summary>
插入返回longid-异步
</summary>
<param name="obj"></param>
<returns></returns>
</member>
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.DeleteByIds(System.Object[])">
<summary>
批量删除
</summary>
<param name="ids"></param>
<returns></returns>
</member>
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.DeleteByIdsAsync(System.Object[])">
<summary>
批量删除-异步
</summary>
<param name="ids"></param>
<returns></returns>
</member>
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.Delete(System.Object)">
<summary>
根据主键删除
</summary>
<param name="id"></param>
<returns></returns>
</member>
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.DeleteAsync(System.Object)">
<summary>
根据主键删除-异步
</summary>
<param name="id"></param>
<returns></returns>
</member>
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.Delete(`0)">
<summary>
根据实体删除
</summary>
<param name="obj"></param>
<returns></returns>
</member>
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.DeleteAsync(`0)">
<summary>
根据实体删除-异步
</summary>
<param name="obj"></param>
<returns></returns>
</member>
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.Delete(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
<summary>
根据表达式删除
</summary>
<param name="whereExpression"></param>
<returns></returns>
</member>
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.DeleteAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
<summary>
根据表达式删除-异步
</summary>
<param name="whereExpression"></param>
<returns></returns>
</member>
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.Update(`0)">
<summary>
更新
</summary>
<param name="obj"></param>
<returns></returns>
</member>
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.UpdateAsync(`0)">
<summary>
更新-异步
</summary>
<param name="obj"></param>
<returns></returns>
</member>
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.UpdateRange(System.Collections.Generic.List{`0})">
<summary>
批量更新
</summary>
<param name="objs"></param>
<returns></returns>
</member>
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.UpdateRangeAsync(System.Collections.Generic.List{`0})">
<summary>
批量更新-异步
</summary>
<param name="objs"></param>
<returns></returns>
</member>
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.IsAny(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
<summary>
是否包含元素
</summary>
<param name="whereExpression"></param>
<returns></returns>
</member>
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.IsAnyAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
<summary>
是否包含元素-异步
</summary>
<param name="whereExpression"></param>
<returns></returns>
</member>
<member name="F:AntSK.Domain.Repositories.Base.SqlSugarHelper.Sqlite">
<summary>
sqlserver连接
</summary>
</member>
<member name="M:AntSK.Domain.Utils.ConvertUtils.IsNull(System.Object)">
<summary>
判断是否为空为空返回true
</summary>
<param name="data"></param>
<returns></returns>
</member>
<member name="M:AntSK.Domain.Utils.ConvertUtils.IsNotNull(System.Object)">
<summary>
判断是否为空为空返回true
</summary>
<param name="data"></param>
<returns></returns>
</member>
<member name="M:AntSK.Domain.Utils.ConvertUtils.IsNull(System.String)">
<summary>
判断是否为空为空返回true
</summary>
<param name="data"></param>
<returns></returns>
</member>
<member name="M:AntSK.Domain.Utils.ConvertUtils.ConvertToString(System.Object)">
<summary>
将obj类型转换为string
</summary>
<param name="s"></param>
<returns></returns>
</member>
<member name="M:AntSK.Domain.Utils.ConvertUtils.ConvertToInt32(System.Object)">
<summary>
object 转int32
</summary>
<param name="s"></param>
<returns></returns>
</member>
<member name="M:AntSK.Domain.Utils.ConvertUtils.ConvertToInt64(System.Object)">
<summary>
object 转int32
</summary>
<param name="s"></param>
<returns></returns>
</member>
<member name="M:AntSK.Domain.Utils.ConvertUtils.ConvertToDouble(System.Object)">
<summary>
将字符串转double
</summary>
<param name="s"></param>
<returns></returns>
</member>
<member name="M:AntSK.Domain.Utils.ConvertUtils.ConvertToDateTime(System.String)">
<summary>
转换为datetime类型
</summary>
<param name="s"></param>
<returns></returns>
</member>
<member name="M:AntSK.Domain.Utils.ConvertUtils.ConvertToDateTime(System.String,System.String)">
<summary>
转换为datetime类型的格式字符串
</summary>
<param name="s">要转换的对象</param>
<param name="y">格式化字符串</param>
<returns></returns>
</member>
<member name="M:AntSK.Domain.Utils.ConvertUtils.ConvertToDecimal(System.Object)">
<summary>
将字符串转换成decimal
</summary>
<param name="s"></param>
<returns></returns>
</member>
<member name="M:AntSK.Domain.Utils.ConvertUtils.DecimalFraction(System.Decimal)">
<summary>
decimal保留2位小数
</summary>
</member>
<member name="M:AntSK.Domain.Utils.ConvertUtils.ReplaceHtml(System.String)">
<summary>
替换html种的特殊字符
</summary>
<param name="s"></param>
<returns></returns>
</member>
<member name="M:AntSK.Domain.Utils.ConvertUtils.StreamToByte(System.IO.Stream)">
<summary>
流转byte
</summary>
<param name="stream"></param>
<returns></returns>
</member>
</members>
</doc>

View File

@@ -6,7 +6,7 @@ using System.Reflection;
using System.Text;
using System.Threading.Tasks;
namespace Xzy.KnowledgeBase.Domain.Common.DependencyInjection
namespace AntSK.Domain.Common.DependencyInjection
{
/// <summary>
/// 容器扩展

View File

@@ -4,7 +4,7 @@ using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Xzy.KnowledgeBase.Domain.Common.DependencyInjection
namespace AntSK.Domain.Common.DependencyInjection
{
public class ServiceDescriptionAttribute : Attribute
{

View File

@@ -5,7 +5,7 @@ using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Xzy.KnowledgeBase.Domain.Map
namespace AntSK.Domain.Map
{
public class AutoMapProfile : Profile
{

View File

@@ -5,7 +5,7 @@ using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Xzy.KnowledgeBase.Domain.Map
namespace AntSK.Domain.Map
{
public static class MapperExtend
{

View File

@@ -6,7 +6,7 @@ using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Xzy.KnowledgeBase.Domain.Map
namespace AntSK.Domain.Map
{
public static class MapperRegister
{

View File

@@ -4,7 +4,7 @@ using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Xzy.KnowledgeBase.Domain.Model
namespace AntSK.Domain.Model
{
public class PageList<T>
{

View File

@@ -4,7 +4,7 @@ using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Xzy.KnowledgeBase.Domain.Options
namespace AntSK.Domain.Options
{
public class AIModelOption
{

View File

@@ -4,7 +4,7 @@ using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Xzy.KnowledgeBase.Domain.Options
namespace AntSK.Domain.Options
{
public class ConnectionOption
{

View File

@@ -5,7 +5,7 @@ using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Xzy.KnowledgeBase.Domain.Repositories
namespace AntSK.Domain.Repositories
{
[SugarTable("Apps")]
public partial class Apps

View File

@@ -1,13 +1,13 @@

using Xzy.KnowledgeBase.Domain.Repositories.Base;
using AntSK.Domain.Repositories.Base;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Xzy.KnowledgeBase.Domain.Common.DependencyInjection;
using AntSK.Domain.Common.DependencyInjection;
namespace Xzy.KnowledgeBase.Domain.Repositories
namespace AntSK.Domain.Repositories
{
[ServiceDescription(typeof(IApps_Repositories), ServiceLifetime.Scoped)]
public class Apps_Repositories : Repository<Apps>, IApps_Repositories

View File

@@ -1,11 +1,11 @@
using Xzy.KnowledgeBase.Domain.Repositories.Base;
using AntSK.Domain.Repositories.Base;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Xzy.KnowledgeBase.Domain.Repositories
namespace AntSK.Domain.Repositories
{
public interface IApps_Repositories : IRepository<Apps>
{

View File

@@ -1,11 +1,11 @@
using Xzy.KnowledgeBase.Domain.Repositories.Base;
using AntSK.Domain.Repositories.Base;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Xzy.KnowledgeBase.Domain.Repositories
namespace AntSK.Domain.Repositories
{
public interface IKmss_Repositories : IRepository<Kmss>
{

View File

@@ -5,7 +5,7 @@ using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Xzy.KnowledgeBase.Domain.Repositories
namespace AntSK.Domain.Repositories
{
[SugarTable("Kms")]
public partial class Kmss

View File

@@ -1,13 +1,13 @@

using Xzy.KnowledgeBase.Domain.Repositories.Base;
using AntSK.Domain.Repositories.Base;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Xzy.KnowledgeBase.Domain.Common.DependencyInjection;
using AntSK.Domain.Common.DependencyInjection;
namespace Xzy.KnowledgeBase.Domain.Repositories
namespace AntSK.Domain.Repositories
{
[ServiceDescription(typeof(IKmss_Repositories), ServiceLifetime.Scoped)]
public class Kmss_Repositories : Repository<Kmss>, IKmss_Repositories

View File

@@ -1,11 +1,11 @@
using Xzy.KnowledgeBase.Domain.Repositories.Base;
using AntSK.Domain.Repositories.Base;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Xzy.KnowledgeBase.Domain.Repositories
namespace AntSK.Domain.Repositories
{
public interface IKmsDetails_Repositories : IRepository<KmsDetails>
{

View File

@@ -5,7 +5,7 @@ using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Xzy.KnowledgeBase.Domain.Repositories
namespace AntSK.Domain.Repositories
{
[SugarTable("KmsDetails")]
public partial class KmsDetails

View File

@@ -1,13 +1,13 @@

using Xzy.KnowledgeBase.Domain.Repositories.Base;
using AntSK.Domain.Repositories.Base;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Xzy.KnowledgeBase.Domain.Common.DependencyInjection;
using AntSK.Domain.Common.DependencyInjection;
namespace Xzy.KnowledgeBase.Domain.Repositories
namespace AntSK.Domain.Repositories
{
[ServiceDescription(typeof(IKmsDetails_Repositories), ServiceLifetime.Scoped)]
public class KmsDetails_Repositories : Repository<KmsDetails>, IKmsDetails_Repositories

View File

@@ -5,9 +5,9 @@ using System.Linq;
using System.Linq.Expressions;
using System.Text;
using System.Threading.Tasks;
using Xzy.KnowledgeBase.Domain.Model;
using AntSK.Domain.Model;
namespace Xzy.KnowledgeBase.Domain.Repositories.Base
namespace AntSK.Domain.Repositories.Base
{
public interface IRepository<T>
{

View File

@@ -5,10 +5,10 @@ using System.Linq;
using System.Linq.Expressions;
using System.Text;
using System.Threading.Tasks;
using Xzy.KnowledgeBase.Domain.Map;
using Xzy.KnowledgeBase.Domain.Model;
using AntSK.Domain.Map;
using AntSK.Domain.Model;
namespace Xzy.KnowledgeBase.Domain.Repositories.Base
namespace AntSK.Domain.Repositories.Base
{
public class Repository<T> : SimpleClient<T> where T : class, new()
{

View File

@@ -4,10 +4,10 @@ using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Xzy.KnowledgeBase.Domain.Options;
using Xzy.KnowledgeBase.Domain.Utils;
using AntSK.Domain.Options;
using AntSK.Domain.Utils;
namespace Xzy.KnowledgeBase.Domain.Repositories.Base
namespace AntSK.Domain.Repositories.Base
{
public class SqlSugarHelper
{

View File

@@ -4,7 +4,7 @@ using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Xzy.KnowledgeBase.Domain.Utils
namespace AntSK.Domain.Utils
{
public static class ConvertUtils
{

View File

@@ -6,7 +6,7 @@ using System.Text.Json;
using System.Text.Json.Serialization;
using System.Threading.Tasks;
namespace Xzy.KnowledgeBase.Domain.Utils
namespace AntSK.Domain.Utils
{
public class DateTimeConverter : JsonConverter<DateTime>
{

View File

@@ -1,15 +1,15 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Xzy.KnowledgeBase.Domain</name>
<name>AntSK.Domain</name>
</assembly>
<members>
<member name="T:Xzy.KnowledgeBase.Domain.Common.DependencyInjection.ServiceCollectionExtensions">
<member name="T:AntSK.Domain.Common.DependencyInjection.ServiceCollectionExtensions">
<summary>
容器扩展
</summary>
</member>
<member name="M:Xzy.KnowledgeBase.Domain.Common.DependencyInjection.ServiceCollectionExtensions.AddServicesFromAssemblies(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String[])">
<member name="M:AntSK.Domain.Common.DependencyInjection.ServiceCollectionExtensions.AddServicesFromAssemblies(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String[])">
<summary>
从程序集中加载类型并添加到容器中
</summary>
@@ -17,22 +17,22 @@
<param name="assemblies">程序集集合</param>
<returns></returns>
</member>
<member name="F:Xzy.KnowledgeBase.Domain.Common.DependencyInjection.ServiceLifetime.Scoped">
<member name="F:AntSK.Domain.Common.DependencyInjection.ServiceLifetime.Scoped">
<summary>
作用域
</summary>
</member>
<member name="F:Xzy.KnowledgeBase.Domain.Common.DependencyInjection.ServiceLifetime.Singleton">
<member name="F:AntSK.Domain.Common.DependencyInjection.ServiceLifetime.Singleton">
<summary>
单例
</summary>
</member>
<member name="F:Xzy.KnowledgeBase.Domain.Common.DependencyInjection.ServiceLifetime.Transient">
<member name="F:AntSK.Domain.Common.DependencyInjection.ServiceLifetime.Transient">
<summary>
瞬时
</summary>
</member>
<member name="M:Xzy.KnowledgeBase.Domain.Map.MapperExtend.ToDTOList``1(System.Object)">
<member name="M:AntSK.Domain.Map.MapperExtend.ToDTOList``1(System.Object)">
<summary>
Entity集合转DTO集合
</summary>
@@ -40,7 +40,7 @@
<param name="value"></param>
<returns></returns>
</member>
<member name="M:Xzy.KnowledgeBase.Domain.Map.MapperExtend.ToDTO``1(System.Object)">
<member name="M:AntSK.Domain.Map.MapperExtend.ToDTO``1(System.Object)">
<summary>
Entity转DTO
</summary>
@@ -48,7 +48,7 @@
<param name="value"></param>
<returns></returns>
</member>
<member name="M:Xzy.KnowledgeBase.Domain.Map.MapperExtend.MapTo``1(System.Object,``0)">
<member name="M:AntSK.Domain.Map.MapperExtend.MapTo``1(System.Object,``0)">
<summary>
给已有对象map,适合update场景如需过滤空值需要在AutoMapProfile 设置
</summary>
@@ -57,112 +57,112 @@
<param name="result"></param>
<returns></returns>
</member>
<member name="P:Xzy.KnowledgeBase.Domain.Model.PageList`1.PageIndex">
<member name="P:AntSK.Domain.Model.PageList`1.PageIndex">
<summary>
当前页从1开始
</summary>
</member>
<member name="P:Xzy.KnowledgeBase.Domain.Model.PageList`1.PageSize">
<member name="P:AntSK.Domain.Model.PageList`1.PageSize">
<summary>
每页数量
</summary>
</member>
<member name="P:Xzy.KnowledgeBase.Domain.Model.PageList`1.TotalCount">
<member name="P:AntSK.Domain.Model.PageList`1.TotalCount">
<summary>
总数
</summary>
</member>
<member name="P:Xzy.KnowledgeBase.Domain.Options.ConnectionOption.Sqlite">
<member name="P:AntSK.Domain.Options.ConnectionOption.Sqlite">
<summary>
sqlite连接字符串
</summary>
</member>
<member name="P:Xzy.KnowledgeBase.Domain.Repositories.Apps.Name">
<member name="P:AntSK.Domain.Repositories.Apps.Name">
<summary>
名称
</summary>
</member>
<member name="P:Xzy.KnowledgeBase.Domain.Repositories.Apps.Describe">
<member name="P:AntSK.Domain.Repositories.Apps.Describe">
<summary>
描述
</summary>
</member>
<member name="P:Xzy.KnowledgeBase.Domain.Repositories.KmsDetails.FileName">
<member name="P:AntSK.Domain.Repositories.KmsDetails.FileName">
<summary>
文件名称
</summary>
</member>
<member name="P:Xzy.KnowledgeBase.Domain.Repositories.KmsDetails.DataCount">
<member name="P:AntSK.Domain.Repositories.KmsDetails.DataCount">
<summary>
数据数量
</summary>
</member>
<member name="P:Xzy.KnowledgeBase.Domain.Repositories.KmsDetails.Status">
<member name="P:AntSK.Domain.Repositories.KmsDetails.Status">
<summary>
状态
</summary>
</member>
<member name="P:Xzy.KnowledgeBase.Domain.Repositories.KmsDetails.CreateTime">
<member name="P:AntSK.Domain.Repositories.KmsDetails.CreateTime">
<summary>
创建时间
</summary>
</member>
<member name="P:Xzy.KnowledgeBase.Domain.Repositories.Kmss.Name">
<member name="P:AntSK.Domain.Repositories.Kmss.Name">
<summary>
名称
</summary>
</member>
<member name="P:Xzy.KnowledgeBase.Domain.Repositories.Kmss.ChatModel">
<member name="P:AntSK.Domain.Repositories.Kmss.ChatModel">
<summary>
会话模型
</summary>
</member>
<member name="P:Xzy.KnowledgeBase.Domain.Repositories.Kmss.EmbeddingModel">
<member name="P:AntSK.Domain.Repositories.Kmss.EmbeddingModel">
<summary>
向量模型
</summary>
</member>
<member name="M:Xzy.KnowledgeBase.Domain.Repositories.Base.Repository`1.GetList">
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.GetList">
<summary>
获取所有list
</summary>
<returns></returns>
</member>
<member name="M:Xzy.KnowledgeBase.Domain.Repositories.Base.Repository`1.GetListAsync">
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.GetListAsync">
<summary>
获取所有list-异步
</summary>
<returns></returns>
</member>
<member name="M:Xzy.KnowledgeBase.Domain.Repositories.Base.Repository`1.GetList(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.GetList(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
<summary>
根据lambda查询
</summary>
<param name="whereExpression"></param>
<returns></returns>
</member>
<member name="M:Xzy.KnowledgeBase.Domain.Repositories.Base.Repository`1.GetListAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.GetListAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
<summary>
根据lambda查询-异步
</summary>
<param name="whereExpression"></param>
<returns></returns>
</member>
<member name="M:Xzy.KnowledgeBase.Domain.Repositories.Base.Repository`1.Count(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.Count(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
<summary>
根据lambda表达式获取数量
</summary>
<param name="whereExpression"></param>
<returns></returns>
</member>
<member name="M:Xzy.KnowledgeBase.Domain.Repositories.Base.Repository`1.CountAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.CountAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
<summary>
根据lambda表达式获取数量-异步
</summary>
<param name="whereExpression"></param>
<returns></returns>
</member>
<member name="M:Xzy.KnowledgeBase.Domain.Repositories.Base.Repository`1.GetPageList(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},SqlSugar.PageModel)">
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.GetPageList(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},SqlSugar.PageModel)">
<summary>
获取分页
</summary>
@@ -170,7 +170,7 @@
<param name="page"></param>
<returns></returns>
</member>
<member name="M:Xzy.KnowledgeBase.Domain.Repositories.Base.Repository`1.GetPageListAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},SqlSugar.PageModel)">
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.GetPageListAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},SqlSugar.PageModel)">
<summary>
获取分页-异步
</summary>
@@ -178,264 +178,264 @@
<param name="page"></param>
<returns></returns>
</member>
<member name="M:Xzy.KnowledgeBase.Domain.Repositories.Base.Repository`1.GetById(System.Object)">
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.GetById(System.Object)">
<summary>
根据id获取实体
</summary>
<param name="id"></param>
<returns></returns>
</member>
<member name="M:Xzy.KnowledgeBase.Domain.Repositories.Base.Repository`1.GetByIdAsync(System.Object)">
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.GetByIdAsync(System.Object)">
<summary>
根据id获取实体-异步
</summary>
<param name="id"></param>
<returns></returns>
</member>
<member name="M:Xzy.KnowledgeBase.Domain.Repositories.Base.Repository`1.GetSingle(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.GetSingle(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
<summary>
根据lambda获取单个对象 注意需要确保唯一如果获取到2个会报错这种场景需要使用GetFirst
</summary>
<param name="whereExpression"></param>
<returns></returns>
</member>
<member name="M:Xzy.KnowledgeBase.Domain.Repositories.Base.Repository`1.GetSingleAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.GetSingleAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
<summary>
根据lambda获取单个对象-异步 注意需要确保唯一如果获取到2个会报错这种场景需要使用GetFirst
</summary>
<param name="whereExpression"></param>
<returns></returns>
</member>
<member name="M:Xzy.KnowledgeBase.Domain.Repositories.Base.Repository`1.GetFirst(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.GetFirst(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
<summary>
根据lambda获取单个对象
</summary>
<param name="whereExpression"></param>
<returns></returns>
</member>
<member name="M:Xzy.KnowledgeBase.Domain.Repositories.Base.Repository`1.GetFirstAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.GetFirstAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
<summary>
根据lambda获取单个对象 --异步
</summary>
<param name="whereExpression"></param>
<returns></returns>
</member>
<member name="M:Xzy.KnowledgeBase.Domain.Repositories.Base.Repository`1.Insert(`0)">
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.Insert(`0)">
<summary>
实体插入
</summary>
<param name="obj"></param>
<returns></returns>
</member>
<member name="M:Xzy.KnowledgeBase.Domain.Repositories.Base.Repository`1.InsertAsync(`0)">
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.InsertAsync(`0)">
<summary>
实体插入-异步
</summary>
<param name="obj"></param>
<returns></returns>
</member>
<member name="M:Xzy.KnowledgeBase.Domain.Repositories.Base.Repository`1.InsertRange(System.Collections.Generic.List{`0})">
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.InsertRange(System.Collections.Generic.List{`0})">
<summary>
批量插入
</summary>
<param name="objs"></param>
<returns></returns>
</member>
<member name="M:Xzy.KnowledgeBase.Domain.Repositories.Base.Repository`1.InsertRangeAsync(System.Collections.Generic.List{`0})">
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.InsertRangeAsync(System.Collections.Generic.List{`0})">
<summary>
批量插入-异步
</summary>
<param name="objs"></param>
<returns></returns>
</member>
<member name="M:Xzy.KnowledgeBase.Domain.Repositories.Base.Repository`1.InsertReturnIdentity(`0)">
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.InsertReturnIdentity(`0)">
<summary>
插入返回自增列
</summary>
<param name="obj"></param>
<returns></returns>
</member>
<member name="M:Xzy.KnowledgeBase.Domain.Repositories.Base.Repository`1.InsertReturnIdentityAsync(`0)">
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.InsertReturnIdentityAsync(`0)">
<summary>
插入返回自增列-异步
</summary>
<param name="obj"></param>
<returns></returns>
</member>
<member name="M:Xzy.KnowledgeBase.Domain.Repositories.Base.Repository`1.InsertReturnBigIdentity(`0)">
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.InsertReturnBigIdentity(`0)">
<summary>
插入返回longid
</summary>
<param name="obj"></param>
<returns></returns>
</member>
<member name="M:Xzy.KnowledgeBase.Domain.Repositories.Base.Repository`1.InsertReturnBigIdentityAsync(`0)">
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.InsertReturnBigIdentityAsync(`0)">
<summary>
插入返回longid-异步
</summary>
<param name="obj"></param>
<returns></returns>
</member>
<member name="M:Xzy.KnowledgeBase.Domain.Repositories.Base.Repository`1.DeleteByIds(System.Object[])">
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.DeleteByIds(System.Object[])">
<summary>
批量删除
</summary>
<param name="ids"></param>
<returns></returns>
</member>
<member name="M:Xzy.KnowledgeBase.Domain.Repositories.Base.Repository`1.DeleteByIdsAsync(System.Object[])">
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.DeleteByIdsAsync(System.Object[])">
<summary>
批量删除-异步
</summary>
<param name="ids"></param>
<returns></returns>
</member>
<member name="M:Xzy.KnowledgeBase.Domain.Repositories.Base.Repository`1.Delete(System.Object)">
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.Delete(System.Object)">
<summary>
根据主键删除
</summary>
<param name="id"></param>
<returns></returns>
</member>
<member name="M:Xzy.KnowledgeBase.Domain.Repositories.Base.Repository`1.DeleteAsync(System.Object)">
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.DeleteAsync(System.Object)">
<summary>
根据主键删除-异步
</summary>
<param name="id"></param>
<returns></returns>
</member>
<member name="M:Xzy.KnowledgeBase.Domain.Repositories.Base.Repository`1.Delete(`0)">
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.Delete(`0)">
<summary>
根据实体删除
</summary>
<param name="obj"></param>
<returns></returns>
</member>
<member name="M:Xzy.KnowledgeBase.Domain.Repositories.Base.Repository`1.DeleteAsync(`0)">
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.DeleteAsync(`0)">
<summary>
根据实体删除-异步
</summary>
<param name="obj"></param>
<returns></returns>
</member>
<member name="M:Xzy.KnowledgeBase.Domain.Repositories.Base.Repository`1.Delete(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.Delete(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
<summary>
根据表达式删除
</summary>
<param name="whereExpression"></param>
<returns></returns>
</member>
<member name="M:Xzy.KnowledgeBase.Domain.Repositories.Base.Repository`1.DeleteAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.DeleteAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
<summary>
根据表达式删除-异步
</summary>
<param name="whereExpression"></param>
<returns></returns>
</member>
<member name="M:Xzy.KnowledgeBase.Domain.Repositories.Base.Repository`1.Update(`0)">
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.Update(`0)">
<summary>
更新
</summary>
<param name="obj"></param>
<returns></returns>
</member>
<member name="M:Xzy.KnowledgeBase.Domain.Repositories.Base.Repository`1.UpdateAsync(`0)">
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.UpdateAsync(`0)">
<summary>
更新-异步
</summary>
<param name="obj"></param>
<returns></returns>
</member>
<member name="M:Xzy.KnowledgeBase.Domain.Repositories.Base.Repository`1.UpdateRange(System.Collections.Generic.List{`0})">
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.UpdateRange(System.Collections.Generic.List{`0})">
<summary>
批量更新
</summary>
<param name="objs"></param>
<returns></returns>
</member>
<member name="M:Xzy.KnowledgeBase.Domain.Repositories.Base.Repository`1.UpdateRangeAsync(System.Collections.Generic.List{`0})">
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.UpdateRangeAsync(System.Collections.Generic.List{`0})">
<summary>
批量更新-异步
</summary>
<param name="objs"></param>
<returns></returns>
</member>
<member name="M:Xzy.KnowledgeBase.Domain.Repositories.Base.Repository`1.IsAny(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.IsAny(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
<summary>
是否包含元素
</summary>
<param name="whereExpression"></param>
<returns></returns>
</member>
<member name="M:Xzy.KnowledgeBase.Domain.Repositories.Base.Repository`1.IsAnyAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
<member name="M:AntSK.Domain.Repositories.Base.Repository`1.IsAnyAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
<summary>
是否包含元素-异步
</summary>
<param name="whereExpression"></param>
<returns></returns>
</member>
<member name="F:Xzy.KnowledgeBase.Domain.Repositories.Base.SqlSugarHelper.Sqlite">
<member name="F:AntSK.Domain.Repositories.Base.SqlSugarHelper.Sqlite">
<summary>
sqlserver连接
</summary>
</member>
<member name="M:Xzy.KnowledgeBase.Domain.Utils.ConvertUtils.IsNull(System.Object)">
<member name="M:AntSK.Domain.Utils.ConvertUtils.IsNull(System.Object)">
<summary>
判断是否为空为空返回true
</summary>
<param name="data"></param>
<returns></returns>
</member>
<member name="M:Xzy.KnowledgeBase.Domain.Utils.ConvertUtils.IsNotNull(System.Object)">
<member name="M:AntSK.Domain.Utils.ConvertUtils.IsNotNull(System.Object)">
<summary>
判断是否为空为空返回true
</summary>
<param name="data"></param>
<returns></returns>
</member>
<member name="M:Xzy.KnowledgeBase.Domain.Utils.ConvertUtils.IsNull(System.String)">
<member name="M:AntSK.Domain.Utils.ConvertUtils.IsNull(System.String)">
<summary>
判断是否为空为空返回true
</summary>
<param name="data"></param>
<returns></returns>
</member>
<member name="M:Xzy.KnowledgeBase.Domain.Utils.ConvertUtils.ConvertToString(System.Object)">
<member name="M:AntSK.Domain.Utils.ConvertUtils.ConvertToString(System.Object)">
<summary>
将obj类型转换为string
</summary>
<param name="s"></param>
<returns></returns>
</member>
<member name="M:Xzy.KnowledgeBase.Domain.Utils.ConvertUtils.ConvertToInt32(System.Object)">
<member name="M:AntSK.Domain.Utils.ConvertUtils.ConvertToInt32(System.Object)">
<summary>
object 转int32
</summary>
<param name="s"></param>
<returns></returns>
</member>
<member name="M:Xzy.KnowledgeBase.Domain.Utils.ConvertUtils.ConvertToInt64(System.Object)">
<member name="M:AntSK.Domain.Utils.ConvertUtils.ConvertToInt64(System.Object)">
<summary>
object 转int32
</summary>
<param name="s"></param>
<returns></returns>
</member>
<member name="M:Xzy.KnowledgeBase.Domain.Utils.ConvertUtils.ConvertToDouble(System.Object)">
<member name="M:AntSK.Domain.Utils.ConvertUtils.ConvertToDouble(System.Object)">
<summary>
将字符串转double
</summary>
<param name="s"></param>
<returns></returns>
</member>
<member name="M:Xzy.KnowledgeBase.Domain.Utils.ConvertUtils.ConvertToDateTime(System.String)">
<member name="M:AntSK.Domain.Utils.ConvertUtils.ConvertToDateTime(System.String)">
<summary>
转换为datetime类型
</summary>
<param name="s"></param>
<returns></returns>
</member>
<member name="M:Xzy.KnowledgeBase.Domain.Utils.ConvertUtils.ConvertToDateTime(System.String,System.String)">
<member name="M:AntSK.Domain.Utils.ConvertUtils.ConvertToDateTime(System.String,System.String)">
<summary>
转换为datetime类型的格式字符串
</summary>
@@ -443,26 +443,26 @@
<param name="y">格式化字符串</param>
<returns></returns>
</member>
<member name="M:Xzy.KnowledgeBase.Domain.Utils.ConvertUtils.ConvertToDecimal(System.Object)">
<member name="M:AntSK.Domain.Utils.ConvertUtils.ConvertToDecimal(System.Object)">
<summary>
将字符串转换成decimal
</summary>
<param name="s"></param>
<returns></returns>
</member>
<member name="M:Xzy.KnowledgeBase.Domain.Utils.ConvertUtils.DecimalFraction(System.Decimal)">
<member name="M:AntSK.Domain.Utils.ConvertUtils.DecimalFraction(System.Decimal)">
<summary>
decimal保留2位小数
</summary>
</member>
<member name="M:Xzy.KnowledgeBase.Domain.Utils.ConvertUtils.ReplaceHtml(System.String)">
<member name="M:AntSK.Domain.Utils.ConvertUtils.ReplaceHtml(System.String)">
<summary>
替换html种的特殊字符
</summary>
<param name="s"></param>
<returns></returns>
</member>
<member name="M:Xzy.KnowledgeBase.Domain.Utils.ConvertUtils.StreamToByte(System.IO.Stream)">
<member name="M:AntSK.Domain.Utils.ConvertUtils.StreamToByte(System.IO.Stream)">
<summary>
流转byte
</summary>

View File

@@ -3,9 +3,9 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.8.34330.188
MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xzy.KnowledgeBase", "Xzy.KnowledgeBase\Xzy.KnowledgeBase.csproj", "{9AA5A735-8FB1-4CC5-AB3E-D02B3A3B6682}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AntSK", "AntSK\AntSK.csproj", "{9AA5A735-8FB1-4CC5-AB3E-D02B3A3B6682}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xzy.KnowledgeBase.Domain", "Xzy.KnowledgeBase.Domain\Xzy.KnowledgeBase.Domain.csproj", "{64F17C9A-97C2-46FA-9345-86C5289288AD}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AntSK.Domain", "AntSK.Domain\AntSK.Domain.csproj", "{64F17C9A-97C2-46FA-9345-86C5289288AD}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Docker", "Docker", "{9F2E193A-5F9D-4C82-B591-CB133EEB59F0}"
ProjectSection(SolutionItems) = preProject

View File

@@ -4,7 +4,7 @@
<TargetFramework>net8.0</TargetFramework>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
<DocumentationFile>Xzy.KnowledgeBase.xml</DocumentationFile>
<DocumentationFile>AntSK.xml</DocumentationFile>
</PropertyGroup>
<ItemGroup>
@@ -15,7 +15,7 @@
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Xzy.KnowledgeBase.Domain\Xzy.KnowledgeBase.Domain.csproj" />
<ProjectReference Include="..\AntSK.Domain\AntSK.Domain.csproj" />
</ItemGroup>
<ItemGroup>

BIN
AntSK/AntSK.db Normal file

Binary file not shown.

14
AntSK/AntSK.xml Normal file
View File

@@ -0,0 +1,14 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>AntSK</name>
</assembly>
<members>
<member name="M:AntSK.Controllers.InitController.InitTable">
<summary>
初始化DB 和表
</summary>
<returns></returns>
</member>
</members>
</doc>

View File

@@ -1,4 +1,4 @@
@namespace Xzy.KnowledgeBase.Components
@namespace AntSK.Components
@inherits AntDomComponentBase
<Space Class="@ClassMapper.Class" Size="@("24")">

View File

@@ -4,10 +4,10 @@ using Microsoft.AspNetCore.Components;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Xzy.KnowledgeBase.Models;
using Xzy.KnowledgeBase.Services;
using AntSK.Models;
using AntSK.Services;
namespace Xzy.KnowledgeBase.Components
namespace AntSK.Components
{
public partial class RightContent
{

View File

@@ -1,8 +1,8 @@
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using Xzy.KnowledgeBase.Domain.Repositories;
using AntSK.Domain.Repositories;
namespace Xzy.KnowledgeBase.Controllers
namespace AntSK.Controllers
{
[Route("api/[controller]/[action]")]
[ApiController]

View File

@@ -1,6 +1,6 @@
using System;
namespace Xzy.KnowledgeBase
namespace AntSK
{
public static class DateTimeExtension
{

View File

@@ -1,11 +1,11 @@
@namespace Xzy.KnowledgeBase
@namespace AntSK
@inherits LayoutComponentBase
<AntDesign.ProLayout.BasicLayout
Logo="@("https://gw.alipayobjects.com/zos/rmsportal/KDpgvguMpGfqaHPjicRK.svg")"
MenuData="_menuData">
<RightContentRender>
<Xzy.KnowledgeBase.Components.RightContent />
<AntSK.Components.RightContent />
</RightContentRender>
<ChildContent>
@Body

View File

@@ -1,4 +1,4 @@
@namespace Xzy.KnowledgeBase
@namespace AntSK
@using OneOf
@inherits LayoutComponentBase

View File

@@ -1,6 +1,6 @@
using System;
namespace Xzy.KnowledgeBase.Models
namespace AntSK.Models
{
public class ActivitiesType
{

View File

@@ -1,4 +1,4 @@
namespace Xzy.KnowledgeBase.Models
namespace AntSK.Models
{
public class ActivityGroup
{

View File

@@ -1,4 +1,4 @@
namespace Xzy.KnowledgeBase.Models
namespace AntSK.Models
{
public class ActivityProject
{

View File

@@ -1,4 +1,4 @@
namespace Xzy.KnowledgeBase.Models
namespace AntSK.Models
{
public class ActivityUser
{

View File

@@ -1,4 +1,4 @@
namespace Xzy.KnowledgeBase.Models
namespace AntSK.Models
{
public class AdvancedOperation
{

View File

@@ -1,4 +1,4 @@
namespace Xzy.KnowledgeBase.Models
namespace AntSK.Models
{
public class AdvancedProfileData
{

View File

@@ -1,4 +1,4 @@
namespace Xzy.KnowledgeBase.Models
namespace AntSK.Models
{
public class BasicGood
{

View File

@@ -1,4 +1,4 @@
namespace Xzy.KnowledgeBase.Models
namespace AntSK.Models
{
public class BasicProfileDataType
{

View File

@@ -1,4 +1,4 @@
namespace Xzy.KnowledgeBase.Models
namespace AntSK.Models
{
public class BasicProgress
{

View File

@@ -1,4 +1,4 @@
namespace Xzy.KnowledgeBase.Models
namespace AntSK.Models
{
public class ChartData
{

View File

@@ -1,4 +1,4 @@
namespace Xzy.KnowledgeBase.Models
namespace AntSK.Models
{
public class ChartDataItem
{

View File

@@ -1,4 +1,4 @@
namespace Xzy.KnowledgeBase.Models
namespace AntSK.Models
{
public class TagType
{

View File

@@ -1,6 +1,6 @@
using System;
namespace Xzy.KnowledgeBase.Models
namespace AntSK.Models
{
public class StepFormModel
{

View File

@@ -1,4 +1,4 @@
namespace Xzy.KnowledgeBase.Models
namespace AntSK.Models
{
public class ListFormModel
{

View File

@@ -1,8 +1,8 @@
using System;
using System.Text.Json.Serialization;
using Xzy.KnowledgeBase.Utils;
using AntSK.Utils;
namespace Xzy.KnowledgeBase.Models
namespace AntSK.Models
{
public class Member
{

View File

@@ -1,6 +1,6 @@
using System.ComponentModel.DataAnnotations;
namespace Xzy.KnowledgeBase.Models
namespace AntSK.Models
{
public class LoginParamsType
{

View File

@@ -1,6 +1,6 @@
using AntDesign.ProLayout;
namespace Xzy.KnowledgeBase.Models
namespace AntSK.Models
{
public class NoticeItem : NoticeIconData
{

View File

@@ -1,4 +1,4 @@
namespace Xzy.KnowledgeBase.Models
namespace AntSK.Models
{
public class NoticeType
{

View File

@@ -1,4 +1,4 @@
namespace Xzy.KnowledgeBase.Models
namespace AntSK.Models
{
public class OfflineChartDataItem
{

View File

@@ -1,4 +1,4 @@
namespace Xzy.KnowledgeBase.Models
namespace AntSK.Models
{
public class OfflineDataItem
{

View File

@@ -1,4 +1,4 @@
namespace Xzy.KnowledgeBase.Models
namespace AntSK.Models
{
public class RadarDataItem
{

View File

@@ -1,4 +1,4 @@
namespace Xzy.KnowledgeBase.Models
namespace AntSK.Models
{
public class SearchDataItem
{

View File

@@ -1,5 +1,5 @@
@namespace Xzy.KnowledgeBase.Pages
@using Xzy.KnowledgeBase.Domain.Repositories
@namespace AntSK.Pages
@using AntSK.Domain.Repositories
@page "/AppList"
<PageContainer Title="应用列表">

View File

@@ -1,10 +1,10 @@
using AntDesign;
using Microsoft.AspNetCore.Components;
using Xzy.KnowledgeBase.Domain.Repositories;
using Xzy.KnowledgeBase.Models;
using Xzy.KnowledgeBase.Services;
using AntSK.Domain.Repositories;
using AntSK.Models;
using AntSK.Services;
namespace Xzy.KnowledgeBase.Pages
namespace AntSK.Pages
{
public partial class AppList
{

View File

@@ -1,4 +1,4 @@
@namespace Xzy.KnowledgeBase.Pages.Exception
@namespace AntSK.Pages.Exception
@page "/exception/403"
<Result Status="403"

View File

@@ -1,4 +1,4 @@
@namespace Xzy.KnowledgeBase.Pages.Exception
@namespace AntSK.Pages.Exception
@page "/exception/404"
<Result Status="404"

View File

@@ -1,4 +1,4 @@
@namespace Xzy.KnowledgeBase.Pages.Exception
@namespace AntSK.Pages.Exception
@page "/exception/500"
<Result Status="500"

View File

@@ -1,5 +1,5 @@
@namespace Xzy.KnowledgeBase.Pages
@using Xzy.KnowledgeBase.Domain.Repositories
@namespace AntSK.Pages
@using AntSK.Domain.Repositories
@page "/KmsList"
<PageContainer Title="应用列表">

View File

@@ -1,10 +1,10 @@
using AntDesign;
using Microsoft.AspNetCore.Components;
using Xzy.KnowledgeBase.Domain.Repositories;
using Xzy.KnowledgeBase.Models;
using Xzy.KnowledgeBase.Services;
using AntSK.Domain.Repositories;
using AntSK.Models;
using AntSK.Services;
namespace Xzy.KnowledgeBase.Pages
namespace AntSK.Pages
{
public partial class KmsList
{

View File

@@ -1,4 +1,4 @@
@namespace Xzy.KnowledgeBase.Pages.Profile
@namespace AntSK.Pages.Profile
@page "/profile/advanced"
<PageContainer Title="Order Number: 234231029431"

View File

@@ -2,10 +2,10 @@
using Microsoft.AspNetCore.Components;
using System.Collections.Generic;
using System.Threading.Tasks;
using Xzy.KnowledgeBase.Models;
using Xzy.KnowledgeBase.Services;
using AntSK.Models;
using AntSK.Services;
namespace Xzy.KnowledgeBase.Pages.Profile
namespace AntSK.Pages.Profile
{
public partial class Advanced
{

View File

@@ -1,4 +1,4 @@
@namespace Xzy.KnowledgeBase.Pages.Profile
@namespace AntSK.Pages.Profile
@page "/profile/basic"
<PageContainer Title="Basic Profile">

View File

@@ -1,9 +1,9 @@
using Microsoft.AspNetCore.Components;
using System.Threading.Tasks;
using Xzy.KnowledgeBase.Models;
using Xzy.KnowledgeBase.Services;
using AntSK.Models;
using AntSK.Services;
namespace Xzy.KnowledgeBase.Pages.Profile
namespace AntSK.Pages.Profile
{
public partial class Basic
{

View File

@@ -1,4 +1,4 @@
@namespace Xzy.KnowledgeBase.Pages.Result
@namespace AntSK.Pages.Result
@page "/result/fail"
<GridContent>

View File

@@ -1,4 +1,4 @@
@namespace Xzy.KnowledgeBase.Pages.Result
@namespace AntSK.Pages.Result
@page "/result/success"
<GridContent>

View File

@@ -1,4 +1,4 @@
@namespace Xzy.KnowledgeBase.Pages.User
@namespace AntSK.Pages.User
@layout UserLayout
@page "/user/login"

View File

@@ -1,10 +1,10 @@
using AntDesign;
using Microsoft.AspNetCore.Components;
using System.Threading.Tasks;
using Xzy.KnowledgeBase.Models;
using Xzy.KnowledgeBase.Services;
using AntSK.Models;
using AntSK.Services;
namespace Xzy.KnowledgeBase.Pages.User
namespace AntSK.Pages.User
{
public partial class Login
{

View File

@@ -1,4 +1,4 @@
@namespace Xzy.KnowledgeBase.Pages.User
@namespace AntSK.Pages.User
@layout UserLayout
@page "/user/register"

View File

@@ -1,6 +1,6 @@
using System.ComponentModel.DataAnnotations;
namespace Xzy.KnowledgeBase.Pages.User
namespace AntSK.Pages.User
{
public class RegisterModel
{

View File

@@ -1,4 +1,4 @@
@namespace Xzy.KnowledgeBase.Pages.User
@namespace AntSK.Pages.User
@page "/user/register-result"
<h3>RegisterResult</h3>

View File

@@ -1,5 +1,5 @@
@page "/"
@namespace Xzy.KnowledgeBase.Pages
@namespace AntSK.Pages
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
@{
Layout = null;
@@ -10,12 +10,12 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Xzy.KnowledgeBase</title>
<title>AntSK</title>
<base href="~/" />
<link href="_content/AntDesign/css/ant-design-blazor.css" rel="stylesheet" />
<link href="_content/AntDesign.ProLayout/css/ant-design-pro-layout-blazor.css" rel="stylesheet" />
<link href="./css/site.css" rel="stylesheet" />
<link href="Xzy.KnowledgeBase.styles.css" rel="stylesheet" />
<link href="AntSK.styles.css" rel="stylesheet" />
</head>
<body>
<app>

View File

@@ -2,13 +2,13 @@ using AntDesign.ProLayout;
using Microsoft.AspNetCore.Components;
using System.Text.Encodings.Web;
using System.Text.Unicode;
using Xzy.KnowledgeBase.Domain.Utils;
using Xzy.KnowledgeBase.Services;
using Xzy.KnowledgeBase.Domain.Common.DependencyInjection;
using AntSK.Domain.Utils;
using AntSK.Services;
using AntSK.Domain.Common.DependencyInjection;
using Microsoft.AspNetCore.Mvc;
using Swashbuckle.AspNetCore.SwaggerGen;
using System.Reflection;
using Xzy.KnowledgeBase.Domain.Options;
using AntSK.Domain.Options;
var builder = WebApplication.CreateBuilder(args);
// Add services to the container.
@@ -34,10 +34,10 @@ builder.Services.AddScoped<IProjectService, ProjectService>();
builder.Services.AddScoped<IUserService, UserService>();
builder.Services.AddScoped<IAccountService, AccountService>();
builder.Services.AddScoped<IProfileService, ProfileService>();
builder.Services.AddServicesFromAssemblies("Xzy.KnowledgeBase.Domain");
builder.Services.AddServicesFromAssemblies("AntSK.Domain");
builder.Services.AddSwaggerGen(c =>
{
c.SwaggerDoc("v1", new() { Title = "Xzy.KnowledgeBase.Api", Version = "v1" });
c.SwaggerDoc("v1", new() { Title = "AntSK.Api", Version = "v1" });
//添加Api层注释true表示显示控制器注释
var xmlFile = $"{Assembly.GetExecutingAssembly().GetName().Name}.xml";
var xmlPath = Path.Combine(AppContext.BaseDirectory, xmlFile);
@@ -87,7 +87,7 @@ app.UseSwagger();
//配置Swagger UI
app.UseSwaggerUI(c =>
{
c.SwaggerEndpoint("/swagger/v1/swagger.json", "Xzy.KnowledgeBase API"); //注意中间段v1要和上面SwaggerDoc定义的名字保持一致
c.SwaggerEndpoint("/swagger/v1/swagger.json", "AntSK API"); //注意中间段v1要和上面SwaggerDoc定义的名字保持一致
});
app.UseEndpoints(endpoints =>
{

1
AntSK/README.md Normal file
View File

@@ -0,0 +1 @@
# AntSK

View File

@@ -1,8 +1,8 @@
using System;
using System.Threading.Tasks;
using Xzy.KnowledgeBase.Models;
using AntSK.Models;
namespace Xzy.KnowledgeBase.Services
namespace AntSK.Services
{
public interface IAccountService
{

View File

@@ -1,9 +1,9 @@
using System.Net.Http;
using System.Net.Http.Json;
using System.Threading.Tasks;
using Xzy.KnowledgeBase.Models;
using AntSK.Models;
namespace Xzy.KnowledgeBase.Services
namespace AntSK.Services
{
public interface IChartService
{

View File

@@ -1,9 +1,9 @@
using System.Net.Http;
using System.Net.Http.Json;
using System.Threading.Tasks;
using Xzy.KnowledgeBase.Models;
using AntSK.Models;
namespace Xzy.KnowledgeBase.Services
namespace AntSK.Services
{
public interface IProfileService
{

View File

@@ -2,9 +2,9 @@ using System.Linq;
using System.Net.Http;
using System.Net.Http.Json;
using System.Threading.Tasks;
using Xzy.KnowledgeBase.Models;
using AntSK.Models;
namespace Xzy.KnowledgeBase.Services
namespace AntSK.Services
{
public interface IProjectService
{

View File

@@ -1,9 +1,9 @@
using System.Net.Http;
using System.Net.Http.Json;
using System.Threading.Tasks;
using Xzy.KnowledgeBase.Models;
using AntSK.Models;
namespace Xzy.KnowledgeBase.Services
namespace AntSK.Services
{
public interface IUserService
{

View File

@@ -3,7 +3,7 @@ using System.Buffers.Text;
using System.Text.Json;
using System.Text.Json.Serialization;
namespace Xzy.KnowledgeBase.Utils
namespace AntSK.Utils
{
public class LongToDateTimeConverter : JsonConverter<DateTime>
{

View File

@@ -1,10 +1,10 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Xzy.KnowledgeBase</name>
<name>AntSK</name>
</assembly>
<members>
<member name="M:Xzy.KnowledgeBase.Controllers.InitController.InitTable">
<member name="M:AntSK.Controllers.InitController.InitTable">
<summary>
初始化DB 和表
</summary>

View File

@@ -7,6 +7,6 @@
@using Microsoft.AspNetCore.Components.Routing
@using Microsoft.AspNetCore.Components.Web
@using Microsoft.JSInterop
@using Xzy.KnowledgeBase
@using Xzy.KnowledgeBase.Models
@using Xzy.KnowledgeBase.Services
@using AntSK
@using AntSK.Models
@using AntSK.Services

33
AntSK/appsettings.json Normal file
View File

@@ -0,0 +1,33 @@
{
"DetailedErrors": true,
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft": "Warning",
"Microsoft.Hosting.Lifetime": "Information"
}
},
"ProSettings": {
"NavTheme": "light",
"Layout": "side",
"ContentWidth": "Fluid",
"FixedHeader": false,
"FixSiderbar": true,
"Title": "AntSK",
"PrimaryColor": "daybreak",
"ColorWeak": false,
"SplitMenus": false,
"HeaderRender": true,
"FooterRender": true,
"MenuRender": true,
"MenuHeaderRender": true,
"HeaderHeight": 48
},
"ConnectionStrings": {
"Sqlite": "Data Source=AntSK.db;"
},
"AIModelList": {
"KmsChatModel": "gpt-35-turbo-16k,gpt4-turbo",
"KmsEmbeddingModel": "text-embedding-ada-002,"
}
}

Some files were not shown because too many files have changed in this diff Show More