23 lines
615 B
TypeScript
23 lines
615 B
TypeScript
|
|
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)
|
||
|
|
}
|
||
|
|
|
||
|
|
}
|