package Ġcom . w rest ling . school . d tos Ċ Ċ import Ġorg . springframework . data . annotation . Created Date Ċ import Ġorg . springframework . data . mongodb . core . mapping . Document Ċ import Ġjava . time . LocalDateTime Ċ import Ġjava . util .* Ċ import Ġjavax . persistence . Entity Ċ import Ġjavax . persistence . GeneratedValue Ċ import Ġjavax . persistence . Generation Type Ċ import Ġjavax . persistence . Id Ċ Ċ /** Ċ Ġ* ĠÐ¡ Ð¾ Ð¾Ð±Ñī ÐµÐ½Ð¸Ðµ Ċ Ġ*/ Ċ @ Document ( collection Ġ= Ġ" Messages ") Ċ data Ġclass ĠMessage Dto Ġ( ĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* ĠÐĺ Ð´ ÐµÐ½ÑĤ Ð¸ÑĦ Ð¸Ðº Ð°ÑĤÐ¾ÑĢ ĠÐ·Ð°Ð¿Ð¸Ñģ Ð¸ ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġ@ Id ĊĠĠĠĠĠĠĠ Ġval Ġid : ĠString Ġ= ĠUUID . randomUUID (). toString (), ĊĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* ĠÐĶ Ð°ÑĤÐ° ĠÑģÐ¾Ð·Ð´ Ð°Ð½Ð¸Ñı ĠÑģÐ¾Ð¾Ð±Ñī ÐµÐ½Ð¸Ñı ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġ@ Created Date ĊĠĠĠĠĠĠĠ Ġval Ġcreated Date : ĠLocalDateTime Ġ= ĠLocalDateTime . now (), ĊĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* ĠÐĶ Ð°ÑĤÐ° ĠÐ¿ ÑĥÐ± Ð»Ð¸ ÐºÐ° ÑĨÐ¸Ð¸ ĠÑģÐ¾Ð¾Ð±Ñī ÐµÐ½Ð¸Ñı ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġval Ġpublication Date : ĠLocalDateTime Ġ= ĠLocalDateTime . now (), ĊĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* ĠÐĹ Ð°Ð³ Ð¾Ð» Ð¾Ð² Ð¾Ðº ĠÑģÐ¾Ð¾Ð±Ñī ÐµÐ½Ð¸Ñı ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġval Ġmessage Title : ĠString Ġ= Ġ"", ĊĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* ĠÐ¢ ÐµÐº ÑģÑĤ ĠÑģÐ¾Ð¾Ð±Ñī ÐµÐ½Ð¸Ñı ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġval Ġmessage Text : ĠString Ġ= Ġ"", ĊĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* ĠÐĺ Ð´ ÐµÐ½ÑĤ Ð¸ÑĦ Ð¸Ðº Ð°ÑĤÐ¾ÑĢ ĠÐ¸Ð· Ð¾Ð±ÑĢÐ°Ð¶ ÐµÐ½Ð¸Ñı ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġval Ġpicture Uuid : ĠUUID Ġ= ĠUUID . randomUUID (), ĊĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* Ġ ĠÐ£ Ð½Ð¸Ðº Ð°Ð»ÑĮ Ð½Ð¾Ðµ ĠÐ¸Ð¼ Ñı ĠÑĦÐ°Ð¹ Ð»Ð° ĠÐ¸Ð· Ð¾Ð±ÑĢÐ°Ð¶ ÐµÐ½Ð¸Ñı ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġval Ġuniq FileName : ĠString Ġ= Ġ"", ĊĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* ĠÐ¡ Ð¾ Ð¾Ð±Ñī ÐµÐ½Ð¸Ðµ ĠÑĥ Ð´Ð°Ð» ÐµÐ½ Ð¾ ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġval Ġis Deleted : ĠBoolean Ġ= Ġfalse Ċ ) ĊĊ