Nest CRUD

简介: Nest CRUD

Nest

增删改查.png

CURD 增删改查

/*
 * @Description: Nest CRUD
 * @Version: 
 * @Autor: ZX
 * @Date: 2021-09-17 14:15:05
 * @LastEditors: Please set LastEditors
 * @LastEditTime: 2021-09-17 16:01:56
 */
import { Body, Controller, Get, Post,Param, Delete,Patch, Query } from '@nestjs/common';
import { TestService } from './test.service';
import { ApiTags, ApiParam, ApiQuery, ApiHeader } from '@nestjs/swagger';

@Controller('test')
export class TestController {
  constructor(private readonly testService: TestService) {}

  /**
   * @description: 获取所有数据
   * @param {*}
   * @return {*}
   */
   @ApiTags('获取所有数据')
  @Get()
  getAllListData(){
    return this.testService.getAllListData();
  }



  /**
   * @description: 添加数据
   * @param {*}
   * @return {*}
   */  
   @ApiTags('添加数据')
  @Post()
  addListData(@Body() obj ){
      return this.testService.addListData(obj);
  }


  /**
   * @description: 查询数据
   * @param {*}
   * @return {*}
   */
   @ApiTags('查询数据')
   @ApiParam({
    name: 'id',
    description: '传递数据id值',
  })
  @Get(':id')
  getQueryData(@Param() {id}){
    return this.testService.getQueryData(id);
  }



  /**
   * @description: 删除数据
   * @param {*}
   * @return {*}
   */  
   @ApiTags('删除数据')
  @Delete()
  deleteListData(@Query() {id}){
    return this.testService.deleteListData(id);
  }


  /**
   * @description: 更新数据
   * @param {*}
   * @return {*}
   */  
   @ApiTags('更新数据')
  @Post()
  updateListData(@Body() obj){
    return this.testService.updateListData(obj);
  }
}
目录
相关文章
|
4月前
|
前端开发 关系型数据库 数据库
使用 Flask 连接数据库和用户登录功能进行数据库的CRUD
使用 Flask 连接数据库和用户登录功能进行数据库的CRUD
87 0
|
10月前
|
JavaScript 前端开发 Java
LayUI之CRUD(增删改查功能实现)项目案例
LayUI之CRUD(增删改查功能实现)项目案例
64 0
|
10月前
|
存储 JSON 前端开发
LayUI之CRUD(增删改查)
LayUI之CRUD(增删改查)
108 0
|
10月前
|
存储 前端开发 JavaScript
Layui的CRUD(增删改查)
Layui的CRUD(增删改查)
89 0
|
11月前
|
前端开发 JavaScript API
Layui的CRUD(增删改查)
Layui的CRUD(增删改查)
95 0
|
11月前
|
前端开发 数据管理 数据库
Layui之CRUD(增删改查)
Layui之CRUD(增删改查)
35 0
|
1月前
|
API Python
[gin]基于切片实现crud
[gin]基于切片实现crud
|
28天前
|
前端开发 Java 关系型数据库
通过HTML网页对mysql数据库进行增删改查(CRUD实例)
通过HTML网页对mysql数据库进行增删改查(CRUD实例)
138 0
|
3月前
|
API
10.SPA项目开发之CRUD+表单验证
10.SPA项目开发之CRUD+表单验证
15 0
|
3月前
|
关系型数据库 MySQL 数据库
Mysql数据库操作CRUD
Mysql数据库操作CRUD