2014-12-18 3 views
-2

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

+0

не только как StackOverflow вопрос вопрос .... –

+0

Ваш вопрос, вероятно, способ широкого. У вас уже есть пользовательская система для вашего приложения, и вы просто хотите использовать обмен сообщениями пользователей? Вам это тоже нужно? Если вы можете добавить гораздо больше подробностей о том, что вы ищете, это поможет нам лучше вас вести. – Prescott

ответ

0

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

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

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

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

+0

Спасибо, Прескотт, это то, что я хотел. –

+0

Ах, если это помогло, отметьте это как ответ – Prescott