[
{
"id": "32",
"title": "广州"
},
{
"id": "33",
"title": "深圳"
},
{
"id": "52",
"title": "佛山"
},
{
"id": "53",
"title": "东莞"
}
]
private ArrayList<SelHasLeaseContract> mlist;
/**
* 获取融资期限的列表
*/
public void getPlanFundTerm(final PlanFundTermCallback callback){
getPlanFundTermService=retrofit.create(Service.getPlanFundTerm.class);
Utiltools.printE("tag-t",LocalCache.getStringLocalData(context,"accessToken"));
Utiltools.printE("tag-o",LocalCache.getStringLocalData(context,"objectId"));
Call<ArrayList<SelHasLeaseContract>> resp=getPlanFundTermService.attemPlanFundTerm(
LocalCache.getStringLocalData(context,"objectId"),LocalCache.getStringLocalData(context,"accessToken"));
resp.enqueue(new Callback<ArrayList<SelHasLeaseContract>>() {
@Override
public void onResponse(Call<ArrayList<SelHasLeaseContract>> call, Response<ArrayList<SelHasLeaseContract>> response) {
ArrayList<SelHasLeaseContract> planFundTerm=response.body();
if(callback!=null){
callback.success(planFundTerm);
}
}
@Override
public void onFailure(Call<ArrayList<SelHasLeaseContract>> call, Throwable t) {
}
});
}
public interface PlanFundTermCallback {
void success( ArrayList<SelHasLeaseContract> planFundTerm);
void fail(String msg);
void cancelDialog();
}
public class SelHasLeaseContract extends Error{
private int id;
private String title;
public void setId(int id){
this.id = id;
}
public int getId(){
return this.id;
}
public void setTitle(String title){
this.title = title;
}
public String getTitle(){
return this.title;
}
}
/**
* <p>获取融资期限的列表 </p>
*/
public interface getPlanFundTerm{
@Headers({
"X-CRM-Application-Id: "+"android",
"X-CRM-Version: " + "2.0.1",
})
@GET("planFundTerm")
Call<ArrayList<SelHasLeaseContract>> attemPlanFundTerm(@Header("X-CRM-Merchant-Id") String objectId,
@Header("X-CRM-Access-Token") String accessToken);
}