mirror of
https://gitee.com/dotnetchina/OpenAuth.Net.git
synced 2025-07-15 05:13:25 +08:00
🐛fix: #ICI0GZ
This commit is contained in:
parent
220f49743f
commit
a44ca9ae16
@ -13,7 +13,7 @@ namespace OpenAuth.App
|
||||
/// SqlSugar基础类
|
||||
/// </summary>
|
||||
/// <typeparam name="T"></typeparam>
|
||||
public abstract class SqlSugarBaseApp<T> where T : class, new()
|
||||
public abstract class SqlSugarBaseApp<T> where T : BaseEntity, new()
|
||||
{
|
||||
protected ISqlSugarClient SugarClient;
|
||||
|
||||
|
@ -69,7 +69,7 @@ namespace OpenAuth.App
|
||||
var user = _auth.GetCurrentUser().User;
|
||||
obj.CreateUserId = user.Id;
|
||||
obj.CreateUserName = user.Name;
|
||||
await SugarClient.Insertable(obj).ExecuteCommandAsync();
|
||||
Repository.Insert(obj);
|
||||
}
|
||||
|
||||
public void Update(AddOrUpdateCategoryReq obj)
|
||||
|
@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user