初步完成历史记录(未完成)

This commit is contained in:
2025-09-11 11:04:07 +08:00
parent 3c47276406
commit 5ca4fe7124
18 changed files with 471 additions and 3 deletions

View File

@@ -109,4 +109,18 @@ public class VariableHistoryRepository : BaseRepository<DbVariableHistory>, IVar
var dbEntities = _mapper.Map<List<DbVariableHistory>>(entities);
return base.AddBatchAsync(dbEntities);
}
/// <summary>
/// 根据变量ID获取历史记录
/// </summary>
/// <param name="variableId">变量ID</param>
/// <returns>变量历史记录列表</returns>
public async Task<List<VariableHistory>> GetByVariableIdAsync(int variableId)
{
var dbList = await Db.Queryable<DbVariableHistory>()
.Where(h => h.VariableId == variableId)
.OrderBy(h => h.Timestamp, SqlSugar.OrderByType.Desc)
.ToListAsync();
return _mapper.Map<List<VariableHistory>>(dbList);
}
}