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> <TargetFramework>net8.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings> <ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
<DocumentationFile>Xzy.KnowledgeBase.Domain.xml</DocumentationFile> <DocumentationFile>AntSK.Domain.xml</DocumentationFile>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
<PackageReference Include="AutoMapper" Version="8.1.0" /> <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.Text;
using System.Threading.Tasks; using System.Threading.Tasks;
namespace Xzy.KnowledgeBase.Domain.Common.DependencyInjection namespace AntSK.Domain.Common.DependencyInjection
{ {
/// <summary> /// <summary>
/// 容器扩展 /// 容器扩展

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -5,7 +5,7 @@ using System.Linq;
using System.Text; using System.Text;
using System.Threading.Tasks; using System.Threading.Tasks;
namespace Xzy.KnowledgeBase.Domain.Repositories namespace AntSK.Domain.Repositories
{ {
[SugarTable("Apps")] [SugarTable("Apps")]
public partial class 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;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
using System.Text; using System.Text;
using System.Threading.Tasks; 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)] [ServiceDescription(typeof(IApps_Repositories), ServiceLifetime.Scoped)]
public class Apps_Repositories : Repository<Apps>, IApps_Repositories 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;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
using System.Text; using System.Text;
using System.Threading.Tasks; using System.Threading.Tasks;
namespace Xzy.KnowledgeBase.Domain.Repositories namespace AntSK.Domain.Repositories
{ {
public interface IApps_Repositories : IRepository<Apps> 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;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
using System.Text; using System.Text;
using System.Threading.Tasks; using System.Threading.Tasks;
namespace Xzy.KnowledgeBase.Domain.Repositories namespace AntSK.Domain.Repositories
{ {
public interface IKmss_Repositories : IRepository<Kmss> public interface IKmss_Repositories : IRepository<Kmss>
{ {

View File

@@ -5,7 +5,7 @@ using System.Linq;
using System.Text; using System.Text;
using System.Threading.Tasks; using System.Threading.Tasks;
namespace Xzy.KnowledgeBase.Domain.Repositories namespace AntSK.Domain.Repositories
{ {
[SugarTable("Kms")] [SugarTable("Kms")]
public partial class Kmss 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;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
using System.Text; using System.Text;
using System.Threading.Tasks; 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)] [ServiceDescription(typeof(IKmss_Repositories), ServiceLifetime.Scoped)]
public class Kmss_Repositories : Repository<Kmss>, IKmss_Repositories 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;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
using System.Text; using System.Text;
using System.Threading.Tasks; using System.Threading.Tasks;
namespace Xzy.KnowledgeBase.Domain.Repositories namespace AntSK.Domain.Repositories
{ {
public interface IKmsDetails_Repositories : IRepository<KmsDetails> public interface IKmsDetails_Repositories : IRepository<KmsDetails>
{ {

View File

@@ -5,7 +5,7 @@ using System.Linq;
using System.Text; using System.Text;
using System.Threading.Tasks; using System.Threading.Tasks;
namespace Xzy.KnowledgeBase.Domain.Repositories namespace AntSK.Domain.Repositories
{ {
[SugarTable("KmsDetails")] [SugarTable("KmsDetails")]
public partial class 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;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
using System.Text; using System.Text;
using System.Threading.Tasks; 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)] [ServiceDescription(typeof(IKmsDetails_Repositories), ServiceLifetime.Scoped)]
public class KmsDetails_Repositories : Repository<KmsDetails>, IKmsDetails_Repositories public class KmsDetails_Repositories : Repository<KmsDetails>, IKmsDetails_Repositories

View File

@@ -5,9 +5,9 @@ using System.Linq;
using System.Linq.Expressions; using System.Linq.Expressions;
using System.Text; using System.Text;
using System.Threading.Tasks; 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> public interface IRepository<T>
{ {

View File

@@ -5,10 +5,10 @@ using System.Linq;
using System.Linq.Expressions; using System.Linq.Expressions;
using System.Text; using System.Text;
using System.Threading.Tasks; using System.Threading.Tasks;
using Xzy.KnowledgeBase.Domain.Map; using AntSK.Domain.Map;
using Xzy.KnowledgeBase.Domain.Model; 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() 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.Linq;
using System.Text; using System.Text;
using System.Threading.Tasks; using System.Threading.Tasks;
using Xzy.KnowledgeBase.Domain.Options; using AntSK.Domain.Options;
using Xzy.KnowledgeBase.Domain.Utils; using AntSK.Domain.Utils;
namespace Xzy.KnowledgeBase.Domain.Repositories.Base namespace AntSK.Domain.Repositories.Base
{ {
public class SqlSugarHelper public class SqlSugarHelper
{ {

View File

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

View File

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

View File

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

View File

@@ -3,9 +3,9 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17 # Visual Studio Version 17
VisualStudioVersion = 17.8.34330.188 VisualStudioVersion = 17.8.34330.188
MinimumVisualStudioVersion = 10.0.40219.1 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 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 EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Docker", "Docker", "{9F2E193A-5F9D-4C82-B591-CB133EEB59F0}" Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Docker", "Docker", "{9F2E193A-5F9D-4C82-B591-CB133EEB59F0}"
ProjectSection(SolutionItems) = preProject ProjectSection(SolutionItems) = preProject

View File

@@ -4,7 +4,7 @@
<TargetFramework>net8.0</TargetFramework> <TargetFramework>net8.0</TargetFramework>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings> <ImplicitUsings>enable</ImplicitUsings>
<DocumentationFile>Xzy.KnowledgeBase.xml</DocumentationFile> <DocumentationFile>AntSK.xml</DocumentationFile>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
@@ -15,7 +15,7 @@
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\Xzy.KnowledgeBase.Domain\Xzy.KnowledgeBase.Domain.csproj" /> <ProjectReference Include="..\AntSK.Domain\AntSK.Domain.csproj" />
</ItemGroup> </ItemGroup>
<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 @inherits AntDomComponentBase
<Space Class="@ClassMapper.Class" Size="@("24")"> <Space Class="@ClassMapper.Class" Size="@("24")">

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -2,13 +2,13 @@ using AntDesign.ProLayout;
using Microsoft.AspNetCore.Components; using Microsoft.AspNetCore.Components;
using System.Text.Encodings.Web; using System.Text.Encodings.Web;
using System.Text.Unicode; using System.Text.Unicode;
using Xzy.KnowledgeBase.Domain.Utils; using AntSK.Domain.Utils;
using Xzy.KnowledgeBase.Services; using AntSK.Services;
using Xzy.KnowledgeBase.Domain.Common.DependencyInjection; using AntSK.Domain.Common.DependencyInjection;
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
using Swashbuckle.AspNetCore.SwaggerGen; using Swashbuckle.AspNetCore.SwaggerGen;
using System.Reflection; using System.Reflection;
using Xzy.KnowledgeBase.Domain.Options; using AntSK.Domain.Options;
var builder = WebApplication.CreateBuilder(args); var builder = WebApplication.CreateBuilder(args);
// Add services to the container. // Add services to the container.
@@ -34,10 +34,10 @@ builder.Services.AddScoped<IProjectService, ProjectService>();
builder.Services.AddScoped<IUserService, UserService>(); builder.Services.AddScoped<IUserService, UserService>();
builder.Services.AddScoped<IAccountService, AccountService>(); builder.Services.AddScoped<IAccountService, AccountService>();
builder.Services.AddScoped<IProfileService, ProfileService>(); builder.Services.AddScoped<IProfileService, ProfileService>();
builder.Services.AddServicesFromAssemblies("Xzy.KnowledgeBase.Domain"); builder.Services.AddServicesFromAssemblies("AntSK.Domain");
builder.Services.AddSwaggerGen(c => 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表示显示控制器注释 //添加Api层注释true表示显示控制器注释
var xmlFile = $"{Assembly.GetExecutingAssembly().GetName().Name}.xml"; var xmlFile = $"{Assembly.GetExecutingAssembly().GetName().Name}.xml";
var xmlPath = Path.Combine(AppContext.BaseDirectory, xmlFile); var xmlPath = Path.Combine(AppContext.BaseDirectory, xmlFile);
@@ -87,7 +87,7 @@ app.UseSwagger();
//配置Swagger UI //配置Swagger UI
app.UseSwaggerUI(c => 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 => 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;
using System.Threading.Tasks; using System.Threading.Tasks;
using Xzy.KnowledgeBase.Models; using AntSK.Models;
namespace Xzy.KnowledgeBase.Services namespace AntSK.Services
{ {
public interface IAccountService public interface IAccountService
{ {

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -7,6 +7,6 @@
@using Microsoft.AspNetCore.Components.Routing @using Microsoft.AspNetCore.Components.Routing
@using Microsoft.AspNetCore.Components.Web @using Microsoft.AspNetCore.Components.Web
@using Microsoft.JSInterop @using Microsoft.JSInterop
@using Xzy.KnowledgeBase @using AntSK
@using Xzy.KnowledgeBase.Models @using AntSK.Models
@using Xzy.KnowledgeBase.Services @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