Функция обмена сообщениями в веб-приложении

Я хочу создать личную систему обмена сообщениями в своем приложении, в которой пользователь входит в свою панель инструментов, получает входящие сообщения и отправляет элементы. Каков наилучший подход для создания такого рода функции в веб-приложении?

-2

Решение

Я почти уверен, что вы спрашиваете слишком широко, но на всякий случай я буду считать, что у вас уже есть пользовательская система, где пользователи могут войти

Довольно простая система обмена сообщениями может выглядеть так:

Messages {
id : uuid
to_user_id : int (if user_id is an integer in your system)
from_user_id : int
subject : text(255)
message : text(10000)
message_sent: datetime
is_read : bit / bool
is_deleted : bit / bool
}

Тогда у вас есть две основные операции:

Показывать сообщения / читать сообщения:

Мой почтовый ящик: SELECT * FROM Messages where to_user_id = %MY_USERID% and is_deleted = false

Мои отправленные: SELECT * FROM Messages where from_user_id = %MY_USERID%

Мой мусор: SELECT * FROM Messages where to_user_id = %MY_USERID% and is_deleted = true

Чтобы отправить новое сообщение, вы должны создать запись в базе данных и заполнить соответствующие поля.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]