mirror of
https://gitee.com/ccnetcore/Yi
synced 2026-03-08 02:30:52 +08:00
完成逻辑删除功能
This commit is contained in:
@@ -6,10 +6,11 @@ using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using Yi.Framework.Core.Enums;
|
||||
using Yi.Framework.Ddd.Dtos;
|
||||
using Yi.Framework.Ddd.Entities;
|
||||
|
||||
namespace Yi.Framework.Ddd.Repositories
|
||||
{
|
||||
public interface IRepository<T>
|
||||
public interface IRepository<T> where T : class, IEntity, new()
|
||||
{
|
||||
//单查
|
||||
Task<T> GetByIdAsync(dynamic id);
|
||||
|
||||
@@ -69,7 +69,7 @@ namespace Yi.Framework.Ddd.Services
|
||||
{
|
||||
//使用反射,暂时先使用sqlsuga的雪花id提供
|
||||
//ps: linshi
|
||||
ReflexHelper.SetModelValue("Id", SnowflakeHelper.NextId, entity);
|
||||
ReflexHelper.SetModelValue(nameof(IEntity<long>.Id), SnowflakeHelper.NextId, entity);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user