实现后端webResource CRUD

This commit is contained in:
2025-05-12 15:30:42 +08:00
parent f2c5b30418
commit b6e31933b3
7 changed files with 94 additions and 9 deletions

View File

@@ -0,0 +1,6 @@
import { Controller } from "@nestjs/common";
@Controller('/admin/web/blog')
export class AdminWebBlogController {
}

View File

@@ -0,0 +1,34 @@
import { Body, Controller, Delete, Get, Param, Post, Put } from "@nestjs/common";
import { CreateResourceDto } from "src/admin/dto/admin-web/create-resource.dto";
import { ResourceService } from "src/resource/resource.service";
@Controller('/admin/web/resource')
export class AdminWebResourceController {
constructor(
private readonly resourceService: ResourceService,
) { }
@Get()
async list() {
return this.resourceService.findAll();
}
@Post()
async create(@Body() data: CreateResourceDto) {
return this.resourceService.create(data);
}
@Put(':id')
async update(
@Param('id') id: string,
@Body() data: CreateResourceDto
) {
return this.resourceService.update(id, data);
}
@Delete(':id')
async delete(@Param('id') id: string) {
return this.resourceService.delete(id);
}
}