package Ġcom . c un yn . android . fin ances ystem . http Ċ Ċ import Ġcom . c un yn . android . fin ances ystem . bean .* Ċ import Ġio . reactivex . Observable Ċ import Ġretrofit 2 . http .* ĊĊ Ċ interface ĠApi Service Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ çĻ»å½ķ é¡µ èĥĮæĻ¯ åĽ¾ åıĬ åĽ¾ æłĩ é¢ľèī² æİ¥åı£ ĊĠĠĠĠ Ġ* ĠCustomer Id Ġ: åķĨ æĪ· åı· ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ POST (" Color And Icon ") ĊĠĠĠ Ġ@ Form Url Encoded ĊĠĠĠ Ġfun Ġget Login UI Data (@ Field (" CustomerId ") ĠCustomer Id : ĠLong Ġ= Ġ 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ: ĠObservable < Api Result < Login UI Bean >> ĊĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ çŁŃ ä¿¡ åıĳéĢģ æİ¥åı£ ĊĠĠĠĠ Ġ* ĠUser Mobile ĠĠĠĠĠĠ Ġæĺ¯ ĠĠĠĠĠĠĠĠĠ Ġ æīĭæľº åı· ĊĠĠĠĠ Ġ* ĠSafe Code ĠĠĠĠĠĠĠĠ Ġ åĲ¦ ĠĠĠĠĠĠĠĠĠ Ġ åĽ¾ æĸĩ æł¡éªĮ çłģ ï¼Į è¿ŀ ç»Ń åıĳéĢģ 2 æ¬¡ ä»¥ä¸Ĭ å¿ħ ä¼ł ĊĠĠĠĠ Ġ* ĠCustomer Id ĠĠĠĠĠĠĠ Ġæĺ¯ ĠĠĠĠĠĠĠĠ Ġ åķĨ æĪ· åı· ĊĠĠĠĠ Ġ* ĠSafe Key ĠĠĠĠĠĠ Ġæĺ¯ ĠĠ Ġ åĽ¾ æĸĩ æł¡éªĮ çłģ è¿ĶåĽŀ çļĦ key ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ POST (" Send SMS Code ") ĊĠĠĠ Ġ@ Form Url Encoded ĊĠĠĠ Ġfun Ġsend Sms Code (@ Field (" User Mobile ") ĠUser Mobile : ĠString ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ, Ġ@ Field (" Safe Code ") ĠSafe Code : ĠString ? Ċ // ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ, Ġ@ Field (" CustomerId ") ĠCustomer Id : ĠLong ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ, Ġ@ Field (" Safe Key ") ĠSafe Key : String ?) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ: ĠObservable < Api Result < String ? >> ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠçĶ¨æĪ· çĻ»å½ķ æİ¥åı£ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ POST (" Login ") ĊĠĠĠ Ġ@ Form Url Encoded ĊĠĠĠ Ġfun ĠLogin (@ Field (" User Mobile ") ĠUser Mobile : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Field (" Verify Code ") ĠVerify Code : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Field (" CustomerId ") ĠCustomer Id : ĠLong ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ: ĠObservable < Api Result < User Bean >> ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ åĽ¾ æĸĩ éªĮè¯ģçłģ æİ¥åı£ ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ POST (" Create Verify Code ") ĊĠĠĠ Ġfun Ġget Picture Validate Code (): ĠObservable < Api Result < Verify Code Bean ? >> ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠAPP é¦ĸé¡µ å¹¿åĳĬ æİ¥åı£ ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ POST (" APP ADV ") ĊĠĠĠ Ġfun Ġget Index UI Data (@ Query (" CustomerId ") ĠCustomer Id : ĠLong ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ: ĠObservable < Api Result < ArrayList < Index UI Bean >? >> ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠçĶ¨æĪ· çĶ³è¯· åĢ Ł æ¬¾ æİ¥åı£ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ POST (" User Loan ") ĊĠĠĠ Ġ@ Form Url Encoded ĊĠĠĠ Ġfun Ġuser Apply (@ Field (" UserId ") ĠUserId : ĠLong ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ, Ġ@ Field (" Cust ome Id ") ĠC ust ome Id : ĠLong ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ: ĠObservable < Api Result < Any ? >> ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠAPP å¸¸ è§ģ éĹ®é¢ĺ ä¸İ æĬķ è¯ī æİ¥åı£ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ POST (" QA ") ĊĠĠĠ Ġ@ Form Url Encoded ĊĠĠĠ Ġfun Ġget F aq Data (@ Field (" CustomerId ") ĠCustomer Id : ĠLong ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ: ĠObservable < Api Result < Feedback Bean ? >> ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ äº¤æĺĵ è®°å½ķ æİ¥åı£ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ POST (" Get Shop List ") ĊĠĠĠ Ġ@ Form Url Encoded ĊĠĠĠ Ġfun Ġget Trade Record (@ Field (" UserId ") ĠUserId : ĠLong ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// , Ġ@ Field (" CustomerId " Ġ) ĠCustomer Id : ĠLong ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ, @ Field (" page ") Ġpage : Int ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ, @ Field (" size ") Ġsize : Int ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ: ĠObservable < Api Result < ArrayList < Trade Record Bean >? >> ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ éĢļ è®¯ å½ķ æİ¥åı£ ĊĠĠĠĠ Ġ* ĠUserId : ĊĠĠĠĠ Ġ* ĠCustomer Id : ĊĠĠĠĠ Ġ* ĠMail List : éĢļ è®¯ å½ķ ï¼Ī åºıåĪĹåĮĸ çļĦ json æķ°æį® ï¼ī ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ POST (" Mail Request ") ĊĠĠĠ Ġ@ Form Url Encoded ĊĠĠĠ Ġfun Ġupload Con stract (@ Field (" User Mobile ") ĠUser Mobile : ĠString ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// , Ġ@ Field (" CustomerId ") ĠCustomer Id : ĠLong ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ, @ Field (" Mail List ") ĠMail List : ĠString ?) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ: ĠObservable < Api Result < Any ? >> ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġæķ°æį® çĪ ¬ èĻ « æİ¥åı£ ĊĠĠĠĠ Ġ* ĠRe pt ile Type : çĪ ¬ èĻ « ç±»åŀĭ ĊĠĠĠĠ Ġ* Ġta ob ao => æ· ĺ å®Ŀ ĊĠĠĠ Ġemail => éĤ®ç®± ä¿¡ çĶ¨ åį¡ è´¦ åįķ ĊĠĠĠ Ġbank => ç½ĳ éĵ¶ æķ°æį® ĊĠĠĠ Ġcarrier => è¿Ĳ èĲ¥ åķĨ æķ°æį® ĊĠĠĠ Ġqq => qq æķ°æį® ĊĠĠĠ Ġal ipay => æĶ¯ä»ĺ å®Ŀ æķ°æį® ĊĠĠĠ Ġj ing dong => äº¬ ä¸ľ ĊĠĠĠ Ġch si => åŃ¦ ä¿¡ ç½ĳ ĊĠĠĠ Ġfund => åħ¬ ç§¯ éĩĳ ĊĠĠĠ Ġins urance => è½¦ éĻ© ä¿Ŀ åįķ ĊĠĠĠ Ġm aim ai => èĦ ī èĦ ī ĊĠĠĠ Ġzh ix ing cour t => æ³ķ éĻ¢ è¢« æī§è¡Į äºº ĊĠĠĠ Ġsh ixin cour t => æ³ķ éĻ¢ å¤± ä¿¡ äºº ĊĠĠĠ Ġlinked in => é¢Ĩ èĭ± ĊĠĠĠ Ġsecurity => ç¤¾ ä¿Ŀ ĊĠĠĠĠ Ġ* ĠCustomer Id : ĊĠĠĠĠ Ġ* Ġreturn : ĠData Id : Ġ çĪ ¬ èĻ « ä»»åĬ¡ è®¢åįķ åı· ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ POST (" Create Pre Order ") ĊĠĠĠ Ġ@ Form Url Encoded ĊĠĠĠ Ġfun Ġcreate Pre Order (@ Field (" txn Type ") Ġtxn Type : ĠString ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ, Ġ@ Field (" CustomerId ") ĠCustomer Id : ĠLong ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ, Ġ@ Field (" UserID ") ĠUser ID : Long Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ: ĠObservable < Api Result < Pre Order Bean ? >> ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ åĽĽ è¦ģ ç´ł è®¤ è¯ģ æİ¥åı£ ï¼Ī å¯¹ çħ§ æİ¥åı£ æĸĩæ¡£ è°ĥæķ´ ï¼ī ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ POST (" Auth Bank Card ") ĊĠĠĠ Ġ@ Form Url Encoded ĊĠĠĠ Ġfun Ġsubmit Info ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Field (" id _ card ") Ġid _ card : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Field (" acc _ no ") Ġacc _ no Ġ: String , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Field (" id _ holder ") Ġid _ holder Ġ: String , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Field (" mobile ") Ġmobile : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Field (" card _ type ") Ġcard _ type : String =" 1 0 1 ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Field (" valid _ date _ year ") Ġvalid _ date _ year : String , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Field (" valid _ date _ month ") Ġvalid _ date _ month : String , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Field (" valid _ no ") Ġvalid _ no : String Ġ, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Field (" verify _ element ") Ġverify _ element : String =" 1 2 3 4 ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Field (" UserID ") ĠUser ID : String ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ: ĠObservable < Api Result < Any ? >> ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġèİ·åıĸ æ³¨åĨĮ åįıè®® æİ¥åı£ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ POST (" Get Register Content ") ĊĠĠĠ Ġfun Ġget Register Content (): Observable < Api Result < Proto cal Bean ? >> Ċ Ċ }