sys-config.admin.controller.ts 665 B

123456789101112131415161718
  1. import { Body, Controller, Get, Param, Post, Put } from '@nestjs/common'
  2. import { ApiTags } from '@nestjs/swagger'
  3. import { Public } from '../auth/public.decorator'
  4. import { SysConfigService } from './sys-config.service'
  5. import { PageRequest } from 'src/common/dto/page-request'
  6. import { SysConfig } from './entities/sys-config.entity'
  7. @ApiTags('sys-config.admin')
  8. @Controller('/admin/sys-config')
  9. @Public()
  10. export class SysConfigAdminController {
  11. constructor(private readonly sysConfigService: SysConfigService) {}
  12. @Put()
  13. public async create(@Body() sysConfig: Partial<SysConfig>) {
  14. return await this.sysConfigService.save(sysConfig)
  15. }
  16. }