简单基类控制器封装

This commit is contained in:
chenchun
2022-09-10 20:49:46 +08:00
parent b5ad7a1721
commit 0dca7acee6
11 changed files with 172 additions and 144 deletions

View File

@@ -9,7 +9,7 @@ using Yi.Framework.Repository;
namespace Yi.Framework.Service
{
public class BaseService<T>:IBaseService<T> where T:class, IBaseModelEntity,new()
public class BaseService<T>:IBaseService<T> where T:class,new()
{
public IRepository<T> _repository { get; set; }
public BaseService(IRepository<T> iRepository)

View File

@@ -64,7 +64,13 @@ namespace Yi.Framework.Service
{
user.UserName = userEntity.UserName;
user.BuildPassword();
userAction.Invoke(await _repository.InsertReturnEntityAsync(user));
//等待老杰哥更新杰哥漏了雪花id呀嘿嘿
//var entity = await _repository.InsertReturnSnowflakeEntityAsync(user);
//userAction.Invoke(await _repository.GetByIdAsync(entity));
//await _repository.InsertReturnSnowflakeEntityAsync(user);
//userAction.Invoke(await _repository.GetByIdAsync(user));
return true;
}
return false;