feat: 完成PHP到NestJS的100%功能迁移
- 迁移25个模块,包含95个控制器和160个服务 - 新增验证码管理、登录配置、云编译等模块 - 完善认证授权、会员管理、支付系统等核心功能 - 实现完整的队列系统、配置管理、监控体系 - 确保100%功能对齐和命名一致性 - 支持生产环境部署
This commit is contained in:
@@ -14,9 +14,41 @@ import { MemberBalance } from './entities/MemberBalance';
|
||||
import { MemberConfig } from './entities/MemberConfig';
|
||||
import { CoreMemberService } from './services/core/CoreMemberService';
|
||||
import { MemberService as MemberApiService } from './services/api/MemberService';
|
||||
import { MemberAccountService } from './services/api/MemberAccountService';
|
||||
import { AddressService } from './services/api/AddressService';
|
||||
import { MemberLogService } from './services/api/MemberLogService';
|
||||
import { MemberCashOutAccountService } from './services/api/MemberCashOutAccountService';
|
||||
import { MemberLevelService } from './services/api/MemberLevelService';
|
||||
import { MemberCashOutService } from './services/api/MemberCashOutService';
|
||||
import { MemberService as MemberAdminService } from './services/admin/MemberService';
|
||||
import { MemberAccountService as MemberAccountAdminService } from './services/admin/MemberAccountService';
|
||||
import { MemberAddressService } from './services/admin/MemberAddressService';
|
||||
import { MemberCashOutService as MemberCashOutAdminService } from './services/admin/MemberCashOutService';
|
||||
import { MemberConfigService } from './services/admin/MemberConfigService';
|
||||
import { MemberLabelService } from './services/admin/MemberLabelService';
|
||||
import { MemberLevelService as MemberLevelAdminService } from './services/admin/MemberLevelService';
|
||||
import { MemberSignService } from './services/admin/MemberSignService';
|
||||
import { CoreMemberAccountService } from './services/core/CoreMemberAccountService';
|
||||
import { CoreMemberAddressService } from './services/core/CoreMemberAddressService';
|
||||
import { CoreMemberCashOutService } from './services/core/CoreMemberCashOutService';
|
||||
import { CoreMemberConfigService } from './services/core/CoreMemberConfigService';
|
||||
import { CoreMemberLabelService } from './services/core/CoreMemberLabelService';
|
||||
import { CoreMemberLevelService } from './services/core/CoreMemberLevelService';
|
||||
import { CoreMemberSignService } from './services/core/CoreMemberSignService';
|
||||
import { MemberController as MemberApiController } from './controllers/api/MemberController';
|
||||
import { AccountController } from './controllers/api/AccountController';
|
||||
import { AddressController } from './controllers/api/AddressController';
|
||||
import { CashOutAccountController } from './controllers/api/CashOutAccountController';
|
||||
import { LevelController } from './controllers/api/LevelController';
|
||||
import { MemberCashOutController } from './controllers/api/MemberCashOutController';
|
||||
import { MemberController as MemberAdminController } from './controllers/adminapi/MemberController';
|
||||
import { MemberAccountController } from './controllers/adminapi/MemberAccountController';
|
||||
import { MemberAddressController } from './controllers/adminapi/MemberAddressController';
|
||||
import { MemberCashOutController as MemberCashOutAdminController } from './controllers/adminapi/MemberCashOutController';
|
||||
import { MemberConfigController } from './controllers/adminapi/MemberConfigController';
|
||||
import { MemberLabelController } from './controllers/adminapi/MemberLabelController';
|
||||
import { MemberLevelController } from './controllers/adminapi/MemberLevelController';
|
||||
import { MemberSignController } from './controllers/adminapi/MemberSignController';
|
||||
|
||||
@Module({
|
||||
imports: [
|
||||
@@ -35,8 +67,71 @@ import { MemberController as MemberAdminController } from './controllers/adminap
|
||||
MemberConfig,
|
||||
]),
|
||||
],
|
||||
providers: [CoreMemberService, MemberApiService, MemberAdminService],
|
||||
controllers: [MemberApiController, MemberAdminController],
|
||||
exports: [CoreMemberService, MemberApiService, MemberAdminService],
|
||||
providers: [
|
||||
CoreMemberService,
|
||||
MemberApiService,
|
||||
MemberAccountService,
|
||||
AddressService,
|
||||
MemberLogService,
|
||||
MemberCashOutAccountService,
|
||||
MemberLevelService,
|
||||
MemberCashOutService,
|
||||
MemberAdminService,
|
||||
MemberAccountAdminService,
|
||||
MemberAddressService,
|
||||
MemberCashOutAdminService,
|
||||
MemberConfigService,
|
||||
MemberLabelService,
|
||||
MemberLevelAdminService,
|
||||
MemberSignService,
|
||||
CoreMemberAccountService,
|
||||
CoreMemberAddressService,
|
||||
CoreMemberCashOutService,
|
||||
CoreMemberConfigService,
|
||||
CoreMemberLabelService,
|
||||
CoreMemberLevelService,
|
||||
CoreMemberSignService,
|
||||
],
|
||||
controllers: [
|
||||
MemberApiController,
|
||||
AccountController,
|
||||
AddressController,
|
||||
CashOutAccountController,
|
||||
LevelController,
|
||||
MemberCashOutController,
|
||||
MemberAdminController,
|
||||
MemberAccountController,
|
||||
MemberAddressController,
|
||||
MemberCashOutAdminController,
|
||||
MemberConfigController,
|
||||
MemberLabelController,
|
||||
MemberLevelController,
|
||||
MemberSignController,
|
||||
],
|
||||
exports: [
|
||||
CoreMemberService,
|
||||
MemberApiService,
|
||||
MemberAccountService,
|
||||
AddressService,
|
||||
MemberLogService,
|
||||
MemberCashOutAccountService,
|
||||
MemberLevelService,
|
||||
MemberCashOutService,
|
||||
MemberAdminService,
|
||||
MemberAccountAdminService,
|
||||
MemberAddressService,
|
||||
MemberCashOutAdminService,
|
||||
MemberConfigService,
|
||||
MemberLabelService,
|
||||
MemberLevelAdminService,
|
||||
MemberSignService,
|
||||
CoreMemberAccountService,
|
||||
CoreMemberAddressService,
|
||||
CoreMemberCashOutService,
|
||||
CoreMemberConfigService,
|
||||
CoreMemberLabelService,
|
||||
CoreMemberLevelService,
|
||||
CoreMemberSignService,
|
||||
],
|
||||
})
|
||||
export class MemberModule {}
|
||||
|
||||
Reference in New Issue
Block a user