import { Controller } from '@nestjs/common'; import { Crud } from "@dataui/crud"; import { UsersCrudService } from './users-crud/users-crud.service'; import { ApiTags } from '@nestjs/swagger'; import { PUser } from 'kkk-lib/auth/entity/p-user.entity'; import { ManagerOnly } from 'kkk-lib/auth/manager-only.decorator'; @ApiTags('Users-CRUD') @ManagerOnly() @Crud({ model: { type: PUser, }, query: { join: { userType: { eager: true, }, depart: { eager: true, }, }, }, }) @Controller('api/p/crud/users') export class UsersCrudController { constructor(public service: UsersCrudService) {} }