feat: 装饰器测试
This commit is contained in:
@@ -7,6 +7,7 @@ import { FileModule } from '@/modules/system/file/file.module';
|
||||
import { MenuModule } from './menu/menu.module';
|
||||
import { ConfigModule } from './config/config.module';
|
||||
import { PermissionModule } from './permission/permission.module';
|
||||
import { TestModule } from './test/test.module';
|
||||
|
||||
@Module({
|
||||
imports: [
|
||||
@@ -43,6 +44,10 @@ import { PermissionModule } from './permission/permission.module';
|
||||
path: 'permission',
|
||||
module: PermissionModule,
|
||||
},
|
||||
{
|
||||
path: 'test',
|
||||
module: TestModule,
|
||||
},
|
||||
],
|
||||
},
|
||||
]),
|
||||
@@ -53,6 +58,7 @@ import { PermissionModule } from './permission/permission.module';
|
||||
MenuModule,
|
||||
ConfigModule,
|
||||
PermissionModule,
|
||||
TestModule,
|
||||
],
|
||||
})
|
||||
export class SystemModule {}
|
||||
|
||||
1
server/src/modules/system/test/dto/create-test.dto.ts
Normal file
1
server/src/modules/system/test/dto/create-test.dto.ts
Normal file
@@ -0,0 +1 @@
|
||||
export class CreateTestDto {}
|
||||
4
server/src/modules/system/test/dto/update-test.dto.ts
Normal file
4
server/src/modules/system/test/dto/update-test.dto.ts
Normal file
@@ -0,0 +1,4 @@
|
||||
import { PartialType } from '@nestjs/mapped-types';
|
||||
import { CreateTestDto } from './create-test.dto';
|
||||
|
||||
export class UpdateTestDto extends PartialType(CreateTestDto) {}
|
||||
15
server/src/modules/system/test/test.controller.ts
Normal file
15
server/src/modules/system/test/test.controller.ts
Normal file
@@ -0,0 +1,15 @@
|
||||
import { Controller, Get } from '@nestjs/common';
|
||||
import { TestService } from './test.service';
|
||||
|
||||
import { SkipAuth } from '@/common/decorators/skip-auth.decorator';
|
||||
|
||||
@Controller()
|
||||
@SkipAuth()
|
||||
export class TestController {
|
||||
constructor(private readonly testService: TestService) {}
|
||||
|
||||
@Get()
|
||||
findAll() {
|
||||
return this.testService.findAll();
|
||||
}
|
||||
}
|
||||
9
server/src/modules/system/test/test.module.ts
Normal file
9
server/src/modules/system/test/test.module.ts
Normal file
@@ -0,0 +1,9 @@
|
||||
import { Module } from '@nestjs/common';
|
||||
import { TestService } from './test.service';
|
||||
import { TestController } from './test.controller';
|
||||
|
||||
@Module({
|
||||
controllers: [TestController],
|
||||
providers: [TestService],
|
||||
})
|
||||
export class TestModule {}
|
||||
8
server/src/modules/system/test/test.service.ts
Normal file
8
server/src/modules/system/test/test.service.ts
Normal file
@@ -0,0 +1,8 @@
|
||||
import { Injectable } from '@nestjs/common';
|
||||
|
||||
@Injectable()
|
||||
export class TestService {
|
||||
findAll() {
|
||||
return `This action returns all test`;
|
||||
}
|
||||
}
|
||||
@@ -59,12 +59,7 @@ export class UserService {
|
||||
gender: true,
|
||||
createdAt: true,
|
||||
updatedAt: true,
|
||||
avatar: {
|
||||
select: {
|
||||
id: true,
|
||||
path: true,
|
||||
},
|
||||
},
|
||||
avatar: true,
|
||||
userRole: {
|
||||
select: { roleId: true },
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user