修改了一些内容
This commit is contained in:
@@ -191,4 +191,14 @@ public abstract class BaseRepository<TEntity>
|
||||
NlogHelper.Info($"TakeAsync {typeof(TEntity).Name}耗时:{stopwatch.ElapsedMilliseconds}ms");
|
||||
return entity;
|
||||
}
|
||||
|
||||
public async Task<bool> AddBatchAsync(List<TEntity> entities)
|
||||
{
|
||||
var stopwatch = new Stopwatch();
|
||||
stopwatch.Start();
|
||||
var result = await Db.Insertable(entities).ExecuteCommandAsync();
|
||||
stopwatch.Stop();
|
||||
NlogHelper.Info($"AddBatchAsync {typeof(TEntity).Name}耗时:{stopwatch.ElapsedMilliseconds}ms");
|
||||
return result > 0;
|
||||
}
|
||||
}
|
||||
@@ -101,4 +101,10 @@ public class DeviceRepository : BaseRepository<DbDevice>, IDeviceRepository
|
||||
return _mapper.Map<List<Core.Models.Device>>(dbList);
|
||||
|
||||
}
|
||||
|
||||
public Task<bool> AddBatchAsync(List<Device> entities)
|
||||
{
|
||||
var dbEntities = _mapper.Map<List<DbDevice>>(entities);
|
||||
return base.AddBatchAsync(dbEntities);
|
||||
}
|
||||
}
|
||||
@@ -173,4 +173,10 @@ public class MenuRepository : BaseRepository<DbMenu>, IMenuRepository
|
||||
var dbList = await base.TakeAsync(number);
|
||||
return _mapper.Map<List<MenuBean>>(dbList);
|
||||
}
|
||||
|
||||
public Task<bool> AddBatchAsync(List<MenuBean> entities)
|
||||
{
|
||||
var dbEntities = _mapper.Map<List<DbMenu>>(entities);
|
||||
return base.AddBatchAsync(dbEntities);
|
||||
}
|
||||
}
|
||||
@@ -100,4 +100,10 @@ public class MqttServerRepository : BaseRepository<DbMqttServer>, IMqttServerRep
|
||||
return _mapper.Map<List<MqttServer>>(dbList);
|
||||
|
||||
}
|
||||
|
||||
public Task<bool> AddBatchAsync(List<MqttServer> entities)
|
||||
{
|
||||
var dbEntities = _mapper.Map<List<DbMqttServer>>(entities);
|
||||
return base.AddBatchAsync(dbEntities);
|
||||
}
|
||||
}
|
||||
@@ -103,4 +103,10 @@ public class UserRepository : BaseRepository<DbUser>, IUserRepository
|
||||
return _mapper.Map<List<User>>(dbList);
|
||||
|
||||
}
|
||||
|
||||
public Task<bool> AddBatchAsync(List<User> entities)
|
||||
{
|
||||
var dbEntities = _mapper.Map<List<DbUser>>(entities);
|
||||
return base.AddBatchAsync(dbEntities);
|
||||
}
|
||||
}
|
||||
@@ -102,4 +102,10 @@ public class VariableHistoryRepository : BaseRepository<DbVariableHistory>, IVar
|
||||
return _mapper.Map<List<VariableHistory>>(dbList);
|
||||
|
||||
}
|
||||
|
||||
public Task<bool> AddBatchAsync(List<VariableHistory> entities)
|
||||
{
|
||||
var dbEntities = _mapper.Map<List<DbVariableHistory>>(entities);
|
||||
return base.AddBatchAsync(dbEntities);
|
||||
}
|
||||
}
|
||||
@@ -102,4 +102,10 @@ public class VariableMqttAliasRepository : BaseRepository<DbVariableMqttAlias>,
|
||||
return _mapper.Map<List<VariableMqttAlias>>(dbList);
|
||||
|
||||
}
|
||||
|
||||
public Task<bool> AddBatchAsync(List<VariableMqttAlias> entities)
|
||||
{
|
||||
var dbEntities = _mapper.Map<List<DbVariableMqttAlias>>(entities);
|
||||
return base.AddBatchAsync(dbEntities);
|
||||
}
|
||||
}
|
||||
@@ -184,4 +184,10 @@ public class VariableRepository : BaseRepository<DbVariable>, IVariableRepositor
|
||||
return _mapper.Map<List<Variable>>(dbList);
|
||||
|
||||
}
|
||||
|
||||
public Task<bool> AddBatchAsync(List<Variable> entities)
|
||||
{
|
||||
var dbEntities = _mapper.Map<List<DbVariable>>(entities);
|
||||
return base.AddBatchAsync(dbEntities);
|
||||
}
|
||||
}
|
||||
@@ -103,6 +103,12 @@ public class VariableTableRepository : BaseRepository<DbVariableTable>, IVariabl
|
||||
|
||||
}
|
||||
|
||||
public Task<bool> AddBatchAsync(List<VariableTable> entities)
|
||||
{
|
||||
var dbEntities = _mapper.Map<List<DbVariableTable>>(entities);
|
||||
return base.AddBatchAsync(dbEntities);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 异步根据设备ID删除所有关联的变量表。
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user