package Ġcom . j ch ang h ong . service Ċ Ċ import Ġcom . j ch ang h ong . vo . Article Ċ import Ġcom . j ch ang h ong . vo . Article Custom Ċ import Ġcom . j ch ang h ong . vo . Pager Ċ Ċ import Ġjava . io . IOException Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ĠGenerator Fx Ġon Ġ 2 0 1 7 - 0 4 - 1 1 . Ċ Ġ*/ Ċ interface ĠArticle Service Ġ{ ĊĊĊĠĠĠ Ġfun Ġarticle List ( pager : ĠP ager < *> ): ĠList < Article Custom > ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġèİ·åıĸ åĪĨé¡µ ä¿¡æģ¯ ĊĠĠĠĠ Ġ* Ġ@ return ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun ĠInit Pager (): ĠP ager < Article > ĊĊĠĠĠ Ġval Ġarticle Count : ĠInt ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠåĪĿå§ĭåĮĸ åĲİåı° ç®¡çĲĨ çļĦ article åĪĨé¡µ ä¿¡æģ¯ ĊĠĠĠĠ Ġ* Ġ@ param Ġpager ĠåĪĨ é¡µ å¯¹è±¡ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun ĠInit Pager ( pager : ĠP ager <* >) ĊĊĠĠĠ Ġfun Ġload Article ( param : ĠMap < String , ĠAny ?> ): ĠList < Article > ĊĊĠĠĠ Ġfun Ġupdate Stat ue ( id : ĠInt , Ġstatus : ĠInt ) ĊĊĠĠĠ Ġ@ Throws ( IOException :: class ) ĊĠĠĠ Ġfun Ġsave Article ( article : ĠArticle , Ġtags : ĠInt Array ) ĊĊĠĠĠ Ġfun Ġget Article ById ( id : ĠInt ): ĠArticle ? ĊĊĠĠĠ Ġfun Ġupdate Article ( article : ĠArticle , Ġtags : ĠInt Array ) ĊĊĠĠĠ Ġfun Ġdelete Article ( id : ĠInt ) ĊĊĠĠĠ Ġfun Ġget Article Custom ById ( article Id : ĠInt ): ĠArticle Custom ? ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġèİ·åıĸ ä¸Ĭ ä¸Ģ ç¯ĩ æĸĩç«ł ä¿¡æģ¯ ĊĠĠĠĠ Ġ* Ġ@ param Ġarticle Id ĊĠĠĠĠ Ġ* Ġ* ĊĠĠĠĠ Ġ* Ġ@ return ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun ĠgetLast Article ( article Id : ĠInt ): ĠArticle ? ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġèİ·åıĸ ä¸ĭ ä¸Ģ ç¯ĩ æĸĩç«ł ä¿¡æģ¯ ĊĠĠĠĠ Ġ* Ġ@ param Ġarticle Id ĊĠĠĠĠ Ġ* Ġ* ĊĠĠĠĠ Ġ* Ġ@ return ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun ĠgetNext Article ( article Id : ĠInt ): ĠArticle ? ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ å¢ŀåĬł æĸĩç«ł éĺħè¯» æķ°éĩı ĊĠĠĠĠ Ġ* Ġ@ param Ġarticle Id ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġadd Article Count ( article Id : ĠInt ) ĊĊĠĠĠ Ġfun Ġpopular Article (): ĠList < Article Custom > ĊĊĠĠĠ Ġval Ġarticle Id : ĠArray < String > ĊĊĠĠĠ Ġfun Ġget Article ListBy Keywords ( keyword : ĠString ): ĠList < Article > ĊĊĠĠĠ Ġfun Ġarticle Archive List (): ĠList < Map < *, Ġ* >> Ċ } Ċ