using F9WebAiTest.Domain.Entities.SYS.WuziMulus;
namespace F9WebAiTest.Domain.Interfaces.SYS.WuziMulus;
/// 物资分组写仓储(聚合根仓储)
public interface IWuziGroupWriteRepository : IDInterface
{
Task GetByIdAsync(long id, CancellationToken cancellationToken);
Task AddAsync(WuziGroup entity);
Task UpdateAsync(WuziGroup entity);
Task SoftDeleteAsync(long id);
}
/// 物资目录写仓储(聚合根仓储)
public interface IWuziMuluWriteRepository : IDInterface
{
Task GetByIdAsync(long id, CancellationToken cancellationToken);
Task AddAsync(WuziMulu entity);
Task UpdateAsync(WuziMulu entity);
Task SoftDeleteAsync(long id);
}