Files
jinko.yikatong/Src/Dlhis.Basic/Organization/Services/IGainfoStore.cs
2024-02-23 20:46:24 +08:00

29 lines
1011 B
C#

using Dlhis.Entity.Basic.Entity;
using Dlhis.Entity.Basic.Enums;
using SqlSugar;
namespace Dlhis.Basic.Organization.Services;
/// <summary>
/// 人员档案存储
/// </summary>
public interface IGainfoStore : IScopeDependency
{
ISugarQueryable<GainfoEntity> Queryable(GainfoStatusEnumType? gainfoStatus = null);
Task InsertAsync(List<GainfoEntity> entities, GainfoStatusEnumType gainfoStatus = GainfoStatusEnumType.Working);
Task InsertAsync(GainfoEntity entity, GainfoStatusEnumType gainfoStatus = GainfoStatusEnumType.Working);
Task UpdateAsync(List<GainfoEntity> entities, GainfoStatusEnumType gainfoStatus = GainfoStatusEnumType.Working);
Task UpdateAsync(GainfoEntity entity, GainfoStatusEnumType gainfoStatus = GainfoStatusEnumType.Working);
Task DeleteAsync(List<GainfoEntity> entities, GainfoStatusEnumType gainfoStatus = GainfoStatusEnumType.Working);
Task DeleteAsync(GainfoEntity entity, GainfoStatusEnumType gainfoStatus = GainfoStatusEnumType.Working);
}