package Ġcom . mg . ax ech en . wan android . block . main . home Ċ Ċ import Ġcom . mg . ax ech en . wan android . base . Base Presenter Ċ import Ġcom . mg . ax ech en . wan android . jav abe an . Banner Bean Ċ import Ġcom . mg . ax ech en . wan android . jav abe an . Home List Bean Ċ import Ġio . reactivex . Observable Ċ import Ġnetwork . response . Response Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ĠA xe Ch en Ġon Ġ 2 0 1 8 / 3 / 2 3 . Ċ Ġ* Ġ é¦ĸé¡µ æķ°æį® Ċ Ġ*/ Ċ interface ĠHome Contract Ġ{ ĊĠĠĠ Ġinterface ĠView Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġget Home List Success ( home List Bean : ĠHome List Bean , Ġis Refresh : ĠBoolean ) ĊĠĠĠĠĠĠĠ Ġfun Ġget Home List Fail ( msg : ĠString , is Refresh : ĠBoolean ) ĊĠĠĠĠĠĠĠ Ġfun Ġshow Banner ( b anners : ĠList < Banner Bean >, is Refresh : ĠBoolean ) ĊĠĠĠĠĠĠĠ Ġfun Ġget Banner Fail ( error Msg : ĠString , is Refresh : ĠBoolean ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinterface Ġmode Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġget Home List ( page : ĠInt ): ĠObservable < Response < Home List Bean >> ĊĠĠĠĠĠĠĠ Ġfun Ġget Banner Data (): ĠObservable < Response < List < Banner Bean >>> ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinterface ĠPres enter Ġ: ĠBase Presenter Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġget Home List ( is Refresh : ĠBoolean ) ĊĠĠĠĠĠĠĠ Ġfun Ġget Banner Data ( is Refresh : ĠBoolean ) ĊĠĠĠ Ġ} Ċ }