package com.huihu.module_mine.classificationattention.entity;
import android.support.annotation.StringDef;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
@StringDef({GetClassificationListSubcode.success})
@Retention(RetentionPolicy.SOURCE)
public @interface GetClassificationListSubcode {
String success = "0C02300";
String unLogin = "0C02301";//表示用户未登录
}
引用的时候:
@Override
public void p2mGetAttentionCircleList(final int followId, int pageIndex, int pageSize ,int uid) {
getAttentionCircleList(followId,pageIndex, pageSize ,uid, new HuihuCallBack() {
@Override
public void onSuccess(ReturnModel returnModel) {
switch (returnModel.getSubCode()) {
//请求成功
case GetAttentionCircleListSubcode.success:
CircleAttentionInfo circleAttentionInfo = new Gson().fromJson(returnModel.getBodyMessage(), CircleAttentionInfo.class);
List<CircleAttentionInfo.PageDatasBean> pageDatas = circleAttentionInfo.getPageDatas();
iAttentionCirclePresenter.m2pGetAttentionCircle(pageDatas);
break;
//用户未登录
case GetAttentionCircleListSubcode.unLogin:
break;
default:
break;
}
}