Files
yudao-ui-admin-vue3/src/views/chat/model/ChatConversation.ts

37 lines
815 B
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import BaseConversation from './BaseConversation'
import BaseMessage from './BaseMessage'
// TODO @dylan这些 ts 类,是不是可以搞个 types.ts然后放到 api/im 目录下?放在一个文件里
export class ChatConversation extends BaseConversation {
constructor(
id: string,
avatar: string,
name: string,
lastMessageDescription: string,
createTime: number,
updateTime: number,
unreadMessagesCount: number,
msgList: Array<BaseMessage>,
type: number,
targetId: number,
senderId: number,
conversationNo: string
) {
super(
id,
avatar,
name,
lastMessageDescription,
createTime,
updateTime,
unreadMessagesCount,
msgList,
type,
targetId,
senderId,
conversationNo
)
}
}