teams-bots/server/src/modules/messages/messages.controller.ts

27 lines
822 B
TypeScript

import { Body, Controller, Get, Post } from '@nestjs/common';
import { MessagesService } from './messages.service';
import { CreateMessageDto } from './dtos/create-message.dto';
import { CreateBulkMessageDto } from './dtos/create-bulk-message.dto';
import { SendMessageDto } from './dtos/send-message.dto';
import { ReplyMessageDto } from './dtos/reply-message.dto';
@Controller('messages')
export class MessagesController {
constructor(private readonly service: MessagesService) {}
@Post()
create(@Body() dto: CreateMessageDto) {
return this.service.create(dto);
}
@Post('send-message')
sendMessage(@Body() data: SendMessageDto) {
return this.service.sendMessage(data);
}
@Post('reply-message')
replyMessage(@Body() data: ReplyMessageDto) {
return this.service.replyMessage(data);
}
}