sys-config.admin.controller.ts 655 B

1234567891011121314151617
  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. export class SysConfigAdminController {
  10. constructor(private readonly sysConfigService: SysConfigService) {}
  11. @Put()
  12. public async create(@Body() sysConfig: Partial<SysConfig>) {
  13. return await this.sysConfigService.save(sysConfig)
  14. }
  15. }