import {Body, Controller, Get, Post, Query} from "@nestjs/common"; import {MessageService} from "../service"; import {ProgramGroupMessageEntity, ReadDto} from "../entity"; @Controller('message') export class MessageController { constructor(private messageService: MessageService) { } // 获取未读消息 @Get("unread") async getUnread(@Query() readDto: ReadDto) { return await this.messageService.getUnread(readDto) } // 将未读消息置为已读 @Post('read') async read(@Body() readDto: ReadDto) { return await this.messageService.read(readDto) } // 获取消息记录 @Get("list") async getList(@Query() message: ProgramGroupMessageEntity) { return await this.messageService.getList(message) } }