30 lines
511 B
TypeScript
30 lines
511 B
TypeScript
import {
|
|
Controller,
|
|
Get,
|
|
Post,
|
|
Put,
|
|
Delete,
|
|
Param,
|
|
Body,
|
|
HttpCode,
|
|
} from '@nestjs/common';
|
|
import { UsersService } from './users.service';
|
|
|
|
/**
|
|
* USER TYPE CODE = BM BLD OCC ...
|
|
* class Func
|
|
* code = "uuid4"
|
|
* TYPE = "build_manager"
|
|
*/
|
|
|
|
@Controller('users')
|
|
export class UsersController {
|
|
constructor(private usersService: UsersService) {}
|
|
|
|
@Post('filter')
|
|
@HttpCode(200)
|
|
async filterUsers(@Body() query: any) {
|
|
return this.usersService.findWithPagination(query);
|
|
}
|
|
}
|