完善基础数据
This commit is contained in:
@@ -4,6 +4,12 @@ using F9WebAiTest.Application.Interfaces.Repositories.SYS.Departments;
|
||||
using F9WebAiTest.Application.Interfaces.Repositories.SYS.RBAC.Menus;
|
||||
using F9WebAiTest.Application.Interfaces.Repositories.SYS.RBAC.Roles;
|
||||
using F9WebAiTest.Application.Interfaces.Repositories.SYS.RBAC.Users;
|
||||
using F9WebAiTest.Application.Interfaces.Repositories.SYS.WorkTypes;
|
||||
using F9WebAiTest.Application.Interfaces.Repositories.SYS.Registries;
|
||||
using F9WebAiTest.Application.Interfaces.Repositories.SYS.YuanliaoZhuangkous;
|
||||
using F9WebAiTest.Application.Interfaces.Repositories.SYS.Gongyingshangs;
|
||||
using F9WebAiTest.Application.Interfaces.Repositories.SYS.WuziMulus;
|
||||
using F9WebAiTest.Application.Interfaces.Repositories.SYS.Zq;
|
||||
using F9WebAiTest.Application.Interfaces.Security;
|
||||
using F9WebAiTest.Application.Interfaces.SnowflakeID;
|
||||
using F9WebAiTest.Application.Interfaces.UOW;
|
||||
@@ -14,12 +20,24 @@ using F9WebAiTest.Domain.Interfaces.SYS.RBAC.Menus;
|
||||
using F9WebAiTest.Domain.Interfaces.SYS.RBAC.Permissions;
|
||||
using F9WebAiTest.Domain.Interfaces.SYS.RBAC.Roles;
|
||||
using F9WebAiTest.Domain.Interfaces.SYS.RBAC.Users;
|
||||
using F9WebAiTest.Domain.Interfaces.SYS.WorkTypes;
|
||||
using F9WebAiTest.Domain.Interfaces.SYS.Registries;
|
||||
using F9WebAiTest.Domain.Interfaces.SYS.YuanliaoZhuangkous;
|
||||
using F9WebAiTest.Domain.Interfaces.SYS.Gongyingshangs;
|
||||
using F9WebAiTest.Domain.Interfaces.SYS.WuziMulus;
|
||||
using F9WebAiTest.Domain.Interfaces.SYS.Zq;
|
||||
using F9WebAiTest.Infrastructure.FreeSqls.Persistence;
|
||||
using F9WebAiTest.Infrastructure.FreeSqls.Repositories.SYS.Departments;
|
||||
using F9WebAiTest.Infrastructure.FreeSqls.Repositories.SYS.RBAC.Menus;
|
||||
using F9WebAiTest.Infrastructure.FreeSqls.Repositories.SYS.RBAC.Permissions;
|
||||
using F9WebAiTest.Infrastructure.FreeSqls.Repositories.SYS.RBAC.Roles;
|
||||
using F9WebAiTest.Infrastructure.FreeSqls.Repositories.SYS.RBAC.Users;
|
||||
using F9WebAiTest.Infrastructure.FreeSqls.Repositories.SYS.WorkTypes;
|
||||
using F9WebAiTest.Infrastructure.FreeSqls.Repositories.SYS.Registries;
|
||||
using F9WebAiTest.Infrastructure.FreeSqls.Repositories.SYS.YuanliaoZhuangkous;
|
||||
using F9WebAiTest.Infrastructure.FreeSqls.Repositories.SYS.Gongyingshangs;
|
||||
using F9WebAiTest.Infrastructure.FreeSqls.Repositories.SYS.WuziMulus;
|
||||
using F9WebAiTest.Infrastructure.FreeSqls.Repositories.SYS.Zq;
|
||||
using F9WebAiTest.Infrastructure.InterfaceImplements.Security;
|
||||
using F9WebAiTest.Infrastructure.InterfaceImplements.SnowflakeID;
|
||||
using F9WebAiTest.Infrastructure.Repositories;
|
||||
@@ -71,12 +89,28 @@ public static class DependencyInjection
|
||||
services.AddScoped<IPermissionWriteRepository, PermissionWriteRepository>();
|
||||
services.AddScoped<IDepartmentWriteRepository, DepartmentWriteRepository>();
|
||||
services.AddScoped<IDepartmentUserRepository, DepartmentUserRepository>();
|
||||
services.AddScoped<IWorkTypeWriteRepository, WorkTypeWriteRepository>();
|
||||
services.AddScoped<IWorkTypeDepartmentRepository, WorkTypeDepartmentRepository>();
|
||||
services.AddScoped<IWorkTypeRoleRepository, WorkTypeRoleRepository>();
|
||||
services.AddScoped<IZhangqiWriteRepository, ZhangqiWriteRepository>();
|
||||
services.AddScoped<IRegistryWriteRepository, RegistryWriteRepository>();
|
||||
services.AddScoped<IYuanliaoZhuangkouWriteRepository, YuanliaoZhuangkouWriteRepository>();
|
||||
services.AddScoped<IWuziGroupWriteRepository, WuziGroupWriteRepository>();
|
||||
services.AddScoped<IGongyingshangWriteRepository, GongyingshangWriteRepository>();
|
||||
services.AddScoped<IWuziMuluWriteRepository, WuziMuluWriteRepository>();
|
||||
|
||||
// 读仓储(Application 接口)
|
||||
services.AddScoped<IUserReadRepository, UserReadRepository>();
|
||||
services.AddScoped<IRoleReadRepository, RoleReadRepository>();
|
||||
services.AddScoped<IMenuReadRepository, MenuReadRepository>();
|
||||
services.AddScoped<IDepartmentReadRepository, DepartmentReadRepository>();
|
||||
services.AddScoped<IWorkTypeReadRepository, WorkTypeReadRepository>();
|
||||
services.AddScoped<IZhangqiReadRepository, ZhangqiReadRepository>();
|
||||
services.AddScoped<IRegistryReadRepository, RegistryReadRepository>();
|
||||
services.AddScoped<IYuanliaoZhuangkouReadRepository, YuanliaoZhuangkouReadRepository>();
|
||||
services.AddScoped<IWuziGroupReadRepository, WuziGroupReadRepository>();
|
||||
services.AddScoped<IGongyingshangReadRepository, GongyingshangReadRepository>();
|
||||
services.AddScoped<IWuziMuluReadRepository, WuziMuluReadRepository>();
|
||||
|
||||
return services;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user