🐛fix: #ICI0GZ

This commit is contained in:
yubaolee
2025-06-26 21:02:11 +08:00
parent 220f49743f
commit a44ca9ae16
3 changed files with 15 additions and 4 deletions

View File

@@ -1,4 +1,5 @@
using SqlSugar;
using OpenAuth.Repository.Core;
using SqlSugar;
namespace OpenAuth.Repository
{
@@ -6,12 +7,22 @@ namespace OpenAuth.Repository
/// SqlSugar仓储
/// <para>具体用法参考https://www.donet5.com/Home/Doc?typeId=1228</para>
/// </summary>
public class SqlSugarRepository<T> : SimpleClient<T> where T : class, new()
public class SqlSugarRepository<T> : SimpleClient<T> where T : BaseEntity, new()
{
public SqlSugarRepository(ISqlSugarClient client)
{
base.Context = client;
}
public new bool Insert(T entity)
{
if (entity.KeyIsNull())
{
entity.GenerateDefaultKeyVal();
}
return base.Insert(entity);
}
}
}