Я хочу создать частную систему обмена сообщениями в своем приложении, где пользователь входит в свою панель управления и получает входящие и отправленные элементы. Какой был бы лучший подход для создания такой функции в WebApp?Функция обмена сообщениями в webapp
ответ
Я уверен, что вы просите слишком широкая, но только в том случае, если я предполагаю, что вы имеете систему пользователя на месте уже где пользователи могут войти
довольно простая система обмена сообщениями может выглядеть следующим образом :
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
Мои Sent: SELECT * FROM Messages where from_user_id = %MY_USERID%
Моя Корзина: SELECT * FROM Messages where to_user_id = %MY_USERID% and is_deleted = true
Чтобы отправить новое сообщение, которое вы бы создать запись в базе данных и заполнения соответствующих полей ..
Спасибо, Прескотт, это то, что я хотел. –
Ах, если это помогло, отметьте это как ответ – Prescott
не только как StackOverflow вопрос вопрос .... –
Ваш вопрос, вероятно, способ широкого. У вас уже есть пользовательская система для вашего приложения, и вы просто хотите использовать обмен сообщениями пользователей? Вам это тоже нужно? Если вы можете добавить гораздо больше подробностей о том, что вы ищете, это поможет нам лучше вас вести. – Prescott