完善基础数据

This commit is contained in:
yanpeng200212
2026-10-08 15:44:07 +08:00
parent 8430ba0452
commit 2ffb83830c
95 changed files with 37759 additions and 5 deletions
@@ -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;
}