package Ġhh xy . com . first kotlin project . mvp . contract Ċ Ċ import Ġhh xy . com . first kotlin project . bean . F uck Goods Ċ import Ġhh xy . com . first kotlin project . bean . Json Result Ċ import Ġio . reactivex . Observable Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ĠAdministrator Ġon Ġ 2 0 1 8 / 1 0 / 2 2 . Ċ Ġ* Ġ ä¸» é¡µéĿ¢ çļĦæķ°æį® mvp éĥ¨åĪĨ æİ¥åı£ åĽŀè°ĥ Ċ Ġ*/ Ċ interface ĠF uck Goods Contract Ġ{ ĊĊĠĠĠ Ġ// ĠĠĠ Ġview å±Ĥ èİ·åıĸ æķ°æį® åĽŀè°ĥ ĊĠĠĠ Ġinterface ĠView Ġ{ ĊĠĠĠĠĠĠĠ Ġfun ĠsetData ( results : ĠList < F uck Goods >) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ// ĠĠĠ Ġmodel å±Ĥ èİ·åıĸ å¯¹è±¡ ï¼Į è¿ĶåĽŀ ä¸Ģä¸ª åı¯ è§Ĥ å¯Ł å¯¹è±¡ ĊĠĠĠ Ġinterface ĠModel Ġ{ ĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* Ġ éĢļ çĶ¨ èİ·åıĸ æķ°æį® æĸ¹æ³ķ ï¼Į éľĢè¦ģ çĽ¸åħ³ ç±»åŀĭ åıĤæķ° ï¼Į åĪ¤æĸŃ ä¸įåĲĮçļĦ page ä¼łåħ¥ ĊĠĠĠĠĠĠĠĠ Ġ* Ġ*/ ĊĠĠĠĠĠĠĠ Ġfun ĠgetData ( page : ĠInt , Ġtype : ĠString ): ĠObservable < Json Result < List < F uck Goods >>> ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ// ĠĠĠ Ġview å±Ĥ è°ĥçĶ¨ presenter æĸ¹æ³ķ è¯·æ±Ĥ æķ°æį® ï¼Į æľĢåĲİ éĢļè¿ĩ è°ĥçĶ¨ model å±Ĥ æĸ¹æ³ķ å®ĮæĪĲ ĊĠĠĠ Ġinterface ĠPres enter Ġ{ ĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* Ġ éĢļ çĶ¨ èİ·åıĸ æķ°æį® æĸ¹æ³ķ ï¼Į éľĢè¦ģ çĽ¸åħ³ ç±»åŀĭ åıĤæķ° ï¼Į åĪ¤æĸŃ ä¸įåĲĮçļĦ page ä¼łåħ¥ ĊĠĠĠĠĠĠĠĠ Ġ* Ġ*/ ĊĠĠĠĠĠĠĠ Ġfun ĠgetData ( page : ĠInt , Ġtype : ĠString ) ĊĠĠĠ Ġ} Ċ }