DocSpace-buildtools/common/ASC.Data.Backup.Core/Tasks/Modules/AuditModuleSpecifics.cs

25 lines
804 B
C#
Raw Normal View History

namespace ASC.Data.Backup.Tasks.Modules;
public class AuditModuleSpecifics : ModuleSpecificsBase
2020-05-20 15:14:44 +00:00
{
public override string ConnectionStringName => "core";
public override ModuleName ModuleName => ModuleName.Audit;
public override IEnumerable<TableInfo> Tables => _tables;
public override IEnumerable<RelationInfo> TableRelations => Enumerable.Empty<RelationInfo>();
2020-05-20 15:14:44 +00:00
private readonly TableInfo[] _tables = new[]
{
2022-02-09 18:33:50 +00:00
new TableInfo("audit_events", "tenant_id", "id")
{
UserIDColumns = new[] {"user_id"}
},
new TableInfo("login_events", "tenant_id", "id")
{
UserIDColumns = new[] {"user_id"}
}
};
2020-05-20 15:14:44 +00:00
public AuditModuleSpecifics(Helpers helpers)
: base(helpers) { }
2020-05-20 15:14:44 +00:00
}