千问写完触发器功能,错误未修复

This commit is contained in:
2025-09-14 16:16:10 +08:00
parent 25cd43d436
commit a079cf8de8
24 changed files with 1684 additions and 6 deletions

View File

@@ -1,7 +1,9 @@
using AutoMapper;
using DMS.Core.Interfaces;
using DMS.Core.Interfaces.Repositories;
using DMS.Core.Interfaces.Repositories.Triggers; // 引入新的接口
using DMS.Infrastructure.Data;
using DMS.Infrastructure.Repositories.Triggers; // 引入实现类所在的命名空间
using SqlSugar;
namespace DMS.Infrastructure.Repositories;
@@ -28,6 +30,7 @@ public class RepositoryManager : IRepositoryManager
/// <param name="variableHistories">变量历史仓储实例。</param>
/// <param name="users">用户仓储实例。</param>
/// <param name="nlogs">Nlog日志仓储实例。</param>
/// <param name="triggers">触发器仓储实例。</param>
public RepositoryManager( SqlSugarDbContext dbContext,
IInitializeRepository initializeRepository,
IDeviceRepository devices,
@@ -38,7 +41,8 @@ public class RepositoryManager : IRepositoryManager
IMenuRepository menus,
IVariableHistoryRepository variableHistories,
IUserRepository users,
INlogRepository nlogs)
INlogRepository nlogs,
ITriggerRepository triggers) // 新增参数
{
_dbContext = dbContext;
InitializeRepository = initializeRepository;
@@ -51,6 +55,7 @@ public class RepositoryManager : IRepositoryManager
VariableHistories = variableHistories;
Users = users;
Nlogs = nlogs;
Triggers = triggers; // 赋值
_db = dbContext.GetInstance();
}
@@ -100,6 +105,10 @@ public class RepositoryManager : IRepositoryManager
/// </summary>
public INlogRepository Nlogs { get; set; }
/// <summary>
/// 获取触发器仓储实例。
/// </summary>
public ITriggerRepository Triggers { get; set; }
/// <summary>
/// 获取初始化仓储实例。
/// </summary>
public IInitializeRepository InitializeRepository { get; set; }