package Ġcom . my world . s chat . data . entity Ċ Ċ import Ġcom . fasterxml . jackson . annotation . JsonIgnore Ċ import Ġorg . springframework . data . annotation . Id Ċ import Ġorg . springframework . data . mongodb . core . mapping . Document Ċ import Ġorg . springframework . data . mongodb . core . mapping . Field Ċ import Ġjava . io . Serializable Ċ import Ġjava . util .* Ċ Ċ @ Document ( collection Ġ= Ġ" show _ blog ") Ċ data Ġclass ĠShow Blog ( ĊĠĠĠ Ġ@ Id ĊĠĠĠ Ġ@ Field ("_ id ") ĊĠĠĠ Ġvar Ġid : ĠString , ĊĊĠĠĠ Ġ@ Field (" user _ wid ") ĊĠĠĠ Ġvar Ġuser W id : ĠString , ĊĠĠĠ Ġvar Ġcontent : ĠString Ġ= Ġ"", ĊĠĠĠ Ġ@ Field (" create _ time ") ĊĠĠĠ Ġvar ĠcreateTime : ĠLong Ġ= ĠDate (). time Ċ ) Ġ: ĠSerializable , ĠComparable < Show Blog > Ġ{ ĊĊĠĠĠ Ġ@ JsonIgnore ĊĠĠĠ Ġ@ Field (" open _ to _ w ids ") ĊĠĠĠ Ġvar Ġopen To W ids : ĠMutable Set < String >? Ġ= Ġnull ĊĊĠĠĠ Ġ@ Field (" show _ photos ") ĊĠĠĠ Ġvar Ġshow Photos : ĠMutable Set < String >? Ġ= Ġnull ĊĊĠĠĠ Ġ@ Field (" show _ blog _ comments ") ĊĠĠĠ Ġvar Ġshow Blog Comments : ĠMutable Set < Show Blog Comment >? Ġ= Ġnull ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġè®¾ç½® ä¸º åįĩ åºı æİĴ åĪĹ ï¼Į åį³ å°ı çļĦ åľ¨ åīį ï¼Į å¤§çļĦ åľ¨ åĲİ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġoverride Ġfun Ġcompare To ( other : ĠShow Blog ): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠcreateTime . compareTo ( other . create Time ) ĊĠĠĠ Ġ} Ċ Ċ } Ċ