672个文件已添加
38个文件已修改
672个文件已删除
| | |
| | | !:«M2=
ç@ýüî |
| | | ×Ï`D|οÓ`1ºD |
| | |
| | | [{"outputType":{"type":"APK"},"apkData":{"type":"MAIN","splits":[],"versionCode":59,"versionName":"2.1.3","enabled":true,"outputFile":"rebatecoupon_2.1.3_release.apk","fullName":"release","baseName":"release"},"path":"rebatecoupon_2.1.3_release.apk","properties":{}}] |
| | | [{"outputType":{"type":"APK"},"apkData":{"type":"MAIN","splits":[],"versionCode":60,"versionName":"2.2.1","enabled":true,"outputFile":"fanliunion_2.2.1_release.apk","fullName":"release","baseName":"release"},"path":"fanliunion_2.2.1_release.apk","properties":{}}] |
| | |
| | | <?xml version="1.0" encoding="utf-8"?> |
| | | <manifest xmlns:android="http://schemas.android.com/apk/res/android" |
| | | xmlns:tools="http://schemas.android.com/tools" |
| | | package="com.yeshi.ec.rebate.myapplication"> |
| | | package="com.fanliunion.android.app"> |
| | | |
| | | <uses-permission android:name="android.permission.INTERNET" /> <!-- 网络权限 --> |
| | | <uses-permission android:name="android.permission.WAKE_LOCK" /> <!-- 屏幕保持唤醒 不锁屏 --> |
| | |
| | | <!-- Umeng key --> |
| | | <meta-data |
| | | android:name="UMENG_APPKEY" |
| | | android:value="597eb27c65b6d658af0019df" /> |
| | | android:value="@string/umeng_key" /> |
| | | <meta-data |
| | | android:name="UMENG_CHANNEL" |
| | | android:value="qq" /> <!-- 修改Glide默认的Bitmap格式,此处慎重修改路径 --> |
New file |
| | |
| | | package com.fanliunion.android.app; |
| | | |
| | | import com.fanliunion.android.app.util.BasicTextHttpResponsePreHandler; |
| | | |
| | | public abstract class BasicTextHttpResponseHandler extends BasicTextHttpResponsePreHandler { |
| | | |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app; |
| | | |
| | | import android.content.Intent; |
| | | import android.graphics.Bitmap; |
| | | import android.graphics.PixelFormat; |
| | | import android.os.Bundle; |
| | | import android.view.KeyEvent; |
| | | import android.view.View; |
| | | import android.view.View.OnClickListener; |
| | | import android.webkit.WebChromeClient; |
| | | import android.webkit.WebSettings; |
| | | import android.webkit.WebView; |
| | | import android.webkit.WebViewClient; |
| | | import android.widget.FrameLayout; |
| | | import android.widget.ProgressBar; |
| | | import android.widget.TextView; |
| | | |
| | | import com.ali.auth.third.ui.context.CallbackContext; |
| | | import com.umeng.analytics.MobclickAgent; |
| | | import com.fanliunion.android.app.ui.BaseActivity; |
| | | import com.fanliunion.android.app.R; |
| | | |
| | | public class BrowserTestActivity extends BaseActivity implements OnClickListener { |
| | | |
| | | private TextView tv_top_bar_left; |
| | | private TextView tv_top_bar_left2; |
| | | private TextView tv_top_bar_middle; |
| | | private WebView webview; |
| | | private FrameLayout fl_webview; |
| | | ProgressBar progressBar; |
| | | |
| | | @Override |
| | | protected void onCreate(Bundle savedInstanceState) { |
| | | super.onCreate(savedInstanceState); |
| | | setContentView(R.layout.browser_activity); |
| | | String url = getIntent().getStringExtra("url"); |
| | | |
| | | getWindow().setFormat(PixelFormat.TRANSLUCENT); |
| | | tv_top_bar_left = findViewById(R.id.tv_top_bar_left); |
| | | tv_top_bar_left2 = findViewById(R.id.tv_top_bar_left2); |
| | | tv_top_bar_left2.setVisibility(View.VISIBLE); |
| | | tv_top_bar_middle = findViewById(R.id.tv_top_bar_middle); |
| | | fl_webview = findViewById(R.id.fl_webview); |
| | | // tv_top_bar_left2.setText("关闭"); |
| | | tv_top_bar_left.setOnClickListener(this); |
| | | tv_top_bar_left2.setOnClickListener(this); |
| | | |
| | | webview = new WebView(BrowserTestActivity.this); |
| | | fl_webview.addView(webview, new FrameLayout.LayoutParams( |
| | | FrameLayout.LayoutParams.MATCH_PARENT, |
| | | FrameLayout.LayoutParams.MATCH_PARENT)); |
| | | WebSettings webSettings = webview.getSettings(); |
| | | webSettings.setJavaScriptEnabled(true); |
| | | webSettings.setDomStorageEnabled(true); |
| | | |
| | | webview.setDrawingCacheEnabled(true); |
| | | webview.setWebViewClient(new WebViewClient() { |
| | | |
| | | @Override |
| | | public void onPageFinished(WebView webView, String s) { |
| | | super.onPageFinished(webView, s); |
| | | } |
| | | |
| | | @Override |
| | | public void onPageStarted(WebView webView, String s, Bitmap bitmap) { |
| | | super.onPageStarted(webView, s, bitmap); |
| | | } |
| | | }); |
| | | progressBar = findViewById(R.id.myProgressBar); |
| | | progressBar.setMax(100); |
| | | progressBar.setProgressDrawable(this.getResources() |
| | | .getDrawable(R.drawable.color_progressbar)); |
| | | // tv_top_bar_middle.setText(getIntent().getStringExtra("title")); |
| | | webview.setWebChromeClient(new WebChromeClient() { |
| | | |
| | | @Override |
| | | public void onReceivedTitle(WebView view, String title) { |
| | | tv_top_bar_middle.setText(title); |
| | | } |
| | | |
| | | @Override |
| | | public void onProgressChanged(WebView webView, int i) { |
| | | if (i == 100) { |
| | | progressBar.setVisibility(View.GONE); |
| | | } else { |
| | | if (View.INVISIBLE == progressBar.getVisibility()) { |
| | | progressBar.setVisibility(View.VISIBLE); |
| | | } |
| | | progressBar.setProgress(i); |
| | | } |
| | | super.onProgressChanged(webView, i); |
| | | } |
| | | }); |
| | | webview.loadUrl(url); |
| | | // webview.loadUrl("https://taoquan.taobao.com/coupon/unify_apply.htm?sellerId=2985865655&activityId=e7d13b8b3dab4f219dbab77692dda2dd"); |
| | | } |
| | | |
| | | @Override |
| | | protected void onActivityResult(int requestCode, int resultCode, Intent data) { |
| | | CallbackContext.onActivityResult(requestCode, resultCode, data); |
| | | } |
| | | |
| | | @Override |
| | | public void onResume() { |
| | | super.onResume(); |
| | | MobclickAgent.onPageStart("网页"); |
| | | } |
| | | |
| | | @Override |
| | | public void onPause() { |
| | | super.onPause(); |
| | | MobclickAgent.onPageEnd("网页"); |
| | | } |
| | | |
| | | @Override |
| | | protected void onDestroy() { |
| | | webview.reload(); |
| | | super.onDestroy(); |
| | | |
| | | } |
| | | |
| | | @Override |
| | | protected void onStop() { |
| | | super.onStop(); |
| | | } |
| | | |
| | | @Override |
| | | public void onClick(View v) { |
| | | switch (v.getId()) { |
| | | case R.id.tv_top_bar_left: { |
| | | if (!webview.canGoBack()) |
| | | finish(); |
| | | else { |
| | | webview.goBack(); |
| | | } |
| | | } |
| | | break; |
| | | case R.id.tv_top_bar_left2: { |
| | | finish(); |
| | | } |
| | | break; |
| | | default: |
| | | break; |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public boolean onKeyDown(int keyCode, KeyEvent event) { |
| | | if ((keyCode == KeyEvent.KEYCODE_BACK) && webview.canGoBack()) { |
| | | webview.goBack(); // goBack()表示返回WebView的上一页面 |
| | | return true; |
| | | } |
| | | return super.onKeyDown(keyCode, event); |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app; |
| | | |
| | | /** |
| | | * Created by weikou2015 on 2017/3/7. |
| | | */ |
| | | |
| | | public class BuXinConstant { |
| | | |
| | | // public static final String HOST = "http://192.168.1.122:8080";//内网测试 |
| | | // public static final String HOST = "http://192.168.1.253:8080";//内网测试 |
| | | // public static final String HOST = "http://192.168.1.200:8088";//内网测试 |
| | | // public static final String HOST = "http://111.231.250.166:8082";//外网测试 |
| | | public static final String HOST = "http://api.flqapp.com";//外网正式 |
| | | |
| | | public static boolean isPushMsg = false; |
| | | |
| | | /** |
| | | * 代理检测 |
| | | * |
| | | * @return true为没有连接代理服务器,false为连接了代理服务器,禁止访问请求服务器 |
| | | */ |
| | | public static boolean isDisableProxy() { |
| | | String proHost = null;// 代理主机 |
| | | int proPort = -1;// 端口号 |
| | | try { |
| | | proHost = android.net.Proxy.getDefaultHost(); |
| | | proPort = android.net.Proxy.getDefaultPort(); |
| | | } catch (Exception e) { |
| | | |
| | | } |
| | | return true;// 测试时关闭代理限制 |
| | | } |
| | | |
| | | public static final String REDIRECT_URL = "https://api.weibo.com/oauth2/default.html"; |
| | | public static final String SCOPE = |
| | | "email,direct_messages_read,direct_messages_write," |
| | | + "friendships_groups_read,friendships_groups_write,statuses_to_me_read," |
| | | + "follow_app_official_microblog," + "invitation_write"; |
| | | |
| | | public static final String TAO_BAO_KE_KEY = "24980167";//淘宝联盟后台key |
| | | public static final String BAICHUAN_PID = "mm_124933865_56750082_89555600043"; |
| | | public static final String BAICHUAN_ADZONE_ID = "89555600043"; |
| | | |
| | | public static final boolean DEBUG = false; |
| | | public static boolean GO_SCAN = false; |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.Interface; |
| | | |
| | | /** |
| | | * 自定义网页接口 |
| | | * 回调是在线程中执行 |
| | | */ |
| | | public interface WebInterface { |
| | | void setShare(); |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app; |
| | | |
| | | import android.content.Context; |
| | | import android.content.SharedPreferences; |
| | | import android.widget.Toast; |
| | | |
| | | import com.google.gson.Gson; |
| | | import com.loopj.android.http.AsyncHttpClient; |
| | | import com.loopj.android.http.SyncHttpClient; |
| | | import com.wpc.library.DeviceUuidFactory; |
| | | import com.wpc.library.util.GetManifestDataUtil; |
| | | import com.wpc.library.util.MacUtil; |
| | | import com.wpc.library.util.MobileUtil; |
| | | import com.wpc.library.util.NetUtils; |
| | | import com.wpc.library.util.common.PackageUtils2; |
| | | import com.wpc.library.util.common.StringUtils; |
| | | import com.wpc.library.util.security.MD5Utils; |
| | | import com.fanliunion.android.app.entity.goods.ShareCommonGoods; |
| | | import com.fanliunion.android.app.entity.user.TeamScreenInfo; |
| | | import com.fanliunion.android.app.util.ToolUtil; |
| | | import com.fanliunion.android.app.util.clipboard.ClipboardUtil; |
| | | import com.fanliunion.android.app.util.user.LoginAndInviteStatusUtil; |
| | | import com.fanliunion.android.app.util.user.UserUtil; |
| | | |
| | | import org.apache.http.Header; |
| | | import org.json.JSONArray; |
| | | import org.json.JSONObject; |
| | | |
| | | import java.io.File; |
| | | import java.net.URL; |
| | | import java.util.ArrayList; |
| | | import java.util.Collections; |
| | | import java.util.HashMap; |
| | | import java.util.Iterator; |
| | | import java.util.LinkedHashMap; |
| | | import java.util.List; |
| | | import java.util.concurrent.TimeUnit; |
| | | |
| | | import okhttp3.FormBody; |
| | | import okhttp3.MediaType; |
| | | import okhttp3.MultipartBody; |
| | | import okhttp3.OkHttpClient; |
| | | import okhttp3.Request; |
| | | import okhttp3.RequestBody; |
| | | |
| | | import static android.content.Context.MODE_PRIVATE; |
| | | |
| | | /** |
| | | * Created by weikou2015 on 2017/2/20. |
| | | */ |
| | | |
| | | public class ShoppingApi { |
| | | public static final boolean isDebug = false; |
| | | |
| | | private static final String TAG = "ShoppingAPI"; |
| | | |
| | | public static String BASE_URL = BuXinConstant.HOST + "/fanli/api/v1/"; |
| | | |
| | | public static String BASE_URL2 = BuXinConstant.HOST + "/fanli/api/v2/"; |
| | | |
| | | private static AsyncHttpClient asyncHttpClient = new AsyncHttpClient(); |
| | | |
| | | private static SyncHttpClient syncHttpClient = new SyncHttpClient(); |
| | | public static OkHttpClient mOkHttpClient;//okHttpClient 实例 |
| | | |
| | | public static OkHttpClient mOkHttpClientSoon;//okHttpClient 实例 |
| | | |
| | | static { |
| | | mOkHttpClient = new OkHttpClient.Builder() |
| | | .connectTimeout(10 * 1000, TimeUnit.MILLISECONDS) |
| | | .readTimeout(5 * 60 * 1000, TimeUnit.MILLISECONDS) |
| | | .writeTimeout(5 * 60 * 1000, TimeUnit.MILLISECONDS) |
| | | .build(); |
| | | |
| | | //超时时间 |
| | | mOkHttpClientSoon = new OkHttpClient.Builder() |
| | | .connectTimeout(3 * 1000, TimeUnit.MILLISECONDS) |
| | | .readTimeout(3 * 1000, TimeUnit.MILLISECONDS) |
| | | .writeTimeout(3 * 1000, TimeUnit.MILLISECONDS) |
| | | .build(); |
| | | |
| | | asyncHttpClient.setTimeout(60 * 1000); |
| | | syncHttpClient.setTimeout(60 * 1000); |
| | | asyncHttpClient.setURLEncodingEnabled(false); |
| | | syncHttpClient.setURLEncodingEnabled(false); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 获取品牌 店铺列表 |
| | | * |
| | | * @param context |
| | | * @param page |
| | | * @param key |
| | | * @param handler |
| | | */ |
| | | public static void getShopList(Context context, String page, String key, String uid, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("cid", key); |
| | | params.put("page", page); |
| | | if (uid != null) { |
| | | params.put("uid", uid); |
| | | } |
| | | commonPostWithFailture(context, BASE_URL2 + "brand/getList", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 热销商品列表 |
| | | * |
| | | * @param context |
| | | * @param page 分页 |
| | | * @param cid 主类 (实时-2 今日-3 热销-1) |
| | | * @param subId 子分类 |
| | | * @param handler |
| | | */ |
| | | public static void getSellshopList(Context context, String page, String cid, String subId, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("cid", cid); |
| | | params.put("page", page); |
| | | if (subId != null) |
| | | params.put("subId", subId); |
| | | commonPostWithFailture(context, BASE_URL2 + "hotsell/getList", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 品牌店铺详情 |
| | | * |
| | | * @param page 页码: |
| | | * @param sid 店铺id |
| | | */ |
| | | public static void getShopInfo(Context context, String page, String sid, String uid, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("page", page); |
| | | params.put("id", sid); |
| | | if (uid != null) { |
| | | params.put("uid", uid); |
| | | } |
| | | commonPost(context, BASE_URL2 + "brand/getShopInfoV2", params, handler); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 用户协议按钮监听 |
| | | * |
| | | * @param context |
| | | * @param uid |
| | | * @param type 0-不同意 1-同意 2-同意-窗口关闭 |
| | | * @param handler |
| | | */ |
| | | public static void userProtocolListener(Context context, Long uid, int type, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("type", type + ""); |
| | | if (uid != null) { |
| | | params.put("uid", uid + ""); |
| | | } |
| | | commonPost(context, BASE_URL2 + "config/userProtocolListen", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 获取店铺 足迹 /足迹列表 |
| | | * |
| | | * @param context |
| | | * @param page 页码:1 |
| | | * @param uid 已登录:用户id |
| | | * @param type 精选1, 足迹列表2 |
| | | * @param handler |
| | | */ |
| | | public static void getHistory(Context context, String page, String uid, String type, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("page", page); |
| | | if (uid != null && uid.trim().length() > 0 && !uid.equalsIgnoreCase("null")) {//已登录:用户id |
| | | params.put("uid", uid); |
| | | } |
| | | if (type != null && type.trim().length() > 0 && !type.equalsIgnoreCase("null")) {//精选1, 足迹列表2 |
| | | params.put("type", type); |
| | | } |
| | | commonPostWithFailture(context, BASE_URL2 + "brand/getHistoryV2", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 删除 品牌浏览足迹 |
| | | * |
| | | * @param context |
| | | * @param ids |
| | | * @param uid |
| | | * @param handler |
| | | */ |
| | | public static void deleteHistory(Context context, String ids, String uid, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("ids", ids); |
| | | if (uid != null && uid.trim().length() > 0 && !uid.equalsIgnoreCase("null")) {//已登录:用户id |
| | | params.put("uid", uid); |
| | | } |
| | | commonPostWithFailture(context, BASE_URL + "brand/deleteHistory", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 品牌分類 |
| | | * |
| | | * @param context |
| | | * @param handler |
| | | */ |
| | | public static void getClass(Context context, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | commonPostWithFailture(context, BASE_URL + "brand/getClass", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 热销分类 |
| | | * |
| | | * @param context |
| | | * @param cid 主类 2实时 3今日 1热销 |
| | | * @param handler |
| | | */ |
| | | public static void getSellClass(Context context, String cid, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("cid", cid); |
| | | commonPostWithFailture(context, BASE_URL + "hotsell/getClass", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 通用 模版 导航栏数据 |
| | | * |
| | | * @param context |
| | | * @param key 关键词 |
| | | * @param handler |
| | | */ |
| | | public static void getNavList(Context context, String key, String type, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("key", key); |
| | | if (type != null && !type.equals("") && !type.equals("0")) { |
| | | params.put("type", type); |
| | | } |
| | | commonPostWithFailture(context, BASE_URL2 + "commoncontent/getNavList", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 首页精选 |
| | | * |
| | | * @param context |
| | | * @param handler |
| | | */ |
| | | public static void getRecommendIndex(Context context, String uid, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | if (!StringUtils.isEmpty(uid)) |
| | | params.put("uid", uid); |
| | | commonPostWithFailture(context, BASE_URL2 + "recommend/getRecommendIndex", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 首页推荐商品 |
| | | * |
| | | * @param context |
| | | * @param page |
| | | * @param handler |
| | | */ |
| | | public static void guessLikeByDevice(Context context, String page, String goodsType, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | if (!StringUtils.isEmpty(page)) |
| | | params.put("page", page); |
| | | params.put("goodsType", goodsType); |
| | | commonPostWithFailture(context, BASE_URL2 + "recommend/getGoodList", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 双11获取红包 |
| | | * |
| | | * @param context |
| | | * @param uid |
| | | */ |
| | | public static void getHomeConfig(Context context, String uid, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | if (!StringUtils.isEmpty(uid)) |
| | | params.put("uid", uid); |
| | | commonPostWithFailture(context, BASE_URL2 + "config/getHomeConfigNew", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 双11获取红包 |
| | | * |
| | | * @param context |
| | | * @param uid |
| | | */ |
| | | public static void uploadParsedOrder(Context context, String uid, String orderData, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("uid", uid); |
| | | params.put("orderData", orderData); |
| | | params.put("source", "unionAuth"); |
| | | commonPostWithFailture(context, BASE_URL + "user/order/uploadParsedOrder", params, handler); |
| | | } |
| | | |
| | | public static void uploadParsedOrder(Context context, String uid, String orderData, String source, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("uid", uid); |
| | | params.put("orderData", orderData); |
| | | params.put("source", source); |
| | | commonPostWithFailture(context, BASE_URL + "user/order/uploadParsedOrder", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 动态分类 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getTrendsClass(Context context, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | commonPostWithFailture(context, BASE_URL2 + "dynamic/getClass", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 一级分类数据 |
| | | * |
| | | * @param context |
| | | * @param handler |
| | | */ |
| | | public static void getFirstCategory2(Context context, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | commonPostWithFailture(context, BASE_URL2 + "class/listClass", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 复制专题评论 |
| | | * |
| | | * @param context |
| | | * @param uid |
| | | * @param id |
| | | * @param handler |
| | | */ |
| | | public static void copySpecialComment(Context context, Long uid, String id, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("uid", uid + ""); |
| | | params.put("id", id + ""); |
| | | commonPostWithFailture(context, BASE_URL2 + "dynamic/copySpecialComment", params, handler); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 动态发圈列表 |
| | | * |
| | | * @param context |
| | | * @param page |
| | | * @param subId |
| | | * @param handler |
| | | */ |
| | | public static void sendCircleContentList(Context context, int page, String cid, String subId, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | if (UserUtil.getUid(context) != null) { |
| | | params.put("uid", UserUtil.getUid(context) + ""); |
| | | } |
| | | params.put("page", page + ""); |
| | | params.put("cid", cid + ""); |
| | | if (!StringUtils.isBlank(subId)) |
| | | params.put("subId", subId); |
| | | commonPostWithFailture(context, BASE_URL2 + "dynamic/getDynamicList", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 发圈 |
| | | * |
| | | * @param context |
| | | * @param uid |
| | | * @param id |
| | | * @param handler |
| | | */ |
| | | public static void sendCircle(Context context, Long uid, String id, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("uid", uid + ""); |
| | | params.put("id", id + ""); |
| | | commonPostWithFailture(context, BASE_URL2 + "user/cloud/sendCircle", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 发圈放大、下载 、分享 |
| | | * |
| | | * @param context |
| | | * @param uid |
| | | * @param type 1 放大图 2批量下载 3分享 |
| | | * @param goodsId |
| | | * @param id |
| | | * @param goodsType |
| | | * @param handler |
| | | */ |
| | | public static void evaluateShare(Context context, Long uid, int type, String id, Long goodsId, Integer goodsType, BasicTextHttpResponseHandler handler) { |
| | | if (!LoginAndInviteStatusUtil.acessNext(context, uid + "", true)) |
| | | return; |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("uid", uid + ""); |
| | | params.put("type", type + ""); |
| | | params.put("id", id); |
| | | if (goodsId != null) |
| | | params.put("goodsId", goodsId + ""); |
| | | if (goodsType != null) |
| | | params.put("goodsType", goodsType + ""); |
| | | commonPostWithFailture(context, BASE_URL2 + "dynamic/evaluateShare", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 发圈复制评论语 |
| | | * |
| | | * @param context |
| | | * @param uid |
| | | * @param id |
| | | * @param cid |
| | | * @param handler |
| | | */ |
| | | public static void evaluateCopyComment(Context context, Long uid, String id, String cid, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("uid", uid + ""); |
| | | params.put("cid", cid); |
| | | params.put("id", id); |
| | | commonPostWithFailture(context, BASE_URL2 + "dynamic/evaluateComment", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 首页顶部分类分类数据 |
| | | * |
| | | * @param context |
| | | * @param handler |
| | | */ |
| | | public static void getHomeNavbar(Context context, String uid, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("uid", uid); |
| | | commonPostWithFailture(context, BASE_URL2 + "navbar/getHomeItems", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 性别改变 |
| | | * |
| | | * @param context |
| | | * @param |
| | | */ |
| | | public static void changeSex(Context context, int sex, |
| | | BasicTextHttpResponseHandler callback) { |
| | | try { |
| | | URL url = new URL(BASE_URL2 + "navbar/changeSex"); |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | if (sex <= 2 || sex >= 0) |
| | | params.put("sex", sex + ""); |
| | | String[] tags = url.toString().split("/"); |
| | | String tag = tags[tags.length - 2] + "/" + tags[tags.length - 1]; |
| | | Request request = new Request.Builder().url(url).tag(tag).post(validateParams1(params, context, callback).build()).build(); |
| | | mOkHttpClient.newCall(request).enqueue(callback); |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 性别改变 |
| | | * |
| | | * @param context |
| | | * @param handler |
| | | */ |
| | | |
| | | /* public static void changeSex(Context context, int sex, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | if (sex <= 2 || sex >= 0) |
| | | params.put("sex", sex + ""); |
| | | commonPostWithFailture(context, BASE_URL2 + "navbar/changeSex", params, handler); |
| | | }*/ |
| | | |
| | | /** |
| | | * 二级分类数据 |
| | | * |
| | | * @param context |
| | | * @param handler |
| | | */ |
| | | public static void getSecondCategory(Context context, String gcid, Long swpid, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | String str_swpid = String.valueOf(swpid); |
| | | params.put("gcid", gcid); |
| | | if (str_swpid != null && str_swpid.trim().length() > 0 && !str_swpid.equalsIgnoreCase("null")) {//当swpid为空的时候 不传 |
| | | params.put("swpid", str_swpid); |
| | | } |
| | | commonPostWithFailture(context, BASE_URL + "class/getgoodssecondclass", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 二级分类数据 |
| | | * |
| | | * @param context |
| | | * @param handler |
| | | */ |
| | | public static void getSecondCategory42(Context context, String cid, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("cid", cid); |
| | | commonPostWithFailture(context, BASE_URL2 + "class/listSubMap", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 读常规消息 |
| | | * |
| | | * @param context |
| | | * @param uid |
| | | * @param type 列表接口返回的type |
| | | * @param handler |
| | | */ |
| | | public static void getreadCommonMsg(Context context, String uid, String type, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("type", type); |
| | | if (uid != null && uid.trim().length() > 0 && !uid.equalsIgnoreCase("null")) {//当uid为空的时候 不传 |
| | | params.put("uid", uid); |
| | | } |
| | | commonPostWithFailture(context, BASE_URL + "user/msg/readCommonMsg", params, handler); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 删除消息 |
| | | * |
| | | * @param context |
| | | * @param uid |
| | | * @param type |
| | | * @param id |
| | | * @param handler |
| | | */ |
| | | public static void deleteMsg(Context context, String uid, String type, String id, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("type", type); |
| | | params.put("uid", uid); |
| | | params.put("id", id); |
| | | commonPostWithFailture(context, BASE_URL + "user/msg/deleteMsg", params, handler); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 三级分类数据 |
| | | * |
| | | * @param context |
| | | * @param handler |
| | | */ |
| | | public static void getThirdCategory(Context context, String page, String key, String fastFilter, |
| | | String order, String startprice, String endprice, String totalSales, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("scid", key); |
| | | params.put("page", page); |
| | | params.put("fastFilter", fastFilter); |
| | | params.put("order", order); |
| | | params.put("startprice", startprice); |
| | | params.put("endprice", endprice); |
| | | params.put("totalSales", totalSales); |
| | | commonPostWithFailture(context, BASE_URL2 + "class/getSubGoods", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 首页二级分类列表 |
| | | * |
| | | * @param context |
| | | * @param handler |
| | | */ |
| | | public static void getRecommendSecondGoods(Context context, String page, String key, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("gcid", key); |
| | | params.put("page", page); |
| | | commonPostWithFailture(context, BASE_URL2 + "class/getClassGoods", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 未领取金币数据 |
| | | * |
| | | * @param context |
| | | * @param uid |
| | | * @param handler |
| | | */ |
| | | public static void getNotReceived(Context context, String uid, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("uid", uid); |
| | | commonPostWithFailture(context, BASE_URL2 + "integral/getNotReceived", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 金币任务列表 |
| | | * |
| | | * @param context |
| | | * @param uid |
| | | * @param handler |
| | | */ |
| | | public static void getTaskList(Context context, String uid, String page, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("uid", uid); |
| | | params.put("page", page); |
| | | commonPostWithFailture(context, BASE_URL2 + "integral/getTaskList", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 金币领取 |
| | | * |
| | | * @param context |
| | | * @param uid |
| | | * @param handler |
| | | */ |
| | | public static void getReceiveGoldCoin(Context context, String uid, String type, String ids, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("uid", uid); |
| | | params.put("type", type); |
| | | if (!StringUtils.isEmpty(ids)) { |
| | | params.put("ids", ids); |
| | | } |
| | | commonPostWithFailture(context, BASE_URL2 + "integral/receiveGoldCoin", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 智能搜索-口令领取 |
| | | * |
| | | * @param context |
| | | * @param uid |
| | | * @param handler |
| | | */ |
| | | public static void getTokenReceive(Context context, String uid, String token, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("uid", uid); |
| | | params.put("token", token); |
| | | commonPostWithFailture(context, BASE_URL2 + "search/tokenReceive", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 邀请码激活验证 |
| | | * |
| | | * @param context |
| | | * @param uid |
| | | * @param handler |
| | | */ |
| | | public static void getverifyCode(Context context, String uid, String inviteCode, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("uid", uid); |
| | | params.put("inviteCode", inviteCode); |
| | | commonPostWithFailture(context, BASE_URL2 + "invite/verifyCode", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 微信激活验证 |
| | | * |
| | | * @param context |
| | | * @param uid |
| | | * @param handler |
| | | */ |
| | | public static void getverifyWX(Context context, String uid, String inviteCode, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("uid", uid); |
| | | params.put("code", inviteCode); |
| | | commonPostWithFailture(context, BASE_URL2 + "invite/verifyWX", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 获取通用模板的内容获取 |
| | | * |
| | | * @param context |
| | | * @param page 分页 |
| | | * @param key 上级传过来的关键词 |
| | | * @param cid 导航栏CID |
| | | * @param handler |
| | | */ |
| | | public static void getNavGoodsList(Context context, String page, String key, String cid, String type, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("key", key); |
| | | params.put("page", page); |
| | | if (cid != null && !cid.equals("") && !cid.equals("null")) { |
| | | params.put("cid", cid); |
| | | } |
| | | if (type != null && !type.equals("") && !type.equals("null") && !type.equals("0")) { |
| | | params.put("type", type); |
| | | } |
| | | commonPostWithFailture(context, BASE_URL2 + "commoncontent/getNavGoodsList", params, handler); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 找回订单 |
| | | * |
| | | * @param context |
| | | * @param handler |
| | | * @param type //类型: 1淘宝 2京东 3拼多多 |
| | | */ |
| | | public static void setOrderAppeal(Context context, String orderId, String uid, String type, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("orderId", orderId); |
| | | params.put("userInfo.id", uid); |
| | | params.put("type", type); |
| | | commonPostWithFailture(context, BASE_URL + "lostOrder/findLostOrder", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 获取准备复制的商品信息 |
| | | * |
| | | * @param context |
| | | * @param handler |
| | | */ |
| | | public static void getNewGoodsInfo(Context context, String text, String uid, BasicTextHttpResponseHandler handler) { |
| | | //APP内复制的不推荐 |
| | | if (text != null && ClipboardUtil.latestCopyContent != null && text.equalsIgnoreCase(ClipboardUtil.latestCopyContent.getContent()) && (System.currentTimeMillis() - ClipboardUtil.latestCopyContent.getTime()) < 1000 * 60 * 30L) |
| | | return; |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("text", text); |
| | | if (uid != null && uid.length() > 0 && !StringUtils.isEmpty(uid)) { |
| | | params.put("uid", uid); |
| | | } |
| | | commonPost(context, BASE_URL2 + "search/getRecommendInfo", params, handler); |
| | | } |
| | | |
| | | |
| | | public static void setConvertLinkDoc(Context context, String text, Long uid, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("text", text); |
| | | if (uid != null) { |
| | | params.put("uid", uid + ""); |
| | | } |
| | | commonPost(context, BASE_URL2 + "convertlink/setConvertLinkDoc", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 获取奖金信息 |
| | | * |
| | | * @param context |
| | | * @param handler |
| | | */ |
| | | public static void getRewardStatistics(Context context, String uid, String dateType, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("uid", uid); |
| | | params.put("dateType", dateType); |
| | | commonPost(context, BASE_URL2 + "user/order/getBonusCount", params, handler); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 奖金统计 |
| | | * |
| | | * @param context |
| | | * @param uid |
| | | * @param type |
| | | * @param handler |
| | | */ |
| | | public static void getCurrentBonus(Context context, Long uid, String type, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("uid", uid + ""); |
| | | params.put("type", type); |
| | | commonPost(context, BASE_URL2 + "user/order/getCurrentBonus", params, handler); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 热门搜索 |
| | | * |
| | | * @param context |
| | | * @param goodsType 类型:1淘宝 2京东 3拼多多 |
| | | */ |
| | | public static void getHotSearch(Context context, String goodsType, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("goodsType", goodsType); |
| | | commonPost(context, BASE_URL + "search/gethotsearch", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 小黄条 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getAppPageNotification(Context context, String type, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("type", type); |
| | | commonPost(context, BASE_URL + "help/getAppPageNotification", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 我的设置开关 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void setModuleState(Context context, String uid, String param, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("uid", uid); |
| | | params.put("params", param); |
| | | commonPost(context, BASE_URL + "customer/setModuleState", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 获取主页消息列表 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getHomeMsgList(Context context, String uid, String page, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("uid", uid); |
| | | params.put("page", page); |
| | | commonPost(context, BASE_URL + "user/msg/getHomeMsgListNew", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 获取系统消息列表 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getSystemMsgList(Context context, String uid, String page, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("uid", uid); |
| | | params.put("page", page); |
| | | commonPost(context, BASE_URL + "user/msg/getSystemMsgList", params, handler); |
| | | } |
| | | |
| | | |
| | | public static void getHongBaoSendRecordList(Context context, String uid, String page, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("uid", uid); |
| | | params.put("page", page); |
| | | commonPost(context, BASE_URL2 + "redpack/getGiveList", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 获取用户消息列表 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getMsgList(Context context, String uid, String page, String type, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("uid", uid); |
| | | params.put("page", page); |
| | | params.put("type", type); |
| | | commonPost(context, BASE_URL + "user/msg/getMsgList", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 获取消息未读数量 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getUnReadMsgCount(Context context, String uid, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("uid", uid); |
| | | commonPost(context, BASE_URL + "user/msg/getUnReadMsgCount", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 一键清空未读消息数量 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void setAllMsgRead(Context context, String uid, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("uid", uid); |
| | | commonPost(context, BASE_URL + "user/msg/setAllMsgRead", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 获取消息未读数量 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void setSystemMsgSolved(Context context, String uid, String id, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("uid", uid); |
| | | params.put("id", id); |
| | | commonPost(context, BASE_URL + "user/msg/setSystemMsgSolved", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 搜索框联想词 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getSuggestSearch(Context context, String kw, String goodsType, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("kw", kw); |
| | | params.put("goodsType", goodsType); |
| | | commonPostWithFailture(context, BASE_URL2 + "search/suggestSearch", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 商品详情免单券弹框接口 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getGoodsCouponList(Context context, String uid, int goodsType, String goodsId, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("uid", uid); |
| | | params.put("goodsId", goodsId); |
| | | params.put("goodsType", goodsType+""); |
| | | commonPostWithFailture(context, BASE_URL + "user/coupon/getFreeCouponList", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 商品详情免单券弹框接口 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getOrderCouponList(Context context, String uid, String orderNo, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("uid", uid); |
| | | params.put("orderNo", orderNo); |
| | | commonPostWithFailture(context, BASE_URL2 + "user/coupon/getOrderCouponList", params, handler); |
| | | } |
| | | |
| | | // /** |
| | | // * 增加动态分享次数 |
| | | // * |
| | | // * @param context uid动态ID |
| | | // */ |
| | | // public static void addShareCount(Context context, String activityId, |
| | | // BasicTextHttpResponseHandler handler) { |
| | | // LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | // params.put("id", activityId); |
| | | // commonPost(context, BASE_URL + "activity/addShareCount", params, handler); |
| | | // } |
| | | |
| | | /** |
| | | * 增加商品分享次数 |
| | | * |
| | | * @param context uid动态ID |
| | | */ |
| | | public static void addShareCount(Context context, String shareId, String type, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | if (!StringUtils.isEmpty(shareId)) { |
| | | params.put("shareId", shareId); |
| | | } |
| | | if (!StringUtils.isEmpty(type)) |
| | | params.put("type", type); |
| | | commonPost(context, BASE_URL + "share/updaterecord", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 获取分享记录 |
| | | * |
| | | * @param context uid |
| | | */ |
| | | public static void getShareRecord(Context context, String uid, String page, String source, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("uid", uid); |
| | | params.put("page", page); |
| | | params.put("source", source); |
| | | commonPost(context, BASE_URL + "share/getlistrecord", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 自购立减 |
| | | * |
| | | * @param context uid |
| | | */ |
| | | public static void getBuyGoods(Context context, String page, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("page", page); |
| | | commonPost(context, BASE_URL2 + "taolijin/getBuyGoodsV2", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 增加分享库分享更新 |
| | | * |
| | | * @param context uid动态ID |
| | | */ |
| | | public static void addSelectionShare(Context context, String activityId, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("shareId", activityId); |
| | | commonPost(context, BASE_URL + "share/updaterecord", params, handler); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 搜索 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void search(Context context, String kw, String page, String fillter, String goodsType, |
| | | String order, String uid, String notifyType, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("key", kw); |
| | | params.put("page", page); |
| | | params.put("goodsType", goodsType); |
| | | params.put("filter", fillter); |
| | | params.put("order", order); |
| | | if (notifyType != null) |
| | | params.put("notifyType", notifyType); |
| | | if (!StringUtils.isEmpty(uid)) |
| | | params.put("uid", uid); |
| | | commonPost(context, BASE_URL2 + "search/searchGoods", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 首页顶部提示(四个版本) |
| | | * |
| | | * @param context |
| | | * @param uid |
| | | * @param handler |
| | | */ |
| | | public static void getFirstGuide(Context context, String uid, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | if (!StringUtils.isEmpty(uid)) |
| | | params.put("uid", uid); |
| | | commonPost(context, BASE_URL2 + "recommend/getGuide", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 限时秒杀顶部 |
| | | * |
| | | * @param context |
| | | * @param handler |
| | | */ |
| | | public static void getSpikTime(Context context, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | commonPost(context, BASE_URL2 + "recommend/getSpikTime", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 限时秒杀顶部 |
| | | * |
| | | * @param context |
| | | * @param time 时间段 |
| | | * @param page 页码:1 |
| | | * @param auctionId 商品id |
| | | * @param handler |
| | | */ |
| | | public static void getSpikeGoodsList(Context context, String time, String page, String auctionId, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("qtime", time); |
| | | params.put("page", page); |
| | | if (!StringUtils.isEmpty(auctionId)) |
| | | params.put("goodsId", auctionId); |
| | | commonPost(context, BASE_URL2 + "recommend/getSpikeGoodsList", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 我的信息-提醒记录(服务器记录) |
| | | * |
| | | * @param context |
| | | * @param uid |
| | | * @param handler |
| | | */ |
| | | public static void setRecordBind(Context context, String uid, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("uid", uid); |
| | | commonPost(context, BASE_URL2 + "user/recordBind", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 获取站内信列表 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getMailList(Context context, String uid, String page, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("uid", uid); |
| | | params.put("page", page); |
| | | commonPost(context, BASE_URL + "customer/findAccountMessageList", params, handler); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 上传最近的客服消息 |
| | | * |
| | | * @param context |
| | | * @param content 客服内容 |
| | | * @param time 内容时间 |
| | | * @param handler |
| | | */ |
| | | public static void uploadLatestKeFuMsg(Context context, String content, String time, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("content", content); |
| | | params.put("datetime", time); |
| | | commonPost(context, BASE_URL + "user/msg/uploadLatestKeFuMsg", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 上传吐槽内容 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void updateComplaint(Context context, String uid, String content, File[] files, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | if (!StringUtils.isEmpty(uid)) |
| | | params.put("uid", uid); |
| | | params.put("content", content); |
| | | if (files != null && files.length > 0) { |
| | | LinkedHashMap<String, File[]> params1 = new LinkedHashMap<>(); |
| | | params1.put("fileList", files); |
| | | commonPost1(context, BASE_URL + "customerservice/complaint", params, params1, handler); |
| | | } else { |
| | | commonPost1(context, BASE_URL + "customerservice/complaint", params, null, handler); |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 更换用户头像 |
| | | * |
| | | * @param context |
| | | * @param uid 用户id |
| | | * @param files 图片 |
| | | * @param handler |
| | | */ |
| | | public static void uploadPortrait(Context context, String uid, File[] files, |
| | | BasicTextHttpResponseHandler handler) { |
| | | |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | if (!StringUtils.isEmpty(uid)) |
| | | params.put("uid", uid); |
| | | if (files != null) { |
| | | LinkedHashMap<String, File[]> params1 = new LinkedHashMap<>(); |
| | | params1.put("file", files); |
| | | commonPost1(context, BASE_URL + "customer/uploadPortrait", params, params1, handler); |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 更换微信 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void bindWeiXin(Context context, String uid, String code, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("uid", uid); |
| | | params.put("code", code); |
| | | commonPostWithFailture(context, BASE_URL + "user/bindWeiXin", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * app更新 |
| | | * |
| | | * @param context |
| | | * @param device |
| | | * @param platform |
| | | * @param time |
| | | * @param key |
| | | * @param versionCode |
| | | * @param handler |
| | | */ |
| | | public static void getAppUpdateInfo(Context context, String device, |
| | | String platform, String time, String key, String versionCode, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("method", "update"); |
| | | params.put("device", device); |
| | | params.put("platform", "Android"); |
| | | params.put("key", key); |
| | | params.put("time", time); |
| | | params.put("versionCode", versionCode); |
| | | commonPost(context, BASE_URL + "help/updateApp", params, handler); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 获取申诉订单列表 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getLostOrderList(Context context, String uid, String page, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("uid", uid); |
| | | params.put("page", page); |
| | | commonPost(context, BASE_URL + "lostOrder/getLostOrderList", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 删除单个申诉订单记录 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void deleteLostOrder(Context context, String uid, String id, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("uid", uid); |
| | | params.put("id", id); |
| | | commonPost(context, BASE_URL + "lostOrder/deleteLostOrder", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 删除所有申诉订单记录 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void deleteAllLostOrder(Context context, String uid, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("uid", uid); |
| | | commonPost(context, BASE_URL + "lostOrder/deleteAllLostOrder", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 获取订单配置文件 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getLostOrderConfig(Context context, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | commonPost(context, BASE_URL + "lostOrder/getConfig", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 淘宝订单解析配置 |
| | | * |
| | | * @param context |
| | | * @param handler |
| | | */ |
| | | public static void getOrderParseConfig(Context context, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | commonPost(context, BASE_URL + "config/getOrderParseConfig", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 购物车配置信息 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getTaoBaoCartConfig(Context context, String uid, String position, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("uid", uid); |
| | | params.put("position", position); |
| | | commonPost(context, BASE_URL + "config/getTaoBaoCartConfig", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 修改用户信息 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void saveInfo(Context context, String uid, String nickName, String weiXin, |
| | | Integer sex, String inviteCode, File wxErCode, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("uid", uid); |
| | | if (!StringUtils.isEmpty(nickName)) |
| | | params.put("nickName", nickName); |
| | | if (!StringUtils.isEmpty(weiXin)) |
| | | params.put("weiXin", weiXin); |
| | | if (!StringUtils.isEmpty(inviteCode)) |
| | | params.put("inviteCode", inviteCode); |
| | | if (sex != null) |
| | | params.put("sex", sex + ""); |
| | | |
| | | |
| | | LinkedHashMap<String, File[]> paramsFiles = new LinkedHashMap<>(); |
| | | if (wxErCode != null) { |
| | | File[] files = new File[1]; |
| | | files[0] = wxErCode; |
| | | paramsFiles.put("qrCodeFile", files); |
| | | } |
| | | commonPost1(context, BASE_URL + "customer/saveInfo", params, paramsFiles, handler); |
| | | } |
| | | |
| | | /** |
| | | * 绑定OPPO推送 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void bindOPPOPush(Context context, String uid, String registerId, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("registerId", registerId); |
| | | if (!StringUtils.isEmpty(uid)) |
| | | params.put("uid", uid); |
| | | commonPostWithFailture(context, BASE_URL + "push/registerOppo", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 绑定VIVO推送 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void bindVIVOPush(Context context, String uid, String registerId, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("regId", registerId); |
| | | if (!StringUtils.isEmpty(uid)) |
| | | params.put("uid", uid); |
| | | commonPostWithFailture(context, BASE_URL + "push/registerVivo", params, handler); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 绑定XM推送 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void bindXMPush(Context context, Long uid, String regId, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("regId", regId); |
| | | if (uid != null) |
| | | params.put("uid", uid + ""); |
| | | commonPostWithFailture(context, BASE_URL + "push/registerXM", params, handler); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 上传授权信息,成功后从服务器获取完整的用户信息 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void loginOut(Context context, String uid, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("uid", uid); |
| | | commonPostWithFailture(context, BASE_URL + "user/logout", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 获取短信验证码 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void sendSms(Context context, String uid, String phone, String type, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("phone", phone); |
| | | params.put("uid", uid); |
| | | params.put("type", type); |
| | | commonPostWithFailture(context, BASE_URL + "sms/sendSMS", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 新登录获取短信验证码 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void sendMSMLogin(Context context, String slideVerify, String phone, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("slideVerify", slideVerify); |
| | | params.put("phone", phone); |
| | | commonPostWithFailture(context, BASE_URL + "sms/sendMSMLogin", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 新登录获取短信验证码 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getUserConfig(Context context, Long uid, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | if (uid != null) { |
| | | params.put("uid", uid + ""); |
| | | } |
| | | |
| | | commonPostWithFailture(context, BASE_URL + "config/getUserConfig", params, handler); |
| | | } |
| | | |
| | | |
| | | public static void closeDialogNotify(Context context, Long uid, String id, String sourceId, int type, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | if (uid != null) { |
| | | params.put("uid", uid + ""); |
| | | } |
| | | params.put("id", id); |
| | | if (sourceId != null) |
| | | params.put("sourceId", sourceId); |
| | | params.put("type", type + ""); |
| | | commonPostWithFailture(context, BASE_URL + "config/closeDialogNotify", params, handler); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 新登录获取短信验证码 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void sendMSMBind(Context context, String slideVerify, String phone, Long uid, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("slideVerify", slideVerify); |
| | | params.put("phone", phone); |
| | | if (uid != null) |
| | | params.put("uid", uid + ""); |
| | | commonPostWithFailture(context, BASE_URL + "sms/sendMSMBind", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 注册账户 |
| | | * |
| | | * @param context |
| | | * @param tbOpenid |
| | | * @param tbNickName |
| | | * @param tbPortrait |
| | | * @param vcode |
| | | * @param phone |
| | | * @param handler |
| | | */ |
| | | public static void register(Context context, String tbOpenid, String tbNickName, String tbPortrait, |
| | | String vcode, String phone, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("tbOpenid", tbOpenid); |
| | | params.put("tbNickName", tbNickName); |
| | | params.put("tbPortrait", tbPortrait); |
| | | params.put("vcode", vcode); |
| | | params.put("phone", phone); |
| | | commonPostWithFailture(context, BASE_URL + "user/register", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 注册账户 |
| | | * |
| | | * @param context |
| | | * @param mainUid 主账号ID |
| | | * @param lessUid 次账户ID |
| | | * @param handler |
| | | */ |
| | | public static void mergeAccount(Context context, String mainUid, String lessUid, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("mainUid", mainUid); |
| | | params.put("lessUid", lessUid); |
| | | commonPostWithFailture(context, BASE_URL + "user/connect", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 绑定电话号码 |
| | | * |
| | | * @param context |
| | | * @param handler |
| | | */ |
| | | public static void bindPhone(Context context, String uid, String vcode, String phone, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("uid", uid); |
| | | params.put("vcode", vcode); |
| | | params.put("phone", phone); |
| | | commonPostWithFailture(context, BASE_URL + "user/bindPhone", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 添加支付宝账号 |
| | | * |
| | | * @param context |
| | | * @param handler |
| | | */ |
| | | public static void addZhifubaoAccount(Context context, String uid, String name, String account, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("uid", uid); |
| | | params.put("name", name); |
| | | params.put("account", account); |
| | | commonPostWithFailture(context, BASE_URL + "user/bindalipaywithverifynew", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 验证绑定支付宝验证码 |
| | | * |
| | | * @param context |
| | | * @param handler |
| | | */ |
| | | public static void verifyvcodeforbind(Context context, String uid, String vcode, String phone, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("uid", uid); |
| | | params.put("vcode", vcode); |
| | | params.put("phone", phone); |
| | | commonPostWithFailture(context, BASE_URL + "user/verifyvcodeforbind", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 新版登录 |
| | | * |
| | | * @param context vcode短信验证码 phone电话号码 code微信登录的code |
| | | * @param handler loginType 1电话 2微信 |
| | | */ |
| | | public static void loginNew(Context context, String vcode, String phone, String code, String loginType, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("vcode", vcode); |
| | | params.put("phone", phone); |
| | | params.put("code", code); |
| | | params.put("loginType", loginType); |
| | | commonPostWithFailture(context, BASE_URL2 + "user/login", params, handler); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 淘宝登录 |
| | | * @param context |
| | | * @param userData |
| | | */ |
| | | public static void loginTB(Context context,String userData , BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("userData", userData); |
| | | commonPostWithFailture(context, BASE_URL2 + "user/loginTB", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 新版手机号绑定 |
| | | * |
| | | * @param context vcode短信验证码 phone电话号码 code微信登录的code |
| | | * @param handler loginType 1电话 2微信 |
| | | */ |
| | | public static void bindPhoneNew(Context context, String vcode, String phone, String uid, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("vcode", vcode); |
| | | params.put("phone", phone); |
| | | params.put("uid", uid); |
| | | commonPostWithFailture(context, BASE_URL + "user/bindPhoneNew", params, handler); |
| | | } |
| | | |
| | | |
| | | public static void bindPhoneWithOutLogin(Context context, String vcode, String phone, String key, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("vcode", vcode); |
| | | params.put("phone", phone); |
| | | params.put("key", key); |
| | | commonPostWithFailture(context, BASE_URL2 + "user/bindPhoneLogin", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 注册账户 |
| | | * |
| | | * @param context |
| | | * @param handler |
| | | */ |
| | | public static void unbindPhone(Context context, String uid, String phone, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("uid", uid); |
| | | params.put("phone", phone); |
| | | commonPostWithFailture(context, BASE_URL + "user/unBindPhone", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 上传授权信息,成功后从服务器获取完整的用户信息 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getExtractProcess(Context context, String id, String uid, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("id", id); |
| | | params.put("uid", uid); |
| | | commonPostWithFailture(context, BASE_URL + "customer/getextractprocess", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 绑定华为推送 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void bindHMPush(Context context, String token, String uid, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("token", token); |
| | | params.put("uid", uid); |
| | | commonPostWithFailture(context, BASE_URL + "push/bindHWPush", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 获取网页配置信息 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getWebConfig(Context context, String url, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("url", url); |
| | | commonPostWithFailture(context, BASE_URL2 + "config/getWebConfig", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 获取网页配置信息 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void isGoodsExtend(Context context, String goodsId, int goodsType, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("goodsId", goodsId); |
| | | params.put("goodsType", goodsType + ""); |
| | | commonPostWithFailture(context, BASE_URL2 + "goods/isGoodsExtend", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 金币兑换列表 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getExchangeList(Context context, String uid, String page, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("uid", uid); |
| | | params.put("page", page); |
| | | commonPostWithFailture(context, BASE_URL2 + "integral/getExchangeList", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 金币兑换-验证 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void goExchangeGoodsVerify(Context context, String uid, String id, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("uid", uid); |
| | | params.put("id", id); |
| | | commonPostWithFailture(context, BASE_URL2 + "integral/verifyExchange", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 金币兑换-去兑换 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void goExchangeGoods(Context context, String uid, String id, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("uid", uid); |
| | | params.put("id", id); |
| | | commonPostWithFailture(context, BASE_URL2 + "integral/exchange", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 金币兑换-邀请码列表 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getInviteCodeList(Context context, int page, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("page", page + ""); |
| | | commonPostWithFailture(context, BASE_URL2 + "integral/getPublishList", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 金币兑换-验证 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void inviteCodeExchangeVerify(Context context, String uid, String id, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("uid", uid); |
| | | params.put("id", id); |
| | | commonPostWithFailture(context, BASE_URL2 + "integral/verifyInviteCode", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 金币兑换-去兑换 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void inviteCodeExchange(Context context, String uid, String id, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("uid", uid); |
| | | params.put("id", id); |
| | | commonPostWithFailture(context, BASE_URL2 + "integral/exchangeInviteCode", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 获取转链信息 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getTBLinkInfo(Context context, String uid, String goodsId, String from, String source, |
| | | BasicTextHttpResponseHandler handler) { |
| | | |
| | | if (!LoginAndInviteStatusUtil.acessNext(context, uid, true)) |
| | | return; |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("uid", uid); |
| | | params.put("auctionId", goodsId); |
| | | params.put("from", from); |
| | | if (!StringUtils.isEmpty(source)) |
| | | params.put("source", source); |
| | | commonPostWithFailture(context, BASE_URL + "goods/gettaobaolink", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 获取京东转链信息 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getJDLinkInfo(Context context, String uid, String goodsId, String from, String source, String couponLink, |
| | | BasicTextHttpResponseHandler handler) { |
| | | if (!LoginAndInviteStatusUtil.acessNext(context, uid, true)) |
| | | return; |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("uid", uid); |
| | | params.put("id", goodsId); |
| | | params.put("from", from); |
| | | if (!StringUtils.isEmpty(source)) |
| | | params.put("source", source); |
| | | if (!StringUtils.isEmpty(couponLink)) |
| | | params.put("couponUrl", couponLink); |
| | | commonPostWithFailture(context, BASE_URL2 + "goods/getJDLink", params, handler); |
| | | } |
| | | |
| | | |
| | | public static void getVIPLinkInfo(Context context, String uid, String goodsId, String from, String source, |
| | | BasicTextHttpResponseHandler handler) { |
| | | if (!LoginAndInviteStatusUtil.acessNext(context, uid, true)) |
| | | return; |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("uid", uid); |
| | | params.put("id", goodsId); |
| | | params.put("from", from); |
| | | if (!StringUtils.isEmpty(source)) |
| | | params.put("source", source); |
| | | commonPostWithFailture(context, BASE_URL2 + "goods/getVIPLink", params, handler); |
| | | } |
| | | |
| | | |
| | | public static void getSuningLinkInfo(Context context, String uid, String goodsId, String from, String source, |
| | | BasicTextHttpResponseHandler handler) { |
| | | if (!LoginAndInviteStatusUtil.acessNext(context, uid, true)) |
| | | return; |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("uid", uid); |
| | | params.put("id", goodsId); |
| | | params.put("from", from); |
| | | if (!StringUtils.isEmpty(source)) |
| | | params.put("source", source); |
| | | commonPostWithFailture(context, BASE_URL2 + "goods/getSuningLink", params, handler); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 获取京东转链信息 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getJDCouponLinkInfo(Context context, String goodsId, String couponLink, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("id", goodsId); |
| | | params.put("couponUrl", couponLink); |
| | | commonPostWithFailture(context, BASE_URL2 + "goods/getJDCouponLink", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 获取拼多多转链信息 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getPDDLinkInfo(Context context, String uid, String goodsId, String from, String source, |
| | | BasicTextHttpResponseHandler handler) { |
| | | if (!LoginAndInviteStatusUtil.acessNext(context, uid, true)) |
| | | return; |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("uid", uid); |
| | | params.put("id", goodsId); |
| | | params.put("from", from); |
| | | if (!StringUtils.isEmpty(source)) |
| | | params.put("source", source); |
| | | commonPostWithFailture(context, BASE_URL2 + "goods/getPDDLink", params, handler); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 获取详情图文信息 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void deleteRecommendGoods(Context context, String goodsId, String uid, String reason, int source, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("goodsId", goodsId); |
| | | params.put("source", source + ""); |
| | | if (!StringUtils.isEmpty(uid)) |
| | | params.put("uid", uid); |
| | | if (!StringUtils.isEmpty(reason)) |
| | | params.put("reason", reason); |
| | | commonPostWithFailture(context, BASE_URL + "goods/deleteRecommendGoods", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 获取客服问题关键词 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getKeys(Context context, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | commonPostWithFailture(context, BASE_URL + "customerservice/getkeys", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 根据客服关键词查询答案 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getAnswer(Context context, String key, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("key", key); |
| | | commonPostWithFailture(context, BASE_URL + "customerservice/getanswer", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 创建商品分享 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void createShareLink(Context context, String uid, String goodsId, String goodsType, String source, |
| | | String totalNum, Boolean needGoods, BasicTextHttpResponseHandler handler) { |
| | | if (!LoginAndInviteStatusUtil.acessNext(context, uid, true)) |
| | | return; |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("uid", uid); |
| | | params.put("goodsId", goodsId); |
| | | params.put("goodsType", goodsType); |
| | | if (!StringUtils.isEmpty(source)) |
| | | params.put("source", source); |
| | | if (!StringUtils.isEmpty(totalNum)) |
| | | params.put("totalNum", totalNum); |
| | | if (needGoods != null) |
| | | params.put("needGoods", needGoods + ""); |
| | | |
| | | commonPostWithFailture(context, BASE_URL2 + "share/createShareInfo", params, handler); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 获取是否需要H5授权 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getTaoBaoAuthInfo(Context context, String uid, String goodsId, String source, boolean first, |
| | | BasicTextHttpResponseHandler handler) { |
| | | if (!LoginAndInviteStatusUtil.acessNext(context, uid, true)) |
| | | return; |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | if (!StringUtils.isEmpty(uid)) |
| | | params.put("uid", uid); |
| | | if (goodsId != null) |
| | | params.put("goodsId", goodsId); |
| | | params.put("source", source); |
| | | params.put("first", first + ""); |
| | | commonPostWithFailture(context, BASE_URL + "userauth/getTaoBaoAuthInfo", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 用户资金统计 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getMoneyStatistic(Context context, String uid, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("uid", uid); |
| | | commonPostWithFailture(context, BASE_URL2 + "usermoney/getMoneyStatistic", params, handler); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 用户资金统计 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getUserMoneyInfo(Context context, String uid, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("uid", uid); |
| | | commonPostWithFailture(context, BASE_URL2 + "usermoney/getUserMoneyInfo", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 获取提现记录 |
| | | * |
| | | * @param context |
| | | * @param uid |
| | | * @param page |
| | | * @param handler |
| | | */ |
| | | public static void getExtractRecord(Context context, String uid, int page, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("uid", uid); |
| | | params.put("page", page + ""); |
| | | commonPostWithFailture(context, BASE_URL2 + "usermoney/getExtractRecord", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 收益历史详情 |
| | | * |
| | | * @param context |
| | | * @param uid |
| | | * @param dateType |
| | | * @param date |
| | | * @param handler |
| | | */ |
| | | public static void getHistoryDetail(Context context, String uid, int dateType, String date, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("uid", uid); |
| | | params.put("datetype", dateType + ""); |
| | | if (date != null) |
| | | params.put("date", date); |
| | | commonPostWithFailture(context, BASE_URL2 + "usermoney/getHistoryDetail", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 分享模板预览 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void viewShareTextTemplate(Context context, String uid, String goodsId, |
| | | String hasCoupon, String template, String tljId, |
| | | int goodsType, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("uid", uid); |
| | | params.put("goodsId", goodsId); |
| | | params.put("hasCoupon", hasCoupon); |
| | | params.put("goodsType", goodsType + ""); |
| | | if (!StringUtils.isEmpty(template)) |
| | | params.put("template", template); |
| | | if (!StringUtils.isEmpty(tljId)) |
| | | params.put("tljId", tljId); |
| | | commonPostWithFailture(context, BASE_URL2 + "share/viewShareTextTemplate", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 获取分享模板内容 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getShareTextTemplate(Context context, String uid, String hasCoupon, |
| | | String tljId, int goodsType, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("uid", uid); |
| | | params.put("hasCoupon", hasCoupon); |
| | | params.put("goodsType", goodsType + ""); |
| | | if (!StringUtils.isEmpty(tljId)) { |
| | | params.put("tljId", tljId); |
| | | } |
| | | commonPostWithFailture(context, BASE_URL2 + "share/getShareTextTemplate", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 获取分享模板规则 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getShareTextTemplateRules(Context context, String tljId, int goodsType, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | if (!StringUtils.isEmpty(tljId)) |
| | | params.put("tljId", tljId); |
| | | params.put("goodsType", goodsType + ""); |
| | | commonPostWithFailture(context, BASE_URL2 + "share/getShareTextTemplateRules", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 保存分享模板 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void saveShareTextTemplate(Context context, String uid, String hasCoupon, |
| | | String template, String tljId, int goodsType, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("uid", uid); |
| | | params.put("hasCoupon", hasCoupon); |
| | | params.put("template", template); |
| | | params.put("goodsType", goodsType + ""); |
| | | if (!StringUtils.isEmpty(tljId)) |
| | | params.put("tljId", tljId); |
| | | commonPostWithFailture(context, BASE_URL2 + "share/saveShareTextTemplate", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 还原分享模板 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void resetShareTextTemplate(Context context, String uid, String hasCoupon, |
| | | String goodsId, String tljId, int goodsType, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("uid", uid); |
| | | params.put("hasCoupon", hasCoupon); |
| | | params.put("goodsId", goodsId); |
| | | params.put("goodsType", goodsType + ""); |
| | | if (!StringUtils.isEmpty(tljId)) { |
| | | params.put("tljId", tljId); |
| | | } |
| | | commonPostWithFailture(context, BASE_URL2 + "share/resetShareTextTemplate", params, handler); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 是否展示淘宝订单 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getOrderConfig(Context context, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | commonPostWithFailture(context, BASE_URL + "config/getOrderConfig", params, handler); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 是否展示淘宝订单 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getSplashAdConfig(Context context, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | commonPostSoon(context, BASE_URL2 + "config/getShowAd", params, null, handler); |
| | | } |
| | | |
| | | /** |
| | | * 客服跳转页面选择 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getKeFuConfig(Context context, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | commonPost(context, BASE_URL + "config/getKeFuConfig", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 订单列表 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getOrderList1(Context context, String page, String uid, Integer state, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("page", page); |
| | | params.put("uid", uid); |
| | | params.put("state", state + ""); |
| | | |
| | | commonPostWithFailture(context, BASE_URL2 + "user/order/getOrderList", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 奖金或筛选订单列表 |
| | | * orderType服务器params传回的订单类型 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getOrderList2(Context context, String page, String uid, String orderState, |
| | | String type, String startTime, String endTime, Integer slotTime, |
| | | String needCount, Integer dateType, Integer goodsType, String state, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("page", page); |
| | | params.put("uid", uid); |
| | | if (!StringUtils.isEmpty(orderState)) |
| | | params.put("orderState", orderState); |
| | | if (!StringUtils.isEmpty(type)) |
| | | params.put("type", type + ""); |
| | | if (!StringUtils.isEmpty(startTime)) |
| | | params.put("startTime", startTime); |
| | | if (!StringUtils.isEmpty(endTime)) |
| | | params.put("endTime", endTime); |
| | | if (slotTime != null) |
| | | params.put("slotTime", slotTime + ""); |
| | | if (needCount != null) |
| | | params.put("needCount", needCount); |
| | | if (dateType != null) |
| | | params.put("dateType", dateType + ""); |
| | | if (goodsType != null && goodsType > 0) |
| | | params.put("goodsType", goodsType + ""); |
| | | if (!StringUtils.isEmpty(state)) |
| | | params.put("state", state + ""); |
| | | commonPostWithFailture(context, BASE_URL2 + "user/order/getOrderList", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 奖金或筛选订单列表 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getOrderList3(Context context, String page, String uid, String orderNo, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("page", page); |
| | | params.put("uid", uid); |
| | | params.put("orderNo", orderNo); |
| | | commonPostWithFailture(context, BASE_URL2 + "user/order/getOrderList", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 奖金或筛选订单列表 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getRankInfo(Context context, String uid, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("uid", uid); |
| | | commonPostWithFailture(context, BASE_URL + "customer/getRankInfo", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 奖金或筛选订单列表 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getOrderStatistics(Context context, String uid, int goodsType, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("uid", uid); |
| | | params.put("type", goodsType + ""); |
| | | commonPostWithFailture(context, BASE_URL2 + "user/order/getOrderCount", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 福利中心列表 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getWelfareCenterList(Context context, String page, String uid, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("page", page); |
| | | params.put("uid", uid); |
| | | commonPostWithFailture(context, BASE_URL2 + "user/coupon/getCouponList", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 福利中心列表 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void sendCoupon(Context context, String uid, String id, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("uid", uid); |
| | | params.put("id", id); |
| | | commonPostWithFailture(context, BASE_URL2 + "user/coupon/giveCoupon", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * ` |
| | | * 专题活动 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getSpecialActivity(Context context, String uid, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | if (!StringUtils.isEmpty(uid)) |
| | | params.put("uid", uid); |
| | | commonPostWithFailture(context, BASE_URL + "user/getSpecialActivities", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 免单详情 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getFreeSingleTicketRate(Context context, String orderNo, String goodsType, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("orderNo", orderNo); |
| | | params.put("goodsType", goodsType); |
| | | commonPostWithFailture(context, BASE_URL + "user/coupon/getFreeCounponRecord", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 奖金详情 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getRewardTicketRate(Context context, String orderNo, String goodType, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("orderNo", orderNo); |
| | | if (!StringUtils.isEmpty(goodType)) |
| | | params.put("goodsType", goodType); |
| | | commonPostWithFailture(context, BASE_URL + "user/coupon/getRewardRecord", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 使用免单券 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void useFreeSingleTicket(Context context, String uid, String cid, String goodId, |
| | | BasicTextHttpResponseHandler handler) { |
| | | if (!LoginAndInviteStatusUtil.acessNext(context, uid, true)) |
| | | return; |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("uid", uid); |
| | | params.put("cid", cid); |
| | | params.put("goodId", goodId); |
| | | commonPostWithFailture(context, BASE_URL + "user/coupon/useFreeCoupon", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 使用奖励券 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void useRewardTicket(Context context, String uid, String cid, String orderNo, |
| | | int goodsType, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("uid", uid); |
| | | params.put("cid", cid); |
| | | params.put("orderNo", orderNo); |
| | | params.put("goodsType", goodsType + ""); |
| | | commonPostWithFailture(context, BASE_URL + "user/coupon/useRewardCoupon", params, handler); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 上传用户信息,成功后从服务器获取完整的用户信息 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getUserInfo2(Context context, String uid, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("uid", uid); |
| | | commonPostWithFailture(context, BASE_URL + "customer/getuserinfoNew", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 激活 邀请激活 |
| | | * |
| | | * @param context |
| | | * @param uid 用户id |
| | | * @param code 激活码 |
| | | * @param handler |
| | | */ |
| | | public static void getActivationInvite(Context context, String uid, String code, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("uid", uid); |
| | | params.put("inviteCode", code); |
| | | commonPostWithFailture(context, BASE_URL + "invite/activationInvite", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 微信 激活邀请激活 |
| | | * |
| | | * @param context |
| | | * @param uid |
| | | * @param code |
| | | * @param handler |
| | | */ |
| | | public static void getActivationInviteWX(Context context, String uid, String code, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("uid", uid); |
| | | params.put("key", code); |
| | | commonPostWithFailture(context, BASE_URL2 + "invite/activeInviteWX", params, handler); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 账户明细 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getUserMoneyDetailList(Context context, String uid, String index, |
| | | String year, String month, int type, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("uid", uid); |
| | | if (!StringUtils.isEmpty(index)) |
| | | params.put("index", index); |
| | | if (!StringUtils.isEmpty(year)) |
| | | params.put("year", year); |
| | | if (!StringUtils.isEmpty(month)) |
| | | params.put("month", month); |
| | | params.put("type", type + ""); |
| | | commonPostWithFailture(context, BASE_URL + "usermoney/getUserMoneyDetailList", params, handler); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 收益详情 |
| | | * |
| | | * @param context |
| | | * @param uid |
| | | * @param dateType |
| | | * @param type |
| | | * @param handler |
| | | */ |
| | | public static void getIncomeDetail(Context context, String uid, int dateType, String date, int type, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("uid", uid); |
| | | params.put("datetype", dateType + ""); |
| | | params.put("date", date); |
| | | params.put("type", type + ""); |
| | | commonPostWithFailture(context, BASE_URL2 + "usermoney/getIncomeDetail", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 红包明细 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getMoneyDetails(Context context, String uid, String index, |
| | | String year, String month, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("uid", uid); |
| | | if (!StringUtils.isEmpty(index)) |
| | | params.put("index", index); |
| | | if (!StringUtils.isEmpty(year)) |
| | | params.put("year", year); |
| | | if (!StringUtils.isEmpty(month)) |
| | | params.put("month", month); |
| | | commonPostWithFailture(context, BASE_URL2 + "redpack/getMoneyDetails", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 金币明细 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getGoldDetails(Context context, String uid, String index, |
| | | String year, String month, String type, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("uid", uid); |
| | | if (!StringUtils.isEmpty(index)) |
| | | params.put("index", index); |
| | | if (!StringUtils.isEmpty(year)) |
| | | params.put("year", year); |
| | | if (!StringUtils.isEmpty(month)) |
| | | params.put("month", month); |
| | | if (!StringUtils.isEmpty(type)) |
| | | params.put("type", type); |
| | | commonPostWithFailture(context, BASE_URL2 + "integral/getDetails", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 新版提现2018/06/05 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void extractmoneynew(Context context, String money, String uid, String vcode, String type, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("money", money); |
| | | params.put("uid", uid); |
| | | params.put("vcode", vcode); |
| | | params.put("type", type); |
| | | commonPostWithFailture(context, BASE_URL + "customer/extractmoneynew", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 动态列表2018/06/05 |
| | | * |
| | | * @param context |
| | | */ |
| | | |
| | | public static void getRecommendActivity(Context context, String page, String cid, String subId, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("page", page); |
| | | params.put("cid", cid); |
| | | if (!StringUtils.isEmpty(subId)) |
| | | params.put("subId", subId); |
| | | commonPostWithFailture(context, BASE_URL2 + "dynamic/getList", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 分享商品2018/06/06 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void shareTrends(Context context, String uid, String activityId, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("uid", uid); |
| | | if (!StringUtils.isEmpty(activityId)) { |
| | | params.put("id", activityId); |
| | | } |
| | | commonPostWithFailture(context, BASE_URL + "share/shareDynamic", params, handler); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 学院内容列表 |
| | | * |
| | | * @param context |
| | | * @param page |
| | | * @param cid |
| | | * @param handler |
| | | */ |
| | | |
| | | public static void getCollegeInfo(Context context, int page, String cid, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("page", page + ""); |
| | | params.put("cid", cid); |
| | | commonPostWithFailture(context, BASE_URL2 + "dynamic/getList", params, handler); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 阅读文章 |
| | | * |
| | | * @param context |
| | | * @param id |
| | | * @param handler |
| | | */ |
| | | public static void readCollegeArticle(Context context, String id, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("id", id); |
| | | commonPostWithFailture(context, BASE_URL2 + "dynamic/readArticle", params, handler); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 获取文章热搜词 |
| | | * |
| | | * @param context |
| | | * @param handler |
| | | */ |
| | | public static void getCollegeArticleHotKey(Context context, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | commonPostWithFailture(context, BASE_URL2 + "dynamic/getArticleHot", params, handler); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 搜索文章 |
| | | * |
| | | * @param context |
| | | * @param key |
| | | * @param page |
| | | * @param handler |
| | | */ |
| | | public static void searchArticle(Context context, String key, int page, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | if (key != null) |
| | | params.put("key", key); |
| | | params.put("page", page + ""); |
| | | commonPostWithFailture(context, BASE_URL2 + "dynamic/searchArticle", params, handler); |
| | | } |
| | | |
| | | |
| | | public static void getOthersTeam(Context context, Long uid, String tid, int page, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | if (uid != null) |
| | | params.put("uid", uid + ""); |
| | | params.put("tid", tid); |
| | | params.put("page", page + ""); |
| | | commonPostWithFailture(context, BASE_URL2 + "invite/getOthersTeam", params, handler); |
| | | } |
| | | |
| | | |
| | | //删除脱离用户 |
| | | public static void remvoeTeamBreak(Context context, String inviteId, Long uid, String tid, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | if (uid != null) |
| | | params.put("uid", uid + ""); |
| | | params.put("tid", tid); |
| | | params.put("inviteId", inviteId); |
| | | commonPostWithFailture(context, BASE_URL2 + "invite/remvoeBreak", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 队员- 提醒添加微信 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getRemindTeam(Context context, String uid, String inviteId, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("uid", uid); |
| | | params.put("inviteId", inviteId); |
| | | // commonPostWithFailture(context, BASE_URL + "customer/getMyTeam", params, handler); |
| | | commonPostWithFailture(context, BASE_URL2 + "invite/remindTeam", params, handler); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 队员列表 |
| | | * type==1一级队员 Type==2二级队员 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getCountMyTeam(Context context, String uid, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("uid", uid); |
| | | commonPostWithFailture(context, BASE_URL2 + "invite/countMyTeam", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 获取粉丝详细信息 |
| | | * |
| | | * @param context |
| | | * @param uid |
| | | * @param workerId |
| | | * @param handler |
| | | */ |
| | | public static void getFansInfo(Context context, String uid, String workerId, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("uid", uid); |
| | | params.put("workerId", workerId); |
| | | commonPostWithFailture(context, BASE_URL2 + "invite/getFansInfo", params, handler); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * @param context |
| | | * @param uid |
| | | * @param page |
| | | * @param key -搜索关键词 |
| | | * @param type 1-直接粉丝 2-间接粉丝 |
| | | * @param info -筛选条件 |
| | | * @param handler |
| | | */ |
| | | public static void getMyTeamV2(Context context, String uid, int page, String key, int type, TeamScreenInfo info, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("uid", uid); |
| | | params.put("page", page + ""); |
| | | params.put("type", type + ""); |
| | | if (!StringUtils.isEmpty(key)) { |
| | | params.put("key", key); |
| | | } |
| | | |
| | | if (info != null) { |
| | | String jsonStr = new Gson().toJson(info); |
| | | try { |
| | | JSONObject json = new JSONObject(jsonStr); |
| | | for (Iterator<String> its = json.keys(); its.hasNext(); ) { |
| | | String k = its.next(); |
| | | params.put(k, json.optString(k)); |
| | | } |
| | | } catch (Exception e) { |
| | | } |
| | | } |
| | | |
| | | commonPostWithFailture(context, BASE_URL2 + "invite/getMyTeamV2", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 修改备注名称2018/06/06 |
| | | * type==1一级队员 Type==2二级队员 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void saveMemoName(Context context, String uid, String inviteId, String memoName, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("uid", uid); |
| | | params.put("inviteId", inviteId); |
| | | params.put("memoName", memoName); |
| | | commonPostWithFailture(context, BASE_URL + "customer/setextrainfo", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 保存标签 |
| | | * |
| | | * @param context |
| | | * @param uid |
| | | * @param workerId |
| | | * @param tags |
| | | * @param handler |
| | | */ |
| | | public static void saveTags(Context context, String uid, String workerId, String tags, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("uid", uid); |
| | | params.put("workerId", workerId); |
| | | params.put("tags", tags); |
| | | commonPostWithFailture(context, BASE_URL2 + "invite/saveTags", params, handler); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 分享商品2018/06/06 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getInviteImg(Context context, String uid, String activityId, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("uid", uid); |
| | | params.put("activityId", activityId); |
| | | commonPostWithFailture(context, BASE_URL + "activity/inviteImg", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 获取推送商品记录2018/06/06 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getPushRecommendhistory(Context context, String page, String uid, String deviceToken, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("page", page); |
| | | params.put("uid", uid); |
| | | params.put("deviceToken", deviceToken); |
| | | commonPostWithFailture(context, BASE_URL + "push/gethistory", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 京东 热销分类 |
| | | * |
| | | * @param handler |
| | | */ |
| | | public static void getJdClass(Context context, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | commonPostWithFailture(context, BASE_URL2 + "jd/getClass", params, handler); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 苏宁 热销分类 |
| | | * |
| | | * @param handler |
| | | */ |
| | | public static void getSuningClass(Context context, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | commonPostWithFailture(context, BASE_URL2 + "suning/getClass", params, handler); |
| | | } |
| | | |
| | | |
| | | public static void getVipShopClass(Context context, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | commonPostWithFailture(context, BASE_URL2 + "vipshop/getClass", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 拼多多 热销分类 |
| | | * |
| | | * @param handler |
| | | */ |
| | | public static void getPddsClass(Context context, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | commonPostWithFailture(context, BASE_URL2 + "pdd/getClass", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 京东 京东专题商品 |
| | | * |
| | | * @param handler |
| | | */ |
| | | public static void getJdGoodsInfo(Context context, String page, String cid, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("page", page); |
| | | params.put("cid", cid); |
| | | commonPostWithFailture(context, BASE_URL2 + "jd/getGoodsInfo", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 拼多多 拼多多专题商品 |
| | | * |
| | | * @param handler |
| | | */ |
| | | public static void getPddGoodsInfo(Context context, String page, String cid, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("page", page); |
| | | params.put("cid", cid); |
| | | commonPostWithFailture(context, BASE_URL2 + "pdd/getGoodsInfo", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 苏宁专题商品 |
| | | * |
| | | * @param context |
| | | * @param page |
| | | * @param cid |
| | | * @param handler |
| | | */ |
| | | public static void getSuningGoodsInfo(Context context, String page, String cid, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("page", page); |
| | | params.put("cid", cid); |
| | | commonPostWithFailture(context, BASE_URL2 + "suning/getGoodsInfo", params, handler); |
| | | } |
| | | |
| | | |
| | | public static void getVipShopGoodsInfo(Context context, String page, String cid, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("page", page); |
| | | params.put("cid", cid); |
| | | commonPostWithFailture(context, BASE_URL2 + "vipshop/getGoodsInfo", params, handler); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 是否可提现 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void canExtract(Context context, String uid, String money, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("uid", uid); |
| | | params.put("money", money); |
| | | commonPostWithFailture(context, BASE_URL + "customer/canextract", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 统计红包获得及使用情况 |
| | | * |
| | | * @param context |
| | | * @param uid 用户id |
| | | * @param handler |
| | | */ |
| | | public static void getcountHongBao(Context context, String uid, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("uid", uid); |
| | | commonPostWithFailture(context, BASE_URL2 + "redpack/countInfo", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 红包赠送 |
| | | * |
| | | * @param context |
| | | * @param uid 用户id |
| | | * @param handler |
| | | */ |
| | | public static void giveTLJ(Context context, String uid, String amount, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("uid", uid); |
| | | params.put("amount", amount); |
| | | commonPostWithFailture(context, BASE_URL2 + "redpack/giving", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 红包提现 |
| | | * |
| | | * @param context |
| | | * @param uid 用户id |
| | | * @param handler |
| | | */ |
| | | public static void exchangeCash(Context context, String uid, String amount, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("uid", uid); |
| | | params.put("amount", amount); |
| | | commonPostWithFailture(context, BASE_URL2 + "redpack/exchangeCash", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 获取激活帮助 |
| | | * |
| | | * @param context |
| | | * @param handler |
| | | */ |
| | | public static void getInviteCodeInputHelp(Context context, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | commonPostWithFailture(context, BASE_URL + "config/getInviteCodeInputHelp", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 统计红包获得及使用情况 |
| | | * |
| | | * @param context |
| | | * @param uid 用户id |
| | | * @param handler |
| | | */ |
| | | public static void getHongbaoDetails(Context context, String uid, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | // params.put("type", type); |
| | | if (uid != null && uid.trim().length() > 0 && !uid.equalsIgnoreCase("null")) {//当uid为空的时候 不传 |
| | | params.put("uid", uid); |
| | | } |
| | | commonPostWithFailture(context, BASE_URL2 + "taolijin/getWinDetail", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 消息中心红包 |
| | | * |
| | | * @param context |
| | | * @param uid 用户id |
| | | * @param handler |
| | | */ |
| | | public static void getMSGConfig(Context context, String uid, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("uid", uid); |
| | | commonPostWithFailture(context, BASE_URL + "config/getMSGConfig", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 红包记录 |
| | | * |
| | | * @param context |
| | | * @param uid 用户id |
| | | * @param page 页码:1 |
| | | * @param handler |
| | | */ |
| | | public static void getv2ShareRecord(Context context, String uid, String page, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("uid", uid); |
| | | params.put("page", page); |
| | | commonPostWithFailture(context, BASE_URL2 + "taolijin/getShareRecord", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 获取用户是否打开站内信 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void openMessage(Context context, String uid, String id, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("uid", uid); |
| | | params.put("id", id); |
| | | commonPostWithFailture(context, BASE_URL + "customer/openAccountMessage", params, handler); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 获取用户账户信息 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getUserAccount(Context context, String uid, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("uid", uid); |
| | | commonPostWithFailture(context, BASE_URL + "customer/getuseraccount", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 获取真实支付宝信息 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getZFBInfo(Context context, String uid, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("uid", uid); |
| | | commonPostWithFailture(context, BASE_URL + "customer/getalipayaccount", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * @param context |
| | | */ |
| | | public static void getRelativeLink(Context context, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | commonPostWithFailture(context, BASE_URL + "config/getBindAccountConfig", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 获取我的收藏 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getCollectioList(Context context, String page, String uid, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("page", page); |
| | | params.put("uid", uid); |
| | | commonPostWithFailture(context, BASE_URL2 + "consumer/collectionGoodsList", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 获取我的收藏 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getShareRecordGoods(Context context, String recordId, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("recordId", recordId); |
| | | commonPostWithFailture(context, BASE_URL2 + "share/getShareGoods", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 删除我的收藏 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void deleteCollect(Context context, String ids, String type, String uid, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("ids", ids); |
| | | params.put("uid", uid); |
| | | params.put("type", type); |
| | | commonPostWithFailture(context, BASE_URL2 + "consumer/deleteCollectionGoods", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 加入分享库 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void addSelection(Context context, String uid, String auctionIds, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("uid", uid); |
| | | params.put("ids", auctionIds); |
| | | commonPostWithFailture(context, BASE_URL2 + "shraeStorage/addStorage", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 获取我的足迹 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getFootmark(Context context, String page, String uid, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("page", page); |
| | | params.put("uid", uid); |
| | | commonPostWithFailture(context, BASE_URL2 + "consumer/getScanHistory", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 删除我的足迹 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void deleteFootmark(Context context, String ids, String type, String uid, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("ids", ids); |
| | | params.put("uid", uid); |
| | | params.put("type", type); |
| | | commonPostWithFailture(context, BASE_URL2 + "consumer/deleteScanhistory", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 分享库列表 |
| | | * |
| | | * @param context |
| | | * @param goodsType 平台: 1淘宝 2京东 3拼多多 |
| | | */ |
| | | public static void getSelectioStoreHouseList(Context context, String page, String uid, String goodsType, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("page", page); |
| | | params.put("uid", uid); |
| | | params.put("goodsType", goodsType); |
| | | commonPostWithFailture(context, BASE_URL2 + "shraeStorage/getlist", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 删除分享库商品 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void deleteSelectStoreHouse(Context context, String ids, String uid, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("storageIds", ids); |
| | | params.put("uid", uid); |
| | | commonPostWithFailture(context, BASE_URL + "userstorage/deletestorage", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 分享分享库商品 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void shareSelectStoreHouse(Context context, String ids, String uid, int goodsType, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("storageIds", ids); |
| | | params.put("uid", uid); |
| | | params.put("goodsType", goodsType + ""); |
| | | commonPostWithFailture(context, BASE_URL2 + "shraeStorage/createShare", params, handler); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 商品收藏 |
| | | * |
| | | * @param context id 商品ID |
| | | */ |
| | | public static void collectionGoods(Context context, String id, String uid, String type, String goodsType, |
| | | BasicTextHttpResponseHandler handler) { |
| | | if (!LoginAndInviteStatusUtil.acessNext(context, uid, true)) |
| | | return; |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("id", id); |
| | | params.put("uid", uid); |
| | | params.put("type", type); |
| | | params.put("goodsType", goodsType); |
| | | commonPostWithFailture(context, BASE_URL2 + "consumer/collectionGoods", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 单个商品添加到分享库 |
| | | * |
| | | * @param context id 商品ID |
| | | */ |
| | | public static void addSelectionStoreHouse(Context context, String id, String uid, String goodsType, |
| | | BasicTextHttpResponseHandler handler) { |
| | | if (!LoginAndInviteStatusUtil.acessNext(context, uid, true)) |
| | | return; |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("id", id); |
| | | params.put("uid", uid); |
| | | params.put("goodsType", goodsType); |
| | | commonPostWithFailture(context, BASE_URL2 + "shraeStorage/accordtorage", params, handler); |
| | | } |
| | | |
| | | |
| | | public static void sendGoodsOrder(Context context, String id, String uid, String goodsType, |
| | | BasicTextHttpResponseHandler handler) { |
| | | if (!LoginAndInviteStatusUtil.acessNext(context, uid, true)) |
| | | return; |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("goodsId", id); |
| | | params.put("uid", uid); |
| | | params.put("goodsType", goodsType); |
| | | commonPostWithFailture(context, BASE_URL2 + "user/cloud/sendGoods", params, handler); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 获取商品信息 |
| | | * |
| | | * @param context id 商品ID |
| | | */ |
| | | public static void getGoodsDetailInfo(Context context, String id, String uid, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("id", id); |
| | | params.put("uid", uid); |
| | | commonPostWithFailture(context, BASE_URL + "user/getnewgoodsdetail", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 淘宝获取商品信息1.3.9 |
| | | * |
| | | * @param context id 商品ID |
| | | */ |
| | | public static void getGoodsInfoTB(Context context, String id, String uid, String from, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("id", id); |
| | | params.put("uid", uid); |
| | | params.put("from", from); |
| | | commonPostWithFailture(context, BASE_URL2 + "goods/getDetailTB", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 淘宝获取商品信息1.3.9 |
| | | * |
| | | * @param context id 商品ID |
| | | */ |
| | | public static void getGoodsInfoJD(Context context, String id, String uid, String from, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("id", id); |
| | | params.put("uid", uid); |
| | | params.put("from", from); |
| | | commonPostWithFailture(context, BASE_URL2 + "goods/getDetailJD", params, handler); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 唯品会商品详情 |
| | | * |
| | | * @param context |
| | | * @param id |
| | | * @param uid |
| | | * @param from |
| | | * @param handler |
| | | */ |
| | | public static void getGoodsInfoVIP(Context context, String id, String uid, String from, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("id", id); |
| | | params.put("uid", uid); |
| | | params.put("from", from); |
| | | commonPostWithFailture(context, BASE_URL2 + "goods/getDetailVIP", params, handler); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 苏宁商品详情 |
| | | * |
| | | * @param context |
| | | * @param id |
| | | * @param uid |
| | | * @param from |
| | | * @param handler |
| | | */ |
| | | public static void getGoodsInfoSuning(Context context, String id, String uid, String from, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("id", id); |
| | | params.put("uid", uid); |
| | | params.put("from", from); |
| | | commonPostWithFailture(context, BASE_URL2 + "goods/getDetailSuning", params, handler); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 淘宝获取商品信息1.3.9 |
| | | * |
| | | * @param context id 商品ID |
| | | */ |
| | | public static void getGoodsInfoPDD(Context context, String id, String uid, String from, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("id", id); |
| | | params.put("uid", uid); |
| | | params.put("from", from); |
| | | commonPostWithFailture(context, BASE_URL2 + "goods/getDetailPDD", params, handler); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 获取推荐商品 |
| | | * |
| | | * @param context id 商品ID |
| | | */ |
| | | public static void getGuessAndRecommend(Context context, String id, String goodsType, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("id", id); |
| | | params.put("goodsType", goodsType); |
| | | commonPostWithFailture(context, BASE_URL2 + "goods/getRecommendGoods", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 上传订单号 |
| | | * |
| | | * @param context id 商品ID |
| | | */ |
| | | public static void reportOrder(Context context, String order, String uid, String url, String money, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("order", order); |
| | | params.put("uid", uid); |
| | | params.put("money", money); |
| | | params.put("auctionUrl", url); |
| | | commonPostWithFailture(context, BASE_URL + "user/reportorder", params, handler); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 获取主页邀请界面数据 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getInviteInfo(Context context, String uid, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("uid", uid); |
| | | params.put("pageIndex", "1"); |
| | | params.put("activityRules", "activityRules"); |
| | | commonPostWithFailture(context, BASE_URL + "invite/inviteGetMoney", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 获取主页邀请界面数据 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void inviteFriend(Context context, String uid, int page, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("uid", uid); |
| | | params.put("page", page + ""); |
| | | commonPostWithFailture(context, BASE_URL2 + "invite/getInviteImgs", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 获取主页邀请界面数据 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getUserItems(Context context, String uid, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("uid", uid); |
| | | commonPostWithFailture(context, BASE_URL2 + "navbar/getUserItems", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 获取主页邀请界面数据 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void saveUserItems(Context context, String uid, String barIds, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("uid", uid); |
| | | params.put("barIds", barIds); |
| | | commonPostWithFailture(context, BASE_URL2 + "navbar/saveUserItems", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 获取主页邀请界面数据 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void resetDefault(Context context, String uid, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("uid", uid); |
| | | commonPostWithFailture(context, BASE_URL2 + "navbar/restoreDefault", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 获取主页邀请界面数据 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getGoodsShareUrl(Context context, String id, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("id", id); |
| | | commonPostWithFailture(context, BASE_URL + "share/getGoodsShareUrl", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 限时秒杀 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getSpikeGoods(Context context, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | commonPostWithFailture(context, BASE_URL2 + "recommend/getSpikeGoods", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 获取购物车商品淘宝联盟中的链接 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void getTaoBaoLink(Context context, String url, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("url", url); |
| | | commonPostWithFailture(context, BASE_URL + "user/getTaoBaoLink", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 获取购物车商品淘宝联盟中的链接 |
| | | * |
| | | * @param context |
| | | */ |
| | | public static void contactCustomerService(Context context, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | commonPostWithFailture(context, BASE_URL + "systemclient/contactCustomerService", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 获取系统参数 |
| | | * |
| | | * @param context |
| | | * @param uid |
| | | */ |
| | | public static void getSystemParams(Context context, |
| | | String uid, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | if (uid != null && !uid.equals("") && !uid.equals("null")) { |
| | | params.put("uid", uid); |
| | | } |
| | | boolean taobao = ToolUtil.uninstallSoftware(context, "com.taobao.taobao"); |
| | | boolean tmall = ToolUtil.uninstallSoftware(context, "com.tmall.wireless"); |
| | | try { |
| | | String mac = MacUtil.getMacAddress(context); |
| | | if (!StringUtils.isBlank(mac)) |
| | | params.put("mac", mac); |
| | | } catch (Exception e) { |
| | | } |
| | | params.put("tb", taobao + ""); |
| | | params.put("tm", tmall + ""); |
| | | commonPostWithFailture(context, BASE_URL + "systemclient/getsystemclientparams", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 获取系统参数 |
| | | * |
| | | * @param context |
| | | * @param page |
| | | * @param uid |
| | | */ |
| | | public static void getShareExplosions(Context context, String uid, |
| | | int page, BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("uid", uid); |
| | | params.put("page", page + ""); |
| | | commonPostWithFailture(context, BASE_URL2 + "taolijin/getShareGoodsV2", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 免单券订单进度详情 |
| | | * |
| | | * @param orderNo 订单号 |
| | | */ |
| | | public static void getFreeCounponRecord(Context context, String orderNo, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("orderNo", orderNo); |
| | | commonPostWithFailture(context, BASE_URL + "user/coupon/getFreeCounponRecord", params, handler); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 批量获取商品详情 |
| | | * |
| | | * @param context |
| | | * @param goodsList |
| | | * @param handler |
| | | */ |
| | | public static void listSimpleGoods(Context context, List<ShareCommonGoods> goodsList, |
| | | BasicTextHttpResponseHandler handler) { |
| | | JSONArray array = new JSONArray(); |
| | | for (ShareCommonGoods goods : goodsList) { |
| | | JSONObject obj = new JSONObject(); |
| | | try { |
| | | obj.put("goodsId", goods.getGoodsId()); |
| | | obj.put("goodsType", goods.getGoodsType()); |
| | | array.put(obj); |
| | | } catch (Exception e) { |
| | | } |
| | | } |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("goodsInfo", array.toString()); |
| | | commonPostWithFailture(context, BASE_URL2 + "goods/listSimpleGoods", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 团队资金统计 |
| | | * |
| | | * @param context |
| | | * @param uid |
| | | * @param type |
| | | * @param handler |
| | | */ |
| | | public static void getTeamBonus(Context context, Long uid, int type, |
| | | BasicTextHttpResponseHandler handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("uid", uid + ""); |
| | | params.put("type", type + ""); |
| | | commonPostWithFailture(context, BASE_URL2 + "user/order/getTeamBonus", params, handler); |
| | | } |
| | | |
| | | |
| | | private static void commonPost(Context context, String url, |
| | | LinkedHashMap<String, String> params, |
| | | BasicTextHttpResponseHandler handler) { |
| | | if (BuXinConstant.isDisableProxy()) { |
| | | commonPost(context, url, params, null, handler); |
| | | } else { |
| | | Toast.makeText(context, "服务器拒绝访问,请查看是否禁用了代理服务器", |
| | | Toast.LENGTH_SHORT).show(); |
| | | return; |
| | | } |
| | | } |
| | | |
| | | |
| | | private static void commonPost1(Context context, String url, |
| | | LinkedHashMap<String, String> params, HashMap<String, File[]> files, |
| | | BasicTextHttpResponseHandler handler) { |
| | | if (BuXinConstant.isDisableProxy()) { |
| | | commonPost(context, url, params, files, handler); |
| | | } else { |
| | | Toast.makeText(context, "服务器拒绝访问,请查看是否禁用了代理服务器", |
| | | Toast.LENGTH_SHORT).show(); |
| | | return; |
| | | } |
| | | } |
| | | |
| | | private static void commonPost(Context context, String url, |
| | | LinkedHashMap<String, String> params, HashMap<String, File[]> files, |
| | | BasicTextHttpResponseHandler handler) { |
| | | commonPost(context, url, params, files, handler, true); |
| | | } |
| | | |
| | | private static void commonPostWithFailture(final Context context, String url, |
| | | LinkedHashMap<String, String> params, |
| | | final BasicTextHttpResponseHandler handler) { |
| | | commonPost(context, url, params, handler); |
| | | } |
| | | |
| | | |
| | | private static void commonPost(Context context, String url, |
| | | LinkedHashMap<String, String> params, HashMap<String, File[]> files, |
| | | BasicTextHttpResponseHandler handler, boolean asyn) { |
| | | Request request = null; |
| | | SharedPreferences sp = context.getSharedPreferences("Session", MODE_PRIVATE); |
| | | String seseionId = sp.getString("sessionid", ""); |
| | | String[] tags = url.split("/"); |
| | | String tag = tags[tags.length - 2] + "/" + tags[tags.length - 1]; |
| | | if (files == null || files.size() == 0) { |
| | | request = new Request.Builder().url(url).post(validateParams1(params, |
| | | context, handler).build()).tag(tag).addHeader("cookie", seseionId).build(); |
| | | } else if (files != null && files.size() > 0) { |
| | | MultipartBody body = validateParams2(params, files, context, handler); |
| | | request = new Request.Builder() |
| | | .url(url) |
| | | .post(body) |
| | | .tag(tag) |
| | | .addHeader("cookie", seseionId) |
| | | .build(); |
| | | } |
| | | |
| | | if (handler == null) { |
| | | mOkHttpClient.newCall(request).enqueue(new BasicTextHttpResponseHandler() { |
| | | @Override |
| | | public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws Exception { |
| | | |
| | | } |
| | | }); |
| | | } else { |
| | | mOkHttpClient.newCall(request).enqueue(handler); |
| | | } |
| | | } |
| | | |
| | | |
| | | private static void commonPostSoon(Context context, String url, |
| | | LinkedHashMap<String, String> params, HashMap<String, File[]> files, |
| | | BasicTextHttpResponseHandler handler) { |
| | | Request request = null; |
| | | SharedPreferences sp = context.getSharedPreferences("Session", MODE_PRIVATE); |
| | | String seseionId = sp.getString("sessionid", ""); |
| | | String[] tags = url.split("/"); |
| | | String tag = tags[tags.length - 2] + "/" + tags[tags.length - 1]; |
| | | if (files == null || files.size() == 0) { |
| | | request = new Request.Builder().url(url).post(validateParams1(params, |
| | | context, handler).build()).tag(tag).addHeader("cookie", seseionId).build(); |
| | | } else if (files != null && files.size() > 0) { |
| | | MultipartBody body = validateParams2(params, files, context, handler); |
| | | request = new Request.Builder() |
| | | .url(url) |
| | | .post(body) |
| | | .tag(tag) |
| | | .addHeader("cookie", seseionId) |
| | | .build(); |
| | | } |
| | | |
| | | if (handler == null) { |
| | | mOkHttpClientSoon.newCall(request).enqueue(new BasicTextHttpResponseHandler() { |
| | | @Override |
| | | public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws Exception { |
| | | |
| | | } |
| | | }); |
| | | } else { |
| | | mOkHttpClientSoon.newCall(request).enqueue(handler); |
| | | } |
| | | } |
| | | |
| | | private static String getDeviceId(Context context) { |
| | | SharedPreferences deviceInfo = context.getSharedPreferences("deviceInfo", MODE_PRIVATE); |
| | | String deviceId = deviceInfo.getString("device", ""); |
| | | if (StringUtils.isEmpty(deviceId)) { |
| | | deviceId = new DeviceUuidFactory(context).getDeviceUuid() + ""; |
| | | if (!StringUtils.isEmpty(deviceId)) { |
| | | SharedPreferences.Editor editor = deviceInfo.edit(); |
| | | editor.putString("device", deviceId); |
| | | editor.commit(); |
| | | } |
| | | } |
| | | return deviceId; |
| | | } |
| | | |
| | | private static String getUtdid(Context context) { |
| | | SharedPreferences deviceInfo = context.getSharedPreferences("deviceInfo", MODE_PRIVATE); |
| | | String utdid = deviceInfo.getString("utdid", ""); |
| | | if (StringUtils.isEmpty(utdid)) { |
| | | utdid = com.ta.utdid2.device.UTDevice.getUtdid(context); |
| | | if (!StringUtils.isEmpty(utdid)) { |
| | | SharedPreferences.Editor editor = deviceInfo.edit(); |
| | | editor.putString("utdid", utdid); |
| | | editor.commit(); |
| | | } |
| | | } |
| | | if (StringUtils.isEmpty(utdid)) |
| | | return ""; |
| | | else |
| | | return utdid; |
| | | } |
| | | |
| | | public static LinkedHashMap<String, String> validateParams( |
| | | LinkedHashMap<String, String> params, Context context) { |
| | | // for (Entry<String, String> entry : params.entrySet()) { |
| | | // sign.append(entry.getValue()); |
| | | // } |
| | | |
| | | int version = PackageUtils2.getVersionCode(context); |
| | | long time = System.currentTimeMillis(); |
| | | String deviceType = MobileUtil.getSystemModel(); |
| | | params.put("packages", context.getPackageName()); |
| | | params.put("Version", version + ""); |
| | | params.put("appkey", BuXinConstant.TAO_BAO_KE_KEY); |
| | | params.put("platform", "android"); |
| | | params.put("apiversion", "1"); |
| | | |
| | | params.put("channel", GetManifestDataUtil.getAppMetaData(context, "UMENG_CHANNEL")); |
| | | String imei = MobileUtil.getIMEI(context); |
| | | if (!StringUtils.isEmpty(imei)) |
| | | params.put("imei", imei); |
| | | params.put("osVersion", MobileUtil.getSystemVersion()); |
| | | params.put("network", NetUtils.getNetworkState(context)); |
| | | |
| | | params.put("deviceType", StringUtils.isEmpty(deviceType) ? "" : deviceType); |
| | | params.put("time", time + ""); |
| | | params.put("Device", getDeviceId(context)); |
| | | params.put("utdid", getUtdid(context)); |
| | | |
| | | Iterator<String> its = params.keySet().iterator(); |
| | | List<String> list = new ArrayList<>(); |
| | | while (its.hasNext()) { |
| | | String key = its.next(); |
| | | Object value = params.get(key); |
| | | list.add(key + "=" + value); |
| | | } |
| | | Collections.sort(list); |
| | | String sign = ""; |
| | | for (String str : list) { |
| | | sign += str + "&"; |
| | | } |
| | | params.put("sign", MD5Utils.getMD532(sign + "buXiNjie2017!")); |
| | | return params; |
| | | } |
| | | |
| | | /** |
| | | * 只传递表单数据 |
| | | * |
| | | * @param params |
| | | * @param context |
| | | * @param callback |
| | | * @return |
| | | */ |
| | | public static FormBody.Builder validateParams1( |
| | | LinkedHashMap<String, String> params, Context context, BasicTextHttpResponseHandler callback) { |
| | | // for (Entry<String, String> entry : params.entrySet()) { |
| | | // sign.append(entry.getValue()); |
| | | // } |
| | | int version = PackageUtils2.getVersionCode(context); |
| | | long time = System.currentTimeMillis(); |
| | | String deviceType = MobileUtil.getSystemModel(); |
| | | params.put("packages", context.getPackageName()); |
| | | params.put("Version", version + ""); |
| | | params.put("appkey", BuXinConstant.TAO_BAO_KE_KEY); |
| | | params.put("platform", "android"); |
| | | params.put("apiversion", "1"); |
| | | params.put("channel", GetManifestDataUtil.getAppMetaData(context, "UMENG_CHANNEL")); |
| | | String imei = MobileUtil.getIMEI(context); |
| | | if (!StringUtils.isEmpty(imei)) { |
| | | params.put("imei", imei); |
| | | } |
| | | params.put("osVersion", MobileUtil.getSystemVersion()); |
| | | params.put("network", NetUtils.getNetworkState(context)); |
| | | params.put("deviceType", StringUtils.isEmpty(deviceType) ? "" : deviceType); |
| | | params.put("time", time + ""); |
| | | params.put("Device", getDeviceId(context)); |
| | | params.put("utdid", getUtdid(context)); |
| | | |
| | | |
| | | Iterator<String> its = params.keySet().iterator(); |
| | | List<String> list = new ArrayList<>(); |
| | | while (its.hasNext()) { |
| | | String key = its.next(); |
| | | Object value = params.get(key); |
| | | list.add(key + "=" + value); |
| | | } |
| | | Collections.sort(list); |
| | | String sign = ""; |
| | | for (String str : list) { |
| | | sign += str + "&"; |
| | | } |
| | | params.put("sign", MD5Utils.getMD532(sign + "buXiNjie2017!")); |
| | | |
| | | FormBody.Builder builder = new FormBody.Builder(); |
| | | for (LinkedHashMap.Entry<String, String> entry : params.entrySet()) { |
| | | if ((!StringUtils.isEmpty(entry.getKey()))) { |
| | | builder.add(entry.getKey(), entry.getValue()); |
| | | } |
| | | } |
| | | if (callback != null) |
| | | callback.onStart(); |
| | | return builder; |
| | | } |
| | | |
| | | /** |
| | | * 文件和表单数据 |
| | | * |
| | | * @param params |
| | | * @param context |
| | | * @param callback |
| | | * @return |
| | | */ |
| | | public static MultipartBody validateParams2( |
| | | LinkedHashMap<String, String> params, HashMap<String, File[]> files, Context context, BasicTextHttpResponseHandler callback) { |
| | | // for (Entry<String, String> entry : params.entrySet()) { |
| | | // sign.append(entry.getValue()); |
| | | // } |
| | | int version = PackageUtils2.getVersionCode(context); |
| | | long time = System.currentTimeMillis(); |
| | | String deviceType = MobileUtil.getSystemModel(); |
| | | params.put("packages", context.getPackageName()); |
| | | params.put("Version", version + ""); |
| | | params.put("appkey", BuXinConstant.TAO_BAO_KE_KEY); |
| | | params.put("platform", "android"); |
| | | params.put("apiversion", "1"); |
| | | params.put("channel", GetManifestDataUtil.getAppMetaData(context, "UMENG_CHANNEL")); |
| | | String imei = MobileUtil.getIMEI(context); |
| | | if (!StringUtils.isEmpty(imei)) |
| | | params.put("imei", imei); |
| | | params.put("osVersion", MobileUtil.getSystemVersion()); |
| | | params.put("network", NetUtils.getNetworkState(context)); |
| | | params.put("deviceType", StringUtils.isEmpty(deviceType) ? "" : deviceType); |
| | | params.put("time", time + ""); |
| | | params.put("Device", getDeviceId(context)); |
| | | params.put("utdid", getUtdid(context)); |
| | | |
| | | Iterator<String> its = params.keySet().iterator(); |
| | | List<String> list = new ArrayList<>(); |
| | | while (its.hasNext()) { |
| | | String key = its.next(); |
| | | Object value = params.get(key); |
| | | list.add(key + "=" + value); |
| | | } |
| | | Collections.sort(list); |
| | | String sign = ""; |
| | | for (String str : list) { |
| | | sign += str + "&"; |
| | | } |
| | | params.put("sign", MD5Utils.getMD532(sign + "buXiNjie2017!")); |
| | | |
| | | MultipartBody.Builder builder = new MultipartBody.Builder(); |
| | | builder.setType(MultipartBody.FORM); |
| | | for (LinkedHashMap.Entry<String, String> entry : params.entrySet()) { |
| | | builder.addFormDataPart(entry.getKey(), entry.getValue()); |
| | | } |
| | | for (LinkedHashMap.Entry<String, File[]> entry : files.entrySet()) { |
| | | for (int i = 0; i < entry.getValue().length; i++) { |
| | | builder.addFormDataPart(entry.getKey(), entry.getValue()[i].getName(), RequestBody.create(MediaType.parse("file/*"), entry.getValue()[i]));//添加文件 |
| | | } |
| | | } |
| | | |
| | | callback.onStart(); |
| | | return builder.build(); |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app; |
| | | |
| | | import android.app.ActivityManager; |
| | | import android.app.Application; |
| | | import android.content.Context; |
| | | import android.content.Intent; |
| | | import android.os.Build; |
| | | import android.os.Process; |
| | | import android.support.multidex.MultiDex; |
| | | import android.util.Log; |
| | | |
| | | import com.alibaba.baichuan.android.trade.AlibcTradeSDK; |
| | | import com.alibaba.baichuan.android.trade.callback.AlibcTradeInitCallback; |
| | | import com.alibaba.baichuan.trade.biz.core.taoke.AlibcTaokeParams; |
| | | import com.kepler.jd.Listener.AsyncInitListener; |
| | | import com.kepler.jd.login.KeplerApiManager; |
| | | import com.qq.e.comm.managers.GDTADManager; |
| | | import com.tencent.mm.opensdk.openapi.IWXAPI; |
| | | import com.umeng.analytics.MobclickAgent; |
| | | import com.umeng.commonsdk.UMConfigure; |
| | | import com.wpc.library.util.NetUtils; |
| | | import com.fanliunion.android.app.service.NetworkStateService; |
| | | import com.fanliunion.android.app.util.CrashHandler; |
| | | import com.fanliunion.android.app.util.PushUtil; |
| | | import com.fanliunion.android.app.util.TestUtil; |
| | | import com.fanliunion.android.app.util.ToolUtil; |
| | | |
| | | import java.lang.reflect.Field; |
| | | import java.lang.reflect.Method; |
| | | import java.util.HashMap; |
| | | import java.util.List; |
| | | |
| | | |
| | | /** |
| | | * Created by weikou2015 on 2017/2/20. |
| | | */ |
| | | |
| | | public class ShoppingApplication extends Application { |
| | | |
| | | public static ShoppingApplication application = null; |
| | | public static boolean isJDInit = false; |
| | | |
| | | // public Tencent mTencent; |
| | | |
| | | @Override |
| | | public void onCreate() { |
| | | super.onCreate(); |
| | | disableAPIDialog(); |
| | | //测试注入用户信息 |
| | | TestUtil.pourIntoUserInfo(getApplicationContext()); |
| | | initAD(); |
| | | //进程名字 |
| | | String processName = ToolUtil.getProcessName(this, android.os.Process.myPid()); |
| | | if (processName != null) {//防止重复创建 |
| | | boolean defaultProcess = processName.equals(getPackageName());//主进程名字 |
| | | if (!defaultProcess) {//不是主进程 阻止往下执行 |
| | | return; |
| | | } |
| | | } |
| | | |
| | | MultiDex.install(this); |
| | | if (BuXinConstant.DEBUG) {//异常信息收集 |
| | | CrashHandler.getInstance().init(getApplicationContext()); |
| | | } |
| | | |
| | | UMConfigure.init(this, UMConfigure.DEVICE_TYPE_PHONE, null); |
| | | |
| | | application = this; |
| | | |
| | | if (!AlibcTradeSDK.initState.isInitialized() && !AlibcTradeSDK.initState.isInitializing()) |
| | | AlibcTradeSDK.asyncInit(this, new AlibcTradeInitCallback() { |
| | | @Override |
| | | public void onSuccess() { |
| | | // AlibcTradeSDK.setTaokeParams(new AlibcTaokeParams(BuXinConstant.BAICHUAN_PID, "", null)); |
| | | AlibcTaokeParams alibcTaokeParams = new AlibcTaokeParams("", "", ""); |
| | | AlibcTradeSDK.setTaokeParams(alibcTaokeParams); |
| | | alibcTaokeParams.setPid(BuXinConstant.BAICHUAN_PID); |
| | | alibcTaokeParams.setAdzoneid(BuXinConstant.BAICHUAN_ADZONE_ID); |
| | | alibcTaokeParams.pid = BuXinConstant.BAICHUAN_PID; |
| | | alibcTaokeParams.adzoneid = BuXinConstant.BAICHUAN_ADZONE_ID; |
| | | alibcTaokeParams.extraParams = new HashMap<>(); |
| | | alibcTaokeParams.extraParams.put("taokeAppkey", BuXinConstant.TAO_BAO_KE_KEY); |
| | | Log.e("mResult", "初始化成功"); |
| | | } |
| | | |
| | | @Override |
| | | public void onFailure(int i, String s) { |
| | | MobclickAgent.reportError(application, "ShoppingApplication---code:" + i + "---msg:" + s); |
| | | Log.e("mResult", "初始化失败---" + i + "---" + s); |
| | | } |
| | | }); |
| | | |
| | | PushUtil.inintPush(this); |
| | | ToolUtil.thirdPartySDK();//初始化第三方SDK |
| | | if (NetUtils.isNetConnected(getApplicationContext())) { |
| | | initJd(this); |
| | | } else { |
| | | try { |
| | | startService(new Intent(getApplicationContext(), NetworkStateService.class)); |
| | | } catch (Exception e) { |
| | | |
| | | } |
| | | } |
| | | |
| | | } |
| | | |
| | | /** |
| | | * 反射 禁止弹窗 |
| | | */ |
| | | private void disableAPIDialog(){ |
| | | if (Build.VERSION.SDK_INT < 28)return; |
| | | try { |
| | | Class clazz = Class.forName("android.app.ActivityThread"); |
| | | Method currentActivityThread = clazz.getDeclaredMethod("currentActivityThread"); |
| | | currentActivityThread.setAccessible(true); |
| | | Object activityThread = currentActivityThread.invoke(null); |
| | | Field mHiddenApiWarningShown = clazz.getDeclaredField("mHiddenApiWarningShown"); |
| | | mHiddenApiWarningShown.setAccessible(true); |
| | | mHiddenApiWarningShown.setBoolean(activityThread, true); |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | } |
| | | } |
| | | |
| | | public static void initJd(Application application) { |
| | | //京东联盟 |
| | | final String appKey = "0370d4db71dc8d24581e59cabda231f1"; //"7ba8e06b7d6fde3d6bd5db4b0026ecd7"; |
| | | final String appSecret = "21d22579c7c5487c8d73bff2b82b01cc"; //"fb49bc6ecac5458ba5394fc2969d7c56"; |
| | | KeplerApiManager.asyncInitSdk(application, appKey, appSecret, new AsyncInitListener() { |
| | | @Override |
| | | public void onSuccess() { |
| | | } |
| | | |
| | | @Override |
| | | public void onFailure() { |
| | | } |
| | | |
| | | }); |
| | | isJDInit = true; |
| | | } |
| | | |
| | | private boolean shouldInit() { |
| | | ActivityManager am = ((ActivityManager) getSystemService(Context.ACTIVITY_SERVICE)); |
| | | List<ActivityManager.RunningAppProcessInfo> processInfos = am.getRunningAppProcesses(); |
| | | String mainProcessName = getPackageName(); |
| | | int myPid = Process.myPid(); |
| | | for (ActivityManager.RunningAppProcessInfo info : processInfos) { |
| | | if (info.pid == myPid && mainProcessName.equals(info.processName)) { |
| | | return true; |
| | | } |
| | | } |
| | | return false; |
| | | } |
| | | |
| | | private void initAD(){ |
| | | GDTADManager.getInstance().initWith(this,"1110527324"); |
| | | } |
| | | |
| | | public IWXAPI mWxApi; |
| | | |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.badge; |
| | | |
| | | import android.app.Notification; |
| | | import android.app.NotificationChannel; |
| | | import android.app.NotificationManager; |
| | | import android.app.PendingIntent; |
| | | import android.content.AsyncQueryHandler; |
| | | import android.content.ComponentName; |
| | | import android.content.ContentResolver; |
| | | import android.content.ContentValues; |
| | | import android.content.Context; |
| | | import android.content.Intent; |
| | | import android.content.pm.PackageManager; |
| | | import android.content.pm.ResolveInfo; |
| | | import android.graphics.BitmapFactory; |
| | | import android.net.Uri; |
| | | import android.os.Build; |
| | | import android.os.Bundle; |
| | | import android.os.Handler; |
| | | import android.text.TextUtils; |
| | | import android.util.Log; |
| | | |
| | | import com.fanliunion.android.app.R; |
| | | import com.fanliunion.android.app.ui.main.MainActivity; |
| | | |
| | | import java.lang.reflect.Field; |
| | | import java.lang.reflect.Method; |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 应用角标工具类 |
| | | * |
| | | * @author SunQiang |
| | | * @since 2018/11/28 |
| | | */ |
| | | public class BadgeUtils { |
| | | private static int notificationId = 0; |
| | | |
| | | public static boolean setCount(final int count, final Context context) { |
| | | if (count >= 0 && context != null) { |
| | | Log.d("BRAND", Build.BRAND); |
| | | switch (Build.BRAND.toLowerCase()) { |
| | | case "xiaomi": |
| | | new Handler().postDelayed(new Runnable() { |
| | | @Override |
| | | public void run() { |
| | | setNotificationBadgeMi(count, context); |
| | | } |
| | | }, 1000); |
| | | // Toast.makeText(context, "请切到后台,3秒后会收到通知", Toast.LENGTH_SHORT).show(); |
| | | return true; |
| | | case "huawei": |
| | | case "honor": |
| | | return setHuaweiBadge(count, context); |
| | | case "samsung": |
| | | return setSamsungBadge(count, context); |
| | | case "oppo": |
| | | return setOPPOBadge(count, context) || setOPPOBadge2(count, context); |
| | | case "vivo": |
| | | return setVivoBadge(count, context); |
| | | case "lenovo": |
| | | return setZukBadge(count, context); |
| | | case "htc": |
| | | return setHTCBadge(count, context); |
| | | case "sony": |
| | | return setSonyBadge(count, context); |
| | | default: |
| | | return false; |
| | | // return setNotificationBadge(count, context);//暂时不显示(占时只显示这几个) |
| | | } |
| | | } else { |
| | | return false; |
| | | } |
| | | } |
| | | |
| | | private static boolean setNotificationBadgeMi(int count, Context context) { |
| | | NotificationManager mNotificationManager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE); |
| | | mNotificationManager.cancel(notificationId); |
| | | notificationId++; |
| | | Intent intent = new Intent(context, MainActivity.class); |
| | | PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, 0); |
| | | Notification.Builder builder = new Notification.Builder(context) |
| | | .setContentTitle(context.getResources().getString(R.string.app_name)) |
| | | .setContentText("您有" + count + "条未读消息") |
| | | .setAutoCancel(true) |
| | | .setContentIntent(pendingIntent) |
| | | .setLargeIcon(BitmapFactory.decodeResource(context.getResources(), R.mipmap.ic_launcher)) |
| | | .setSmallIcon(R.mipmap.ic_launcher); |
| | | |
| | | if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { |
| | | NotificationChannel channel = new NotificationChannel("com.yeshi.ec.rebate", "yeshibadge", |
| | | NotificationManager.IMPORTANCE_DEFAULT); |
| | | channel.setShowBadge(true); |
| | | mNotificationManager.createNotificationChannel(channel); |
| | | builder.setChannelId("com.yeshi.ec.rebate"); |
| | | } |
| | | |
| | | Notification notification = builder.build(); |
| | | setXiaomiBadge(count, notification); |
| | | mNotificationManager.notify(notificationId, notification); |
| | | return true; |
| | | } |
| | | |
| | | public static boolean setNotificationBadge(int count, Context context) { |
| | | NotificationManager notificationManager = (NotificationManager) context.getSystemService |
| | | (Context.NOTIFICATION_SERVICE); |
| | | if (notificationManager == null) { |
| | | return false; |
| | | } |
| | | Intent intent = new Intent(context, MainActivity.class); |
| | | PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, 0); |
| | | Notification.Builder notification = new Notification.Builder(context) |
| | | .setContentTitle(context.getResources().getString(R.string.app_name)) |
| | | .setContentText("您有" + count + "条未读消息") |
| | | .setLargeIcon(BitmapFactory.decodeResource(context.getResources(), R.mipmap.ic_launcher)) |
| | | .setSmallIcon(R.mipmap.ic_launcher) |
| | | .setAutoCancel(true) |
| | | .setContentIntent(pendingIntent) |
| | | .setNumber(count); |
| | | if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { |
| | | // 8.0之后添加角标需要NotificationChannel |
| | | NotificationChannel channel = new NotificationChannel("com.yeshi.ec.rebate", "yeshibadge", |
| | | NotificationManager.IMPORTANCE_DEFAULT); |
| | | channel.setShowBadge(true); |
| | | notificationManager.createNotificationChannel(channel); |
| | | notification.setChannelId("com.yeshi.ec.rebate"); |
| | | } |
| | | |
| | | // // 小米 |
| | | // if (Build.BRAND.equalsIgnoreCase("xiaomi")) { |
| | | // setXiaomiBadge(count, notification); |
| | | // } |
| | | Notification notification2 = notification.build(); |
| | | notificationManager.notify(notificationId++, notification2); |
| | | return true; |
| | | } |
| | | |
| | | private static void setXiaomiBadge(int count, Notification notification) { |
| | | try { |
| | | Field field = notification.getClass().getDeclaredField("extraNotification"); |
| | | Object extraNotification = field.get(notification); |
| | | Method method = extraNotification.getClass().getDeclaredMethod("setMessageCount", int.class); |
| | | method.invoke(extraNotification, count); |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | } |
| | | } |
| | | |
| | | private static boolean setHuaweiBadge(int count, Context context) { |
| | | try { |
| | | String launchClassName = getLauncherClassName(context); |
| | | if (TextUtils.isEmpty(launchClassName)) { |
| | | return false; |
| | | } |
| | | Bundle bundle = new Bundle(); |
| | | bundle.putString("package", context.getPackageName()); |
| | | bundle.putString("class", launchClassName); |
| | | bundle.putInt("badgenumber", count); |
| | | context.getContentResolver().call(Uri.parse("content://com.huawei.android.launcher" + |
| | | ".settings/badge/"), "change_badge", null, bundle); |
| | | return true; |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | return false; |
| | | } |
| | | } |
| | | |
| | | private static boolean setSamsungBadge(int count, Context context) { |
| | | try { |
| | | String launcherClassName = getLauncherClassName(context); |
| | | if (TextUtils.isEmpty(launcherClassName)) { |
| | | return false; |
| | | } |
| | | Intent intent = new Intent("android.intent.action.BADGE_COUNT_UPDATE"); |
| | | intent.putExtra("badge_count", count); |
| | | intent.putExtra("badge_count_package_name", context.getPackageName()); |
| | | intent.putExtra("badge_count_class_name", launcherClassName); |
| | | context.sendBroadcast(intent); |
| | | return true; |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | return false; |
| | | } |
| | | } |
| | | |
| | | @Deprecated |
| | | private static boolean setOPPOBadge(int count, Context context) { |
| | | try { |
| | | Bundle extras = new Bundle(); |
| | | extras.putInt("app_badge_count", count); |
| | | context.getContentResolver().call(Uri.parse("content://com.android.badge/badge"), |
| | | "setAppBadgeCount", String.valueOf(count), extras); |
| | | return true; |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | return false; |
| | | } |
| | | } |
| | | |
| | | @Deprecated //弃用 |
| | | private static boolean setOPPOBadge2(int count, Context context) { |
| | | try { |
| | | Intent intent = new Intent("com.oppo.unsettledevent"); |
| | | intent.putExtra("packageName", context.getPackageName()); |
| | | intent.putExtra("number", count); |
| | | intent.putExtra("upgradeNumber", count); |
| | | PackageManager packageManager = context.getPackageManager(); |
| | | List<ResolveInfo> receivers = packageManager.queryBroadcastReceivers(intent, 0); |
| | | if (receivers != null && receivers.size() > 0) { |
| | | context.sendBroadcast(intent); |
| | | } else { |
| | | Bundle extras = new Bundle(); |
| | | extras.putInt("app_badge_count", count); |
| | | context.getContentResolver().call(Uri.parse("content://com.android.badge/badge"), |
| | | "setAppBadgeCount", null, extras); |
| | | } |
| | | return true; |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | return false; |
| | | } |
| | | } |
| | | |
| | | @Deprecated //弃用 |
| | | private static boolean setVivoBadge(int count, Context context) { |
| | | try { |
| | | String launcherClassName = getLauncherClassName(context); |
| | | if (TextUtils.isEmpty(launcherClassName)) { |
| | | return false; |
| | | } |
| | | Intent intent = new Intent("launcher.action.CHANGE_APPLICATION_NOTIFICATION_NUM"); |
| | | intent.putExtra("packageName", context.getPackageName()); |
| | | intent.putExtra("className", launcherClassName); |
| | | intent.putExtra("notificationNum", count); |
| | | context.sendBroadcast(intent); |
| | | return true; |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | return false; |
| | | } |
| | | } |
| | | |
| | | private static boolean setZukBadge(int count, Context context) { |
| | | try { |
| | | Bundle extra = new Bundle(); |
| | | ArrayList<String> ids = new ArrayList<>(); |
| | | // 以列表形式传递快捷方式id,可以添加多个快捷方式id |
| | | // ids.add("custom_id_1"); |
| | | // ids.add("custom_id_2"); |
| | | extra.putStringArrayList("app_shortcut_custom_id", ids); |
| | | extra.putInt("app_badge_count", count); |
| | | Uri contentUri = Uri.parse("content://com.android.badge/badge"); |
| | | Bundle bundle = context.getContentResolver().call(contentUri, "setAppBadgeCount", null, |
| | | extra); |
| | | return bundle != null; |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | return false; |
| | | } |
| | | } |
| | | |
| | | private static boolean setHTCBadge(int count, Context context) { |
| | | try { |
| | | ComponentName launcherComponentName = getLauncherComponentName(context); |
| | | if (launcherComponentName == null) { |
| | | return false; |
| | | } |
| | | |
| | | Intent intent1 = new Intent("com.htc.launcher.action.SET_NOTIFICATION"); |
| | | intent1.putExtra("com.htc.launcher.extra.COMPONENT", launcherComponentName |
| | | .flattenToShortString()); |
| | | intent1.putExtra("com.htc.launcher.extra.COUNT", count); |
| | | context.sendBroadcast(intent1); |
| | | |
| | | Intent intent2 = new Intent("com.htc.launcher.action.UPDATE_SHORTCUT"); |
| | | intent2.putExtra("packagename", launcherComponentName.getPackageName()); |
| | | intent2.putExtra("count", count); |
| | | context.sendBroadcast(intent2); |
| | | |
| | | return true; |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | return false; |
| | | } |
| | | } |
| | | |
| | | private static boolean setSonyBadge(int count, Context context) { |
| | | String launcherClassName = getLauncherClassName(context); |
| | | if (TextUtils.isEmpty(launcherClassName)) { |
| | | return false; |
| | | } |
| | | try { |
| | | //官方给出方法 |
| | | ContentValues contentValues = new ContentValues(); |
| | | contentValues.put("badge_count", count); |
| | | contentValues.put("package_name", context.getPackageName()); |
| | | contentValues.put("activity_name", launcherClassName); |
| | | SonyAsyncQueryHandler asyncQueryHandler = new SonyAsyncQueryHandler(context |
| | | .getContentResolver()); |
| | | asyncQueryHandler.startInsert(0, null, Uri.parse("content://com.sonymobile.home" + |
| | | ".resourceprovider/badge"), contentValues); |
| | | return true; |
| | | } catch (Exception e) { |
| | | try { |
| | | //网上大部分使用方法 |
| | | Intent intent = new Intent("com.sonyericsson.home.action.UPDATE_BADGE"); |
| | | intent.putExtra("com.sonyericsson.home.intent.extra.badge.SHOW_MESSAGE", count > 0); |
| | | intent.putExtra("com.sonyericsson.home.intent.extra.badge.ACTIVITY_NAME", |
| | | launcherClassName); |
| | | intent.putExtra("com.sonyericsson.home.intent.extra.badge.MESSAGE", String |
| | | .valueOf(count)); |
| | | intent.putExtra("com.sonyericsson.home.intent.extra.badge.PACKAGE_NAME", context |
| | | .getPackageName()); |
| | | context.sendBroadcast(intent); |
| | | return true; |
| | | } catch (Exception e1) { |
| | | e1.printStackTrace(); |
| | | return false; |
| | | } |
| | | } |
| | | } |
| | | |
| | | private static String getLauncherClassName(Context context) { |
| | | ComponentName launchComponent = getLauncherComponentName(context); |
| | | if (launchComponent == null) { |
| | | return ""; |
| | | } else { |
| | | return launchComponent.getClassName(); |
| | | } |
| | | } |
| | | |
| | | private static ComponentName getLauncherComponentName(Context context) { |
| | | Intent launchIntent = context.getPackageManager().getLaunchIntentForPackage(context |
| | | .getPackageName()); |
| | | if (launchIntent != null) { |
| | | return launchIntent.getComponent(); |
| | | } else { |
| | | return null; |
| | | } |
| | | } |
| | | |
| | | static class SonyAsyncQueryHandler extends AsyncQueryHandler { |
| | | |
| | | SonyAsyncQueryHandler(ContentResolver cr) { |
| | | super(cr); |
| | | } |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.callBack; |
| | | |
| | | /** |
| | | * 拖拽购物车 接口 |
| | | */ |
| | | public interface DragFloatActionInterface { |
| | | /** |
| | | * 返回 拖动控件 位置(是否进入指定区域) |
| | | * @param Width 宽度距离判断(到达指定宽度 true,否则false) |
| | | * @param Heigh 高度距离判断(到达指定高度 true,否则false) |
| | | */ |
| | | void isReturn(boolean Width, boolean Heigh); |
| | | |
| | | /** |
| | | * 判断移动状态 |
| | | * @param isDrag 移动状态(移动true,停止false) |
| | | * @param display 是否显示(显示true,隐藏 false) |
| | | */ |
| | | void isDrag(boolean isDrag, boolean display); |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.callBack; |
| | | |
| | | /** |
| | | * 通用带返回接口 |
| | | */ |
| | | public interface GeneralBackCallback { |
| | | void onSuccess(Object var1, Object var2); |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.callBack; |
| | | |
| | | /** |
| | | * 通用接口 |
| | | */ |
| | | public interface GeneralCallback { |
| | | void onSuccess(); |
| | | |
| | | void onError(); |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.callBack; |
| | | |
| | | /** |
| | | * 通用接口 |
| | | */ |
| | | public interface GeneralSingelCallback { |
| | | void onSuccess(Object var1,int imgSize); |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.callBack; |
| | | |
| | | /** |
| | | * 登陆淘宝回调接口 |
| | | */ |
| | | public interface LonginTaobaoCallback { |
| | | void onSuccess(); |
| | | |
| | | void onError(); |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.callBack; |
| | | |
| | | /** |
| | | * 消息推送传送接口 |
| | | */ |
| | | public interface MessagePush { |
| | | void MessagePush(boolean b); |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.callBack; |
| | | |
| | | import android.content.Context; |
| | | import android.widget.Toast; |
| | | |
| | | import com.alibaba.baichuan.android.trade.callback.AlibcTradeCallback; |
| | | import com.alibaba.baichuan.trade.biz.context.AlibcResultType; |
| | | import com.alibaba.baichuan.trade.biz.context.AlibcTradeResult; |
| | | import com.umeng.analytics.MobclickAgent; |
| | | import com.fanliunion.android.app.BasicTextHttpResponseHandler; |
| | | import com.fanliunion.android.app.ShoppingApi; |
| | | import com.fanliunion.android.app.ShoppingApplication; |
| | | |
| | | import org.apache.http.Header; |
| | | import org.json.JSONObject; |
| | | |
| | | /** |
| | | * Created by fenghaoxiu on 16/8/23. |
| | | */ |
| | | public class MiDuoTradeCallback implements AlibcTradeCallback { |
| | | |
| | | private String url; |
| | | |
| | | private String money = ""; |
| | | |
| | | public MiDuoTradeCallback(String url) { |
| | | this.url = url; |
| | | } |
| | | |
| | | public void setMoney(String money) { |
| | | this.money = money; |
| | | } |
| | | |
| | | |
| | | |
| | | @Override |
| | | public void onTradeSuccess(final AlibcTradeResult tradeResult) { |
| | | //当addCartPage加购成功和其他page支付成功的时候会回调 |
| | | if (tradeResult.resultType.equals(AlibcResultType.TYPECART)) { |
| | | //加购成功 |
| | | Toast.makeText(ShoppingApplication.application, "加购成功", Toast.LENGTH_SHORT).show(); |
| | | } else if (tradeResult.resultType.equals(AlibcResultType.TYPEPAY)) { |
| | | //支付成功 |
| | | Toast.makeText(ShoppingApplication.application, "支付成功!", Toast.LENGTH_SHORT).show(); |
| | | ShoppingApi.reportOrder(ShoppingApplication.application, tradeResult.payResult.paySuccessOrders + "", |
| | | ShoppingApplication.application.getSharedPreferences("user", Context.MODE_PRIVATE).getString("uid", ""), url, money, new BasicTextHttpResponseHandler() { |
| | | @Override |
| | | public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws Exception { |
| | | |
| | | } |
| | | |
| | | @Override |
| | | public void onStart() { |
| | | |
| | | } |
| | | |
| | | @Override |
| | | public void onFinish() { |
| | | |
| | | } |
| | | |
| | | @Override |
| | | public void onFailure(int statusCode, Header[] headers, String responseString, Throwable throwable) { |
| | | super.onFailure(statusCode, headers, responseString, throwable); |
| | | MobclickAgent.reportError(ShoppingApplication.application, "uid为:" + ShoppingApplication.application.getSharedPreferences("user", Context.MODE_PRIVATE).getString("uid", "") |
| | | + "订单号:" + tradeResult.payResult.paySuccessOrders); |
| | | } |
| | | |
| | | }); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public void onFailure(int errCode, String errMsg) { |
| | | // Toast.makeText(ShoppingApplication.application, "电商SDK出错,错误码=" + errCode + " / 错误消息=" + errMsg, Toast.LENGTH_SHORT).show(); |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.callBack; |
| | | |
| | | /** |
| | | * 权限请求接口 |
| | | */ |
| | | public interface PermissionInterface { |
| | | /** |
| | | * 置请求权限码 |
| | | */ |
| | | int getPermissionsRequestCode(); |
| | | |
| | | /** |
| | | * 设置请求权限 |
| | | */ |
| | | String[] getPermissions(); |
| | | |
| | | /** |
| | | * 权限请求成功 |
| | | */ |
| | | void requestPermissionsSuccess(); |
| | | |
| | | /** |
| | | * 权限请求失败 |
| | | */ |
| | | void requestPermissionsFail(); |
| | | |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.contract; |
| | | |
| | | |
| | | import org.json.JSONObject; |
| | | |
| | | /** |
| | | * 金币任务契约类 |
| | | */ |
| | | public class GoldTaskContract { |
| | | /** |
| | | * activity 要实现的方法 |
| | | */ |
| | | public interface GoldTaskView { |
| | | void onNotReceived(JSONObject obj);//未领取金币数据成功 |
| | | |
| | | void onNotReceivedFail(String errorInfo);//未领取金币数据失败 |
| | | |
| | | void onTaskList(JSONObject obj);//金币任务列表成功 |
| | | |
| | | void onTaskListFail(String errorInfo);//金币任务列表失败 |
| | | |
| | | void onReceiveGoldCoin(JSONObject obj);//金币领取成功 |
| | | |
| | | void onReceiveGoldCoinFail(String errorInfo);//金币领取失败 |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 搜索回调接口 |
| | | */ |
| | | public interface GoldTaskCallBack { |
| | | void onSuccess(JSONObject obj); |
| | | |
| | | void onFail(String errorInfo); |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.contract; |
| | | |
| | | import org.json.JSONObject; |
| | | |
| | | public class InvitepeopleContract { |
| | | /** |
| | | * activity 要实现的方法 |
| | | */ |
| | | public interface InvitepeopleView { |
| | | void onCountMyTeam(JSONObject obj);// 队员-统计数量+上级成功 |
| | | |
| | | void onCountMyTeamFail(String errorInfo);// 队员-统计数量+上级失败 |
| | | |
| | | void onRemindTeam(JSONObject obj);// 队员- 提醒添加微信成功 |
| | | |
| | | void onRemindTeamFail(String errorInfo);// 队员- 提醒添加微信失败 |
| | | |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 搜索回调接口 |
| | | */ |
| | | public interface InvitepeopleCallBack { |
| | | void onSuccess(JSONObject obj); |
| | | |
| | | void onFail(String errorInfo); |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.contract; |
| | | |
| | | import com.fanliunion.android.app.entity.HotSearch; |
| | | |
| | | import org.json.JSONObject; |
| | | |
| | | import java.util.ArrayList; |
| | | |
| | | /** |
| | | * 京东activity专题 |
| | | */ |
| | | public class JdSpecialContract { |
| | | /** |
| | | * activity 要实现的方法 |
| | | */ |
| | | public interface JdSpecialView { |
| | | void onSearchSuccess(ArrayList<HotSearch> list, JSONObject obj);//成功 |
| | | |
| | | void onSearchFail(String errorInfo);//失败 |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 搜索回调接口 |
| | | */ |
| | | public interface JdSpecialCallBack { |
| | | void onSuccess(ArrayList<HotSearch> list, JSONObject obj); |
| | | |
| | | void onFail(String errorInfo); |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.contract; |
| | | |
| | | |
| | | import org.json.JSONObject; |
| | | |
| | | |
| | | /** |
| | | * 京东专题 Fragment |
| | | */ |
| | | public class JdSpecialFgContract { |
| | | /** |
| | | * activity 要实现的方法 |
| | | */ |
| | | public interface JdSpecialView { |
| | | void onSearchSuccess(JSONObject obj);//成功 |
| | | |
| | | void onSearchFail(String errorInfo);//失败 |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 搜索回调接口 |
| | | */ |
| | | public interface JdSpecialFgCallBack { |
| | | void onSuccess(JSONObject obj); |
| | | |
| | | void onFail(String errorInfo); |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.contract; |
| | | |
| | | import org.json.JSONArray; |
| | | import org.json.JSONException; |
| | | import org.json.JSONObject; |
| | | |
| | | /** |
| | | * 消息页面 契约类 |
| | | */ |
| | | public class MessgeContract { |
| | | /** |
| | | * activity 要实现的方法 |
| | | */ |
| | | public interface MessgeView { |
| | | void onUnReadMsgCount(JSONObject jsonObject);//未读消息请求成功 |
| | | |
| | | // void onUnReadMsgCountFail(String errorInfo);//未读消息请求失败 |
| | | |
| | | void onAllMsgReadSuccess(JSONObject jsonObject);//清空未读消息请求成功 |
| | | |
| | | // void onAllMsgReadFail(String errorInfo);//清空未读消息请求失败 |
| | | |
| | | void onMSGConfigSuccess(JSONObject jsonObject);//消息中心红包请求成功 |
| | | |
| | | // void onMSGConfigFail(String errorInfo);//消息中心红包请求失败 |
| | | } |
| | | |
| | | /** |
| | | * 分享库回调接口 |
| | | */ |
| | | public interface onMessgeCallBack { |
| | | void onSuccess(JSONObject jsonObject); |
| | | } |
| | | |
| | | /** |
| | | * 缓存返回接口 (list 消息列表) |
| | | */ |
| | | public interface onCommonListCallback { |
| | | void onSuccess(JSONArray mJsonArray) throws JSONException; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.contract; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 搜索过渡页契约类 |
| | | */ |
| | | public class SearchContract { |
| | | /** |
| | | * activity 要实现的方法 |
| | | */ |
| | | public interface SearchView { |
| | | void onSearchSuccess(List<String> list, String key);//搜索成功 |
| | | |
| | | void onSearchFail(String errorInfo);//搜索失败 |
| | | } |
| | | |
| | | // /** |
| | | // * presenter要实现的搜索请求 |
| | | // */ |
| | | // public interface SearchModel { |
| | | // void Search(String key, String page, SearchCallBack callBack); |
| | | // } |
| | | |
| | | /** |
| | | * 搜索回调接口 |
| | | */ |
| | | public interface SearchCallBack { |
| | | void onSuccess(List<String> list); |
| | | |
| | | void onFail(String errorInfo); |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.contract; |
| | | |
| | | import com.fanliunion.android.app.entity.HotSearch; |
| | | |
| | | import org.json.JSONObject; |
| | | |
| | | import java.io.IOException; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 搜索过渡页契约类 |
| | | */ |
| | | public class SearchFgContract { |
| | | /** |
| | | * Fragment 要实现的方法 |
| | | */ |
| | | public interface SearchView { |
| | | void onSearchSuccess(List<HotSearch> listy, JSONObject object) throws IOException;//搜索成功 |
| | | |
| | | void onSearchFail(String errorInfo);//搜索失败 |
| | | } |
| | | |
| | | // /** |
| | | // * presenter要实现的搜索请求 |
| | | // */ |
| | | // public interface SearchModel { |
| | | // void Search(String id, SearchCallBack callBack); |
| | | // } |
| | | |
| | | /** |
| | | * 搜索回调接口 |
| | | */ |
| | | public interface SearchCallBack { |
| | | void onSuccess(List<HotSearch> list, JSONObject object) throws IOException; |
| | | |
| | | void onFail(String errorInfo); |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.contract; |
| | | |
| | | import org.json.JSONObject; |
| | | |
| | | |
| | | /** |
| | | * 分享库 契约类 |
| | | */ |
| | | public class SelectionStoreHouse31Contract { |
| | | /** |
| | | * activity 要实现的方法 |
| | | */ |
| | | public interface SelectionStoreHouseView { |
| | | void onAppPageNotificationSuccess(JSONObject jsonObject);//小黄条请求成功 |
| | | |
| | | void onAppPageNotificationFail(String errorInfo);//小黄条请求失败 |
| | | |
| | | void onSelectioStoreHouseListSuccess(JSONObject jsonObject);//我的选品库列表请求成功 |
| | | |
| | | void onSelectioStoreHouseListFail(String errorInfo);//我的选品库列表请求失败 |
| | | |
| | | void onDeleteSelectStoreHouseSuccess(JSONObject jsonObject);//删除分享库商品请求成功 |
| | | |
| | | void onDeleteSelectStoreHouseFail(String errorInfo);//删除分享库商品请求失败 |
| | | } |
| | | |
| | | /** |
| | | * 分享库回调接口 |
| | | */ |
| | | public interface onStoreHouseCallBack { |
| | | void onSuccess(JSONObject jsonObject); |
| | | |
| | | void onFail(String errorInfo); |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.contract; |
| | | |
| | | import com.fanliunion.android.app.entity.HotSearch; |
| | | |
| | | import org.json.JSONObject; |
| | | |
| | | import java.util.ArrayList; |
| | | |
| | | /** |
| | | * 京东activity专题 |
| | | */ |
| | | public class SuningSpecialContract { |
| | | /** |
| | | * activity 要实现的方法 |
| | | */ |
| | | public interface SuningSpecialView { |
| | | void onSearchSuccess(ArrayList<HotSearch> list, JSONObject obj);//成功 |
| | | |
| | | void onSearchFail(String errorInfo);//失败 |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 搜索回调接口 |
| | | */ |
| | | public interface SuningSpecialCallBack { |
| | | void onSuccess(ArrayList<HotSearch> list, JSONObject obj); |
| | | |
| | | void onFail(String errorInfo); |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.contract; |
| | | |
| | | |
| | | import org.json.JSONObject; |
| | | |
| | | |
| | | /** |
| | | * 京东专题 Fragment |
| | | */ |
| | | public class SuningSpecialFgContract { |
| | | /** |
| | | * activity 要实现的方法 |
| | | */ |
| | | public interface SuningSpecialView { |
| | | void onSearchSuccess(JSONObject obj);//成功 |
| | | |
| | | void onSearchFail(String errorInfo);//失败 |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 搜索回调接口 |
| | | */ |
| | | public interface SuningSpecialFgCallBack { |
| | | void onSuccess(JSONObject obj); |
| | | |
| | | void onFail(String errorInfo); |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.contract; |
| | | |
| | | import org.json.JSONObject; |
| | | |
| | | /** |
| | | * 限时秒杀 契约类 |
| | | */ |
| | | public class TimeLimitedSpikeContract { |
| | | /** |
| | | * activity 要实现的方法 |
| | | */ |
| | | public interface TimeLimitedSpikeView { |
| | | void onSpikTime(JSONObject obj);//限时秒杀顶部 请求成功 |
| | | |
| | | void onSpikTimeFail(String err);//限时秒杀顶部 请求失败 |
| | | |
| | | void onSpikeGoodsList(JSONObject obj);//限时秒杀商品列表 请求成功 |
| | | |
| | | void onSpikeGoodsListFail(String err);//限时秒杀商品列表 请求失败 |
| | | } |
| | | |
| | | /** |
| | | * 搜索回调接口 |
| | | */ |
| | | public interface TimeLimitedSpikeCallBack { |
| | | void onSuccess(JSONObject obj); |
| | | |
| | | void onFail(String errorInfo); |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.contract; |
| | | |
| | | import com.fanliunion.android.app.entity.HotSearch; |
| | | |
| | | import org.json.JSONObject; |
| | | |
| | | import java.util.ArrayList; |
| | | |
| | | /** |
| | | * 京东activity专题 |
| | | */ |
| | | public class VipShopSpecialContract { |
| | | /** |
| | | * activity 要实现的方法 |
| | | */ |
| | | public interface VipShopSpecialView { |
| | | void onSearchSuccess(ArrayList<HotSearch> list, JSONObject obj);//成功 |
| | | |
| | | void onSearchFail(String errorInfo);//失败 |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 搜索回调接口 |
| | | */ |
| | | public interface VipShopSpecialCallBack { |
| | | void onSuccess(ArrayList<HotSearch> list, JSONObject obj); |
| | | |
| | | void onFail(String errorInfo); |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.contract; |
| | | |
| | | |
| | | import org.json.JSONObject; |
| | | |
| | | |
| | | /** |
| | | * 京东专题 Fragment |
| | | */ |
| | | public class VipShopSpecialFgContract { |
| | | /** |
| | | * activity 要实现的方法 |
| | | */ |
| | | public interface VipShopSpecialView { |
| | | void onSearchSuccess(JSONObject obj);//成功 |
| | | |
| | | void onSearchFail(String errorInfo);//失败 |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 搜索回调接口 |
| | | */ |
| | | public interface VipShopSpecialFgCallBack { |
| | | void onSuccess(JSONObject obj); |
| | | |
| | | void onFail(String errorInfo); |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.db; |
| | | |
| | | import android.content.ContentValues; |
| | | import android.content.Context; |
| | | import android.database.Cursor; |
| | | import android.database.sqlite.SQLiteDatabase; |
| | | import android.database.sqlite.SQLiteOpenHelper; |
| | | import android.util.Log; |
| | | |
| | | import com.fanliunion.android.app.entity.SearchHistory; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | | public class SearchHistoryDao { |
| | | |
| | | private SQLiteOpenHelper helper; |
| | | |
| | | private Context mContext; |
| | | |
| | | private String dbName = "Search.db"; |
| | | |
| | | private int verson = 1; |
| | | |
| | | public SearchHistoryDao(Context context) { |
| | | mContext = context; |
| | | } |
| | | |
| | | public void insert(SearchHistory info) { |
| | | |
| | | helper = new SearchHistoryDatabaseHelper(mContext, dbName, null, verson); |
| | | |
| | | Log.i("MYSQLITEHELPER", "before get db"); |
| | | |
| | | SQLiteDatabase db = helper.getWritableDatabase(); |
| | | |
| | | Log.i("MYSQLITEHELPER", "after get db"); |
| | | |
| | | db.execSQL("insert into search_history(name) values(?)", new Object[]{info.getName()}); |
| | | |
| | | db.close(); |
| | | } |
| | | |
| | | public List<SearchHistory> getAllSearchHistory() { |
| | | |
| | | List<SearchHistory> list = new ArrayList<>(); |
| | | |
| | | helper = new SearchHistoryDatabaseHelper(mContext, dbName, null, verson); |
| | | |
| | | SQLiteDatabase db = helper.getWritableDatabase(); |
| | | |
| | | Cursor cursor = db.rawQuery("select id,name from search_history ORDER BY id DESC", null); |
| | | |
| | | if (cursor == null) { |
| | | return null; |
| | | } |
| | | |
| | | while (cursor.moveToNext()) { |
| | | SearchHistory history = new SearchHistory(); |
| | | history.setId(cursor.getInt(0)); |
| | | history.setName(cursor.getString(1)); |
| | | list.add(history); |
| | | } |
| | | return list; |
| | | } |
| | | |
| | | /* |
| | | 修改指定ID的Name值 |
| | | */ |
| | | public void updateNameById(int id, String newName) { |
| | | |
| | | helper = new SearchHistoryDatabaseHelper(mContext, dbName, null, verson); |
| | | |
| | | SQLiteDatabase db = helper.getWritableDatabase(); |
| | | |
| | | ContentValues values = new ContentValues(); |
| | | |
| | | values.put("name", newName); |
| | | |
| | | db.update("search_history", values, "id=?", new String[]{id + ""}); |
| | | } |
| | | |
| | | /* |
| | | 删除指定ID项 |
| | | */ |
| | | public void deleteById(int id) { |
| | | |
| | | helper = new SearchHistoryDatabaseHelper(mContext, dbName, null, verson); |
| | | |
| | | SQLiteDatabase db = helper.getWritableDatabase(); |
| | | |
| | | db.delete("search_history", "id=?", new String[]{id + ""}); |
| | | |
| | | } |
| | | |
| | | public void addSearch(SearchHistory info) { |
| | | |
| | | helper = new SearchHistoryDatabaseHelper(mContext, dbName, null, verson); |
| | | |
| | | SQLiteDatabase db = helper.getWritableDatabase(); |
| | | |
| | | // ContentValues values = new ContentValues(); |
| | | // |
| | | // values.put("name", info.getName()); |
| | | // |
| | | // db.insert("search_history", null, values); |
| | | |
| | | db.rawQuery("update search_history set id=" + (info.getId() + 1) + " where id<10", null); |
| | | |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.db; |
| | | |
| | | import android.content.Context; |
| | | import android.database.sqlite.SQLiteDatabase; |
| | | import android.database.sqlite.SQLiteOpenHelper; |
| | | |
| | | public class SearchHistoryDatabaseHelper extends SQLiteOpenHelper { |
| | | |
| | | public static final String CREATE_SEARCH_HISTORY = "CREATE TABLE search_history (" |
| | | + "id integer PRIMARY KEY Autoincrement ," |
| | | + "name text )"; |
| | | |
| | | private Context mContext; |
| | | |
| | | public SearchHistoryDatabaseHelper(Context context, String name, SQLiteDatabase.CursorFactory factory, int verson) { |
| | | super(context, name, factory, verson); |
| | | mContext = context; |
| | | } |
| | | |
| | | @Override |
| | | public void onCreate(SQLiteDatabase db) { |
| | | //创建数据库的同时创建searchHistory表 |
| | | db.execSQL(CREATE_SEARCH_HISTORY); |
| | | // Toast.makeText(mContext, "数据库创建成功", Toast.LENGTH_LONG).show(); |
| | | } |
| | | |
| | | @Override |
| | | public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { |
| | | |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | public class Account { |
| | | @Expose |
| | | private AccountDetail detail; |
| | | @Expose |
| | | private AccountMonth month; |
| | | |
| | | public AccountDetail getDetail() { |
| | | return detail; |
| | | } |
| | | |
| | | public void setDetail(AccountDetail detail) { |
| | | this.detail = detail; |
| | | } |
| | | |
| | | public AccountMonth getMonth() { |
| | | return month; |
| | | } |
| | | |
| | | public void setMonth(AccountMonth month) { |
| | | this.month = month; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | public class AccountDetail implements Serializable { |
| | | @Expose |
| | | private String id; |
| | | @Expose |
| | | private AccountType type; |
| | | @Expose |
| | | private String title; |
| | | @Expose |
| | | private String subTitle; |
| | | @Expose |
| | | private String descInfo; |
| | | @Expose |
| | | private String createTime; |
| | | @Expose |
| | | private String money; |
| | | @Expose |
| | | private String remark; |
| | | private AccountMonth accountMonth; |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public AccountType getType() { |
| | | return type; |
| | | } |
| | | |
| | | public void setType(AccountType type) { |
| | | this.type = type; |
| | | } |
| | | |
| | | public String getTitle() { |
| | | return title; |
| | | } |
| | | |
| | | public void setTitle(String title) { |
| | | this.title = title; |
| | | } |
| | | |
| | | public String getSubTitle() { |
| | | return subTitle; |
| | | } |
| | | |
| | | public void setSubTitle(String subTitle) { |
| | | this.subTitle = subTitle; |
| | | } |
| | | |
| | | public String getDescInfo() { |
| | | return descInfo; |
| | | } |
| | | |
| | | public void setDescInfo(String descInfo) { |
| | | this.descInfo = descInfo; |
| | | } |
| | | |
| | | public String getCreateTime() { |
| | | return createTime; |
| | | } |
| | | |
| | | public void setCreateTime(String createTime) { |
| | | this.createTime = createTime; |
| | | } |
| | | |
| | | public String getMoney() { |
| | | return money; |
| | | } |
| | | |
| | | public void setMoney(String money) { |
| | | this.money = money; |
| | | } |
| | | |
| | | public AccountMonth getAccountMonth() { |
| | | return accountMonth; |
| | | } |
| | | |
| | | public void setAccountMonth(AccountMonth accountMonth) { |
| | | this.accountMonth = accountMonth; |
| | | } |
| | | |
| | | public String getRemark() { |
| | | return remark; |
| | | } |
| | | |
| | | public void setRemark(String remark) { |
| | | this.remark = remark; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | public class AccountMonth implements Serializable { |
| | | @Expose |
| | | private String year;//年份 |
| | | @Expose |
| | | private String month;//月份 |
| | | @Expose |
| | | private String expend;//支出 |
| | | @Expose |
| | | private String income;//收入 |
| | | |
| | | public String getYear() { |
| | | return year; |
| | | } |
| | | |
| | | public void setYear(String year) { |
| | | this.year = year; |
| | | } |
| | | |
| | | public String getMonth() { |
| | | return month; |
| | | } |
| | | |
| | | public void setMonth(String month) { |
| | | this.month = month; |
| | | } |
| | | |
| | | public String getExpend() { |
| | | return expend; |
| | | } |
| | | |
| | | public void setExpend(String expend) { |
| | | this.expend = expend; |
| | | } |
| | | |
| | | public String getIncome() { |
| | | return income; |
| | | } |
| | | |
| | | public void setIncome(String income) { |
| | | this.income = income; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | public class AccountType implements Serializable { |
| | | |
| | | @Expose |
| | | String portrait; |
| | | @Expose |
| | | String helpUrl; |
| | | |
| | | public String getPortrait() { |
| | | return portrait; |
| | | } |
| | | |
| | | public void setPortrait(String portrait) { |
| | | this.portrait = portrait; |
| | | } |
| | | |
| | | public String getHelpUrl() { |
| | | return helpUrl; |
| | | } |
| | | |
| | | public void setHelpUrl(String helpUrl) { |
| | | this.helpUrl = helpUrl; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * Created by weikou2015 on 2017/3/10. |
| | | */ |
| | | |
| | | public class BindingAccount implements Serializable { |
| | | @Expose |
| | | private String id; |
| | | @Expose |
| | | private String name; |
| | | @Expose |
| | | private String account; |
| | | @Expose |
| | | private String type;//1、淘宝;2、微信 |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public String getAccount() { |
| | | return account; |
| | | } |
| | | |
| | | public void setAccount(String account) { |
| | | this.account = account; |
| | | } |
| | | |
| | | public String getType() { |
| | | return type; |
| | | } |
| | | |
| | | public void setType(String type) { |
| | | this.type = type; |
| | | } |
| | | |
| | | public String getName() { |
| | | return name; |
| | | } |
| | | |
| | | public void setName(String name) { |
| | | this.name = name; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | public class Bossbean { |
| | | public boolean hasBoss; |
| | | public int inviteId; |
| | | public String weiXin; |
| | | public String weiXinTip; |
| | | public int weiXinState; |
| | | public String nickName; |
| | | public String portrait; |
| | | public String inviteTime; |
| | | public String helpLink; |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * Created by weikou2015 on 2018/7/3. |
| | | */ |
| | | |
| | | public class BranShopInfo implements Serializable { |
| | | |
| | | @Expose |
| | | private String id;// 店铺id |
| | | @Expose |
| | | private String name;// 店铺名称 |
| | | @Expose |
| | | private String icon;// 店铺图标 |
| | | @Expose |
| | | private String shopLink;// 店铺链接 |
| | | @Expose |
| | | private int userType;// 店铺类型 10-淘宝 11-天猫 20-京东 30-拼多多 |
| | | @Expose |
| | | private List<TaoBaoGoodsBrief> listGoods;// 描述相符 |
| | | @Expose |
| | | private String scoreGoods;// 描述相符 |
| | | @Expose |
| | | private String scoreLogistics;// 物流评分 |
| | | @Expose |
| | | private String scoreSeller;// 服务态度评分 |
| | | @Expose |
| | | private String goodRatePercentage;//店铺好评率 |
| | | @Expose |
| | | private int scoreGoodsD;//店铺好评率 |
| | | @Expose |
| | | private int scoreSellerD;//店铺好评率 |
| | | @Expose |
| | | private int scoreLogisticsD;//店铺好评率 |
| | | |
| | | public String getName() { |
| | | return name; |
| | | } |
| | | |
| | | public void setName(String name) { |
| | | this.name = name; |
| | | } |
| | | |
| | | public String getIcon() { |
| | | return icon; |
| | | } |
| | | |
| | | public void setIcon(String icon) { |
| | | this.icon = icon; |
| | | } |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public String getShopLink() { |
| | | return shopLink; |
| | | } |
| | | |
| | | public void setShopLink(String shopLink) { |
| | | this.shopLink = shopLink; |
| | | } |
| | | |
| | | public int getUserType() { |
| | | return userType; |
| | | } |
| | | |
| | | public void setUserType(int userType) { |
| | | this.userType = userType; |
| | | } |
| | | |
| | | public List<TaoBaoGoodsBrief> getListGoods() { |
| | | return listGoods; |
| | | } |
| | | |
| | | public void setListGoods(List<TaoBaoGoodsBrief> listGoods) { |
| | | this.listGoods = listGoods; |
| | | } |
| | | |
| | | public String getScoreGoods() { |
| | | return scoreGoods; |
| | | } |
| | | |
| | | public void setScoreGoods(String scoreGoods) { |
| | | this.scoreGoods = scoreGoods; |
| | | } |
| | | |
| | | public String getScoreLogistics() { |
| | | return scoreLogistics; |
| | | } |
| | | |
| | | public void setScoreLogistics(String scoreLogistics) { |
| | | this.scoreLogistics = scoreLogistics; |
| | | } |
| | | |
| | | public String getScoreSeller() { |
| | | return scoreSeller; |
| | | } |
| | | |
| | | public void setScoreSeller(String scoreSeller) { |
| | | this.scoreSeller = scoreSeller; |
| | | } |
| | | |
| | | public String getGoodRatePercentage() { |
| | | return goodRatePercentage; |
| | | } |
| | | |
| | | public void setGoodRatePercentage(String goodRatePercentage) { |
| | | this.goodRatePercentage = goodRatePercentage; |
| | | } |
| | | |
| | | public int getScoreGoodsD() { |
| | | return scoreGoodsD; |
| | | } |
| | | |
| | | public void setScoreGoodsD(int scoreGoodsD) { |
| | | this.scoreGoodsD = scoreGoodsD; |
| | | } |
| | | |
| | | public int getScoreSellerD() { |
| | | return scoreSellerD; |
| | | } |
| | | |
| | | public void setScoreSellerD(int scoreSellerD) { |
| | | this.scoreSellerD = scoreSellerD; |
| | | } |
| | | |
| | | public int getScoreLogisticsD() { |
| | | return scoreLogisticsD; |
| | | } |
| | | |
| | | public void setScoreLogisticsD(int scoreLogisticsD) { |
| | | this.scoreLogisticsD = scoreLogisticsD; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | /** |
| | | * 频道实体类 |
| | | * Created by YoKeyword on 15/12/29. |
| | | */ |
| | | public class ChannelEntity { |
| | | |
| | | private String id; |
| | | private String name; |
| | | private String nonEdit; |
| | | |
| | | public String getName() { |
| | | return name; |
| | | } |
| | | |
| | | public void setName(String name) { |
| | | this.name = name; |
| | | } |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public String getNonEdit() { |
| | | return nonEdit; |
| | | } |
| | | |
| | | public void setNonEdit(String nonEdit) { |
| | | this.nonEdit = nonEdit; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.alibaba.fastjson.JSONObject; |
| | | |
| | | public class CommonList { |
| | | |
| | | private String icon; |
| | | |
| | | private String title; |
| | | |
| | | private String time; |
| | | |
| | | private String type; |
| | | |
| | | private String latestMsg; |
| | | |
| | | private boolean read; |
| | | |
| | | private JumpDetail jumpDetail; |
| | | |
| | | private JSONObject params; |
| | | private int redcount;//本地红点消息数量 |
| | | private int unReadCount;//获取 未读消息条数 |
| | | |
| | | |
| | | public int getRedcount() { |
| | | return redcount; |
| | | } |
| | | |
| | | public void setRedcount(int redcount) { |
| | | this.redcount = redcount; |
| | | } |
| | | |
| | | public String getIcon() { |
| | | return icon; |
| | | } |
| | | |
| | | public void setIcon(String icon) { |
| | | this.icon = icon; |
| | | } |
| | | |
| | | public String getTitle() { |
| | | return title; |
| | | } |
| | | |
| | | public void setTitle(String title) { |
| | | this.title = title; |
| | | } |
| | | |
| | | public String getTime() { |
| | | return time; |
| | | } |
| | | |
| | | public void setTime(String time) { |
| | | this.time = time; |
| | | } |
| | | |
| | | public String getType() { |
| | | return type; |
| | | } |
| | | |
| | | public void setType(String type) { |
| | | this.type = type; |
| | | } |
| | | |
| | | public String getLatestMsg() { |
| | | return latestMsg; |
| | | } |
| | | |
| | | public void setLatestMsg(String latestMsg) { |
| | | this.latestMsg = latestMsg; |
| | | } |
| | | |
| | | public boolean getRead() { |
| | | return read; |
| | | } |
| | | |
| | | public void setRead(boolean read) { |
| | | this.read = read; |
| | | } |
| | | |
| | | public JumpDetail getJumpDetail() { |
| | | return jumpDetail; |
| | | } |
| | | |
| | | public void setJumpDetail(JumpDetail jumpDetail) { |
| | | this.jumpDetail = jumpDetail; |
| | | } |
| | | |
| | | public JSONObject getParams() { |
| | | return params; |
| | | } |
| | | |
| | | public void setParams(JSONObject params) { |
| | | this.params = params; |
| | | } |
| | | |
| | | |
| | | public int getUnReadCount() { |
| | | return unReadCount; |
| | | } |
| | | |
| | | public void setUnReadCount(int unReadCount) { |
| | | this.unReadCount = unReadCount; |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 队员-统计数量+上级 |
| | | * <p> |
| | | * {code : 0 |
| | | * data : {"boss":{"hasBoss":true,"inviteId":78,"nickName":"LLL","portrait":"http://ec-1255749512.file.myqcloud.com/img/user/546e0b63380b403c9d85657ca5675533.jpg", |
| | | * "weiXinState":1,"weiXinTip":"点击提醒TA,系统会发送一封站内信,提醒其添加微信号。", |
| | | * "inviteTime":"你于 2018.04.13接受了TA的邀请"},"helpLink":"http://apph5.yeshitv.com/apppage/all_help_content.html?id=149","firstTeam":8, |
| | | * "firstTeamTotal":19,"secondTeam":0,"secondTeamTotal":3,"hasTeam":true,"hasCode":true, |
| | | * "tipWeiXin":["添加微信号后,你的邀请人和一级队员可通过微信号与你建立联系;","你也可以向邀请人学习或向一级队员教授赚钱技巧。"],"bdWeiXin":false}} |
| | | */ |
| | | public class CountMyTeam { |
| | | public boolean hasCode; |
| | | public String helpLinkActivate; |
| | | public List<String> tipCode; |
| | | public boolean bdWeiXin; |
| | | public List<String> tipWeiXin; |
| | | public boolean hasTeam; |
| | | public int secondTeam; |
| | | public int secondTeamTotal; |
| | | public Bossbean boss; |
| | | public String helpLink; |
| | | public int firstTeam; |
| | | public int firstTeamTotal; |
| | | public String tipWeiXinAdd; |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * Created by weikou2015 on 2018/5/15. |
| | | */ |
| | | |
| | | public class CouponInfo implements Serializable { |
| | | |
| | | @Expose |
| | | String amount;// 券面额 |
| | | @Expose |
| | | String startTime;// 券开始时间 |
| | | @Expose |
| | | String endTime;// 券结束时间 |
| | | @Expose |
| | | String leftCount;// 剩余数量 |
| | | @Expose |
| | | String link;// 券链接 |
| | | @Expose |
| | | String token;// 券口令 |
| | | @Expose |
| | | String totalCount;//券总数量 |
| | | @Expose |
| | | private String startFee;//起始金额 |
| | | @Expose |
| | | private boolean shopCoupon;//是否是店铺券 |
| | | |
| | | |
| | | public boolean isShopCoupon() { |
| | | return shopCoupon; |
| | | } |
| | | |
| | | public void setShopCoupon(boolean shopCoupon) { |
| | | this.shopCoupon = shopCoupon; |
| | | } |
| | | |
| | | public String getAmount() { |
| | | return amount; |
| | | } |
| | | |
| | | public void setAmount(String amount) { |
| | | this.amount = amount; |
| | | } |
| | | |
| | | public String getStartTime() { |
| | | return startTime; |
| | | } |
| | | |
| | | public void setStartTime(String startTime) { |
| | | this.startTime = startTime; |
| | | } |
| | | |
| | | public String getEndTime() { |
| | | return endTime; |
| | | } |
| | | |
| | | public void setEndTime(String endTime) { |
| | | this.endTime = endTime; |
| | | } |
| | | |
| | | public String getLeftCount() { |
| | | return leftCount; |
| | | } |
| | | |
| | | public void setLeftCount(String leftCount) { |
| | | this.leftCount = leftCount; |
| | | } |
| | | |
| | | public String getLink() { |
| | | return link; |
| | | } |
| | | |
| | | public void setLink(String link) { |
| | | this.link = link; |
| | | } |
| | | |
| | | public String getToken() { |
| | | return token; |
| | | } |
| | | |
| | | public void setToken(String token) { |
| | | this.token = token; |
| | | } |
| | | |
| | | public String getTotalCount() { |
| | | return totalCount; |
| | | } |
| | | |
| | | public void setTotalCount(String totalCount) { |
| | | this.totalCount = totalCount; |
| | | } |
| | | |
| | | public String getStartFee() { |
| | | return startFee; |
| | | } |
| | | |
| | | public void setStartFee(String startFee) { |
| | | this.startFee = startFee; |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * Created by weikou2015 on 2018/11/13. |
| | | */ |
| | | |
| | | public class CouponUser implements Serializable { |
| | | |
| | | @Expose |
| | | String id; |
| | | @Expose |
| | | String showId; |
| | | @Expose |
| | | String msg; |
| | | @Expose |
| | | String name; |
| | | @Expose |
| | | String picUrl; |
| | | @Expose |
| | | String shareBonusPic; |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public String getShowId() { |
| | | return showId; |
| | | } |
| | | |
| | | public void setShowId(String showId) { |
| | | this.showId = showId; |
| | | } |
| | | |
| | | public String getMsg() { |
| | | return msg; |
| | | } |
| | | |
| | | public void setMsg(String msg) { |
| | | this.msg = msg; |
| | | } |
| | | |
| | | public String getName() { |
| | | return name; |
| | | } |
| | | |
| | | public void setName(String name) { |
| | | this.name = name; |
| | | } |
| | | |
| | | public String getPicUrl() { |
| | | return picUrl; |
| | | } |
| | | |
| | | public void setPicUrl(String picUrl) { |
| | | this.picUrl = picUrl; |
| | | } |
| | | |
| | | public String getShareBonusPic() { |
| | | return shareBonusPic; |
| | | } |
| | | |
| | | public void setShareBonusPic(String shareBonusPic) { |
| | | this.shareBonusPic = shareBonusPic; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * Created by weikou2015 on 2018/10/16. |
| | | */ |
| | | |
| | | public class CustomService implements Serializable { |
| | | |
| | | private long id; |
| | | private int stemFrom; |
| | | private String key; |
| | | private String content; |
| | | private String contentType; |
| | | private String status; |
| | | private Long createTime; |
| | | |
| | | public long getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(long id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public int getStemFrom() { |
| | | return stemFrom; |
| | | } |
| | | |
| | | public void setStemFrom(int stemFrom) { |
| | | this.stemFrom = stemFrom; |
| | | } |
| | | |
| | | public String getKey() { |
| | | return key; |
| | | } |
| | | |
| | | public void setKey(String key) { |
| | | this.key = key; |
| | | } |
| | | |
| | | public String getContent() { |
| | | return content; |
| | | } |
| | | |
| | | public void setContent(String content) { |
| | | this.content = content; |
| | | } |
| | | |
| | | public String getContentType() { |
| | | return contentType; |
| | | } |
| | | |
| | | public void setContentType(String contentType) { |
| | | this.contentType = contentType; |
| | | } |
| | | |
| | | public String getStatus() { |
| | | return status; |
| | | } |
| | | |
| | | public void setStatus(String status) { |
| | | this.status = status; |
| | | } |
| | | |
| | | public Long getCreateTime() { |
| | | return createTime; |
| | | } |
| | | |
| | | public void setCreateTime(Long createTime) { |
| | | this.createTime = createTime; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import java.util.List; |
| | | |
| | | public class DailySign { |
| | | public int days; // 连续签到天数 |
| | | public int goldCoin;//今日签到成功金币 |
| | | public List<listDate> listDate; |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * 实体类父类(集中了params+jumpDetail ) |
| | | */ |
| | | public class EntityFather implements Serializable { |
| | | @Expose |
| | | private JSONObject params; |
| | | @Expose |
| | | private JumpDetail jumpDetail; |
| | | |
| | | public JSONObject getParams() { |
| | | return params; |
| | | } |
| | | |
| | | public void setParams(JSONObject params) { |
| | | this.params = params; |
| | | } |
| | | |
| | | public JumpDetail getJumpDetail() { |
| | | return jumpDetail; |
| | | } |
| | | |
| | | public void setJumpDetail(JumpDetail jumpDetail) { |
| | | this.jumpDetail = jumpDetail; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | /** |
| | | * 推送消息 接收实体类 |
| | | */ |
| | | public class EventMessageEntity { |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * Created by weikou2015 on 2017/3/16. |
| | | */ |
| | | |
| | | public class Filter implements Serializable { |
| | | @Expose |
| | | private String id; |
| | | boolean isMore; |
| | | @Expose |
| | | private String name; |
| | | @Expose |
| | | private String selector; |
| | | @Expose |
| | | private String type; |
| | | @Expose |
| | | private String level; |
| | | @Expose |
| | | private List<FilterCondition> subIds; |
| | | |
| | | |
| | | public String getSelector() { |
| | | return selector; |
| | | } |
| | | |
| | | public void setSelector(String selector) { |
| | | this.selector = selector; |
| | | } |
| | | |
| | | public String getType() { |
| | | return type; |
| | | } |
| | | |
| | | public void setType(String type) { |
| | | this.type = type; |
| | | } |
| | | |
| | | public boolean isMore() { |
| | | return isMore; |
| | | } |
| | | |
| | | public void setMore(boolean more) { |
| | | isMore = more; |
| | | } |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public String getName() { |
| | | return name; |
| | | } |
| | | |
| | | public void setName(String name) { |
| | | this.name = name; |
| | | } |
| | | |
| | | public String getLevel() { |
| | | return level; |
| | | } |
| | | |
| | | public void setLevel(String level) { |
| | | this.level = level; |
| | | } |
| | | |
| | | public List<FilterCondition> getSubIds() { |
| | | return subIds; |
| | | } |
| | | |
| | | public void setSubIds(List<FilterCondition> subIds) { |
| | | this.subIds = subIds; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * Created by weikou2015 on 2017/3/16. |
| | | */ |
| | | |
| | | public class FilterCondition implements Serializable { |
| | | @Expose |
| | | private String id; |
| | | @Expose |
| | | private String type; |
| | | @Expose |
| | | private String level; |
| | | @Expose |
| | | private String name; |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public String getType() { |
| | | return type; |
| | | } |
| | | |
| | | public void setType(String type) { |
| | | this.type = type; |
| | | } |
| | | |
| | | public String getLevel() { |
| | | return level; |
| | | } |
| | | |
| | | public void setLevel(String level) { |
| | | this.level = level; |
| | | } |
| | | |
| | | public String getName() { |
| | | return name; |
| | | } |
| | | |
| | | public void setName(String name) { |
| | | this.name = name; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * Created by weikou2015 on 2017/2/23. |
| | | */ |
| | | |
| | | public class FirstCategory implements Serializable { |
| | | @Expose |
| | | private String id; |
| | | @Expose |
| | | private String name; |
| | | @Expose |
| | | private String picture; |
| | | @Expose |
| | | private String type; |
| | | @Expose |
| | | private String classId; |
| | | @Expose |
| | | private String createtime; |
| | | @Expose |
| | | private String orderby; |
| | | @Expose |
| | | private String url; |
| | | @Expose |
| | | private String key; |
| | | @Expose |
| | | private Long swiperBannerId; |
| | | @Expose |
| | | private JSONObject params; |
| | | |
| | | |
| | | public Long getSwiperBannerId() { |
| | | return swiperBannerId; |
| | | } |
| | | |
| | | public void setSwiperBannerId(Long swiperBannerId) { |
| | | this.swiperBannerId = swiperBannerId; |
| | | } |
| | | |
| | | public String getType() { |
| | | return type; |
| | | } |
| | | |
| | | public void setType(String type) { |
| | | this.type = type; |
| | | } |
| | | |
| | | public String getClassId() { |
| | | return classId; |
| | | } |
| | | |
| | | public void setClassId(String classId) { |
| | | this.classId = classId; |
| | | } |
| | | |
| | | public String getKey() { |
| | | return key; |
| | | } |
| | | |
| | | public void setKey(String key) { |
| | | this.key = key; |
| | | } |
| | | |
| | | public String getUrl() { |
| | | return url; |
| | | } |
| | | |
| | | public void setUrl(String url) { |
| | | this.url = url; |
| | | } |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public String getName() { |
| | | return name; |
| | | } |
| | | |
| | | public void setName(String name) { |
| | | this.name = name; |
| | | } |
| | | |
| | | public String getPicture() { |
| | | return picture; |
| | | } |
| | | |
| | | public void setPicture(String picture) { |
| | | this.picture = picture; |
| | | } |
| | | |
| | | public String getCreatetime() { |
| | | return createtime; |
| | | } |
| | | |
| | | public void setCreatetime(String createtime) { |
| | | this.createtime = createtime; |
| | | } |
| | | |
| | | public String getOrderby() { |
| | | return orderby; |
| | | } |
| | | |
| | | public void setOrderby(String orderby) { |
| | | this.orderby = orderby; |
| | | } |
| | | |
| | | public JSONObject getParams() { |
| | | return params; |
| | | } |
| | | |
| | | public void setParams(JSONObject params) { |
| | | this.params = params; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 首页顶部提示语 |
| | | */ |
| | | public class FirstGuide { |
| | | // @Expose |
| | | public String tip; |
| | | public String url; |
| | | public List<String> list; |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | public class FreeSingleTicket implements Serializable { |
| | | |
| | | private boolean isSelected; |
| | | @Expose |
| | | private String couponName; |
| | | @Expose |
| | | private String couponPicture; |
| | | @Expose |
| | | private String couponEffect; |
| | | @Expose |
| | | private String couponRule; |
| | | @Expose |
| | | private String couponTerm; |
| | | @Expose |
| | | private String id; |
| | | @Expose |
| | | private String source; |
| | | @Expose |
| | | private int state; |
| | | @Expose |
| | | private int sourceType; |
| | | @Expose |
| | | private TextColorSet remainDays; |
| | | |
| | | public boolean isSelected() { |
| | | return isSelected; |
| | | } |
| | | |
| | | public void setSelected(boolean selected) { |
| | | isSelected = selected; |
| | | } |
| | | |
| | | public String getCouponName() { |
| | | return couponName; |
| | | } |
| | | |
| | | public void setCouponName(String couponName) { |
| | | this.couponName = couponName; |
| | | } |
| | | |
| | | public String getCouponPicture() { |
| | | return couponPicture; |
| | | } |
| | | |
| | | public void setCouponPicture(String couponPicture) { |
| | | this.couponPicture = couponPicture; |
| | | } |
| | | |
| | | public String getCouponEffect() { |
| | | return couponEffect; |
| | | } |
| | | |
| | | public void setCouponEffect(String couponEffect) { |
| | | this.couponEffect = couponEffect; |
| | | } |
| | | |
| | | public String getCouponTerm() { |
| | | return couponTerm; |
| | | } |
| | | |
| | | public void setCouponTerm(String couponTerm) { |
| | | this.couponTerm = couponTerm; |
| | | } |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public String getSource() { |
| | | return source; |
| | | } |
| | | |
| | | public void setSource(String source) { |
| | | this.source = source; |
| | | } |
| | | |
| | | public TextColorSet getRemainDays() { |
| | | return remainDays; |
| | | } |
| | | |
| | | public void setRemainDays(TextColorSet remainDays) { |
| | | this.remainDays = remainDays; |
| | | } |
| | | |
| | | public String getCouponRule() { |
| | | return couponRule; |
| | | } |
| | | |
| | | public void setCouponRule(String couponRule) { |
| | | this.couponRule = couponRule; |
| | | } |
| | | |
| | | public int getState() { |
| | | return state; |
| | | } |
| | | |
| | | public void setState(int state) { |
| | | this.state = state; |
| | | } |
| | | |
| | | public int getSourceType() { |
| | | return sourceType; |
| | | } |
| | | |
| | | public void setSourceType(int sourceType) { |
| | | this.sourceType = sourceType; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 免单券 -奖励券 -红包 |
| | | */ |
| | | public class GiftCoupon { |
| | | |
| | | /** |
| | | * "money": "1.92", // 红包面额 (奖励券、免单券将不返回该字段) |
| | | * amount : 0 |
| | | * token : JDKDO |
| | | * nickName : ヤ颩んǎηɡ... |
| | | * portrait : http:/7tXoXU77694.jpg |
| | | * state : true // 有效:确认领取 无效:知道了 |
| | | * tips : ["确认领取后,你将成为赠送者的一级队员;","获赠的免单券,需要激活后才能使用,详情参见免单券激活规则;","成功领取后,请到\u201c我的-福利中心\u201d查看。"] |
| | | * type : 10 // 类型:10-免单券 11-奖励券 12-红包 |
| | | */ |
| | | |
| | | public int amount; |
| | | public String token; |
| | | public String nickName; |
| | | public String portrait; |
| | | public boolean state; |
| | | public int type; |
| | | public List<String> tips; |
| | | public String money; |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import android.os.Parcel; |
| | | import android.os.Parcelable; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | /** |
| | | * 金币兑换并序列化 |
| | | */ |
| | | public class GoldExchange implements Parcelable { |
| | | |
| | | @Expose |
| | | private String id;// 兑换id |
| | | @Expose |
| | | private String name; // 名称 |
| | | @Expose |
| | | private String picture;// 图片 |
| | | @Expose |
| | | private String goldCoin;// 兑换金币 |
| | | @Expose |
| | | private String tip;// 提示语 |
| | | @Expose |
| | | private String type; // 类型 |
| | | @Expose |
| | | private String btnName;// 按钮名称 |
| | | @Expose |
| | | private String ruleLink; // 规则链接 |
| | | @Expose |
| | | private String progress;// 兑换进度 |
| | | @Expose |
| | | private boolean needJump; |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public String getName() { |
| | | return name; |
| | | } |
| | | |
| | | public void setName(String name) { |
| | | this.name = name; |
| | | } |
| | | |
| | | public String getPicture() { |
| | | return picture; |
| | | } |
| | | |
| | | public void setPicture(String picture) { |
| | | this.picture = picture; |
| | | } |
| | | |
| | | public String getGoldCoin() { |
| | | return goldCoin; |
| | | } |
| | | |
| | | public void setGoldCoin(String goldCoin) { |
| | | this.goldCoin = goldCoin; |
| | | } |
| | | |
| | | public String getTip() { |
| | | return tip; |
| | | } |
| | | |
| | | public void setTip(String tip) { |
| | | this.tip = tip; |
| | | } |
| | | |
| | | public String getType() { |
| | | return type; |
| | | } |
| | | |
| | | public void setType(String type) { |
| | | this.type = type; |
| | | } |
| | | |
| | | public String getBtnName() { |
| | | return btnName; |
| | | } |
| | | |
| | | public void setBtnName(String btnName) { |
| | | this.btnName = btnName; |
| | | } |
| | | |
| | | public String getRuleLink() { |
| | | return ruleLink; |
| | | } |
| | | |
| | | public void setRuleLink(String ruleLink) { |
| | | this.ruleLink = ruleLink; |
| | | } |
| | | |
| | | public String getProgress() { |
| | | return progress; |
| | | } |
| | | |
| | | public void setProgress(String progress) { |
| | | this.progress = progress; |
| | | } |
| | | |
| | | public boolean isNeedJump() { |
| | | return needJump; |
| | | } |
| | | |
| | | public void setNeedJump(boolean needJump) { |
| | | this.needJump = needJump; |
| | | } |
| | | |
| | | @Override |
| | | public int describeContents() { |
| | | return 0; |
| | | } |
| | | |
| | | @Override |
| | | public void writeToParcel(Parcel dest, int flags) { |
| | | dest.writeString(id); |
| | | dest.writeString(name); |
| | | dest.writeString(picture); |
| | | dest.writeString(goldCoin); |
| | | dest.writeString(tip); |
| | | dest.writeString(type); |
| | | dest.writeString(btnName); |
| | | dest.writeString(ruleLink); |
| | | dest.writeString(progress); |
| | | } |
| | | |
| | | public static final Parcelable.Creator<GoldExchange> CREATOR = |
| | | new Parcelable.Creator<GoldExchange>() { |
| | | @Override |
| | | public GoldExchange createFromParcel(Parcel source) { |
| | | return new GoldExchange(source); |
| | | } |
| | | |
| | | @Override |
| | | public GoldExchange[] newArray(int size) { |
| | | return new GoldExchange[size]; |
| | | } |
| | | }; |
| | | |
| | | protected GoldExchange(Parcel source) { |
| | | id = source.readString(); |
| | | name = source.readString(); |
| | | picture = source.readString(); |
| | | goldCoin = source.readString(); |
| | | tip = source.readString(); |
| | | type = source.readString(); |
| | | btnName = source.readString(); |
| | | ruleLink = source.readString(); |
| | | progress = source.readString(); |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import android.os.Parcel; |
| | | import android.os.Parcelable; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | /** |
| | | * 金币兑换状态提示 |
| | | */ |
| | | public class GoldExchangeState implements Parcelable { |
| | | @Expose |
| | | private String id;//类型 |
| | | @Expose |
| | | private String type;//类型 |
| | | @Expose |
| | | private String goldCoin;//金币数量 |
| | | @Expose |
| | | private String name;//只有红包才会返回 |
| | | @Expose |
| | | private String tip; //提示语 |
| | | @Expose |
| | | private String inviteCode; //邀请码 |
| | | @Expose |
| | | private boolean needJump; //是否需要打开dialog |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public String getType() { |
| | | return type; |
| | | } |
| | | |
| | | public void setType(String type) { |
| | | this.type = type; |
| | | } |
| | | |
| | | public String getGoldCoin() { |
| | | return goldCoin; |
| | | } |
| | | |
| | | public void setGoldCoin(String goldCoin) { |
| | | this.goldCoin = goldCoin; |
| | | } |
| | | |
| | | public String getName() { |
| | | return name; |
| | | } |
| | | |
| | | public void setName(String name) { |
| | | this.name = name; |
| | | } |
| | | |
| | | public String getTip() { |
| | | return tip; |
| | | } |
| | | |
| | | public void setTip(String tip) { |
| | | this.tip = tip; |
| | | } |
| | | |
| | | public String getInviteCode() { |
| | | return inviteCode; |
| | | } |
| | | |
| | | public void setInviteCode(String inviteCode) { |
| | | this.inviteCode = inviteCode; |
| | | } |
| | | |
| | | public boolean isNeedJump() { |
| | | return needJump; |
| | | } |
| | | |
| | | public void setNeedJump(boolean needJump) { |
| | | this.needJump = needJump; |
| | | } |
| | | |
| | | @Override |
| | | public int describeContents() { |
| | | return 0; |
| | | } |
| | | |
| | | @Override |
| | | public void writeToParcel(Parcel dest, int flags) { |
| | | dest.writeString(id); |
| | | dest.writeString(type); |
| | | dest.writeString(name); |
| | | dest.writeString(goldCoin); |
| | | dest.writeString(tip); |
| | | dest.writeString(inviteCode); |
| | | } |
| | | |
| | | public static final Parcelable.Creator CREATOR = new Creator() { |
| | | @Override |
| | | public Object createFromParcel(Parcel source) { |
| | | return new GoldExchangeState(source); |
| | | } |
| | | |
| | | @Override |
| | | public Object[] newArray(int size) { |
| | | return new Object[size]; |
| | | } |
| | | }; |
| | | |
| | | protected GoldExchangeState(Parcel source) { |
| | | id = source.readString(); |
| | | type = source.readString(); |
| | | goldCoin = source.readString(); |
| | | name = source.readString(); |
| | | tip = source.readString(); |
| | | inviteCode = source.readString(); |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | |
| | | import com.alibaba.fastjson.JSONObject; |
| | | |
| | | public class GoldTaskList { |
| | | public int totalCoin; |
| | | public String finishedCoin; |
| | | public boolean lightUp; |
| | | public int id; |
| | | public String name; |
| | | public String picture; |
| | | public String tip; |
| | | public String btnName; |
| | | public String ruleName; |
| | | public String rule; |
| | | public String ruleLink; |
| | | public String progress; |
| | | public JumpDetail jumpDetail; |
| | | public JSONObject params; |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | public class GoodsDetail implements Serializable { |
| | | |
| | | @Expose |
| | | TaoBaoGoodsBrief goods; |
| | | @Expose |
| | | GoodsDetailExtra extra; |
| | | |
| | | public TaoBaoGoodsBrief getGoods() { |
| | | return goods; |
| | | } |
| | | |
| | | public void setGoods(TaoBaoGoodsBrief goods) { |
| | | this.goods = goods; |
| | | } |
| | | |
| | | public GoodsDetailExtra getExtra() { |
| | | return extra; |
| | | } |
| | | |
| | | public void setExtra(GoodsDetailExtra extra) { |
| | | this.extra = extra; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | import java.util.List; |
| | | |
| | | public class GoodsDetailExtra implements Serializable { |
| | | |
| | | @Expose |
| | | private boolean collected;// 是否收藏 |
| | | @Expose |
| | | private boolean storage; // 是否加入分享库 |
| | | @Expose |
| | | private boolean iosOnling;// ios是否加上线 |
| | | @Expose |
| | | private boolean fanliValid;// 是否有返利 |
| | | @Expose |
| | | private boolean shareValid;// 是否有分享 |
| | | @Expose |
| | | private boolean isNative;// 是否跳转原生APP |
| | | @Expose |
| | | private String detailUrl;// 图文详情链接 |
| | | @Expose |
| | | private String h5Url;//复制链接(右上角) |
| | | @Expose |
| | | TbPidInfo tbPidInfo; // 淘宝PID信息 |
| | | @Expose |
| | | List<TextColor> tip; // 淘宝PID信息 |
| | | @Expose |
| | | List<CouponUser> listCouponUser; // 无分享按钮时需显示的底部提示语 (分享爆款) |
| | | @Expose |
| | | List<ShareUser> listShareUser; // 无分享按钮时需显示的底部提示语 (分享爆款) |
| | | @Expose |
| | | GoodsDetailShareLink share; // 淘宝PID信息 |
| | | @Expose |
| | | String userTLJ; // 淘宝PID信息 |
| | | @Expose |
| | | String couponJumpLink; // 淘宝PID信息 |
| | | @Expose |
| | | String nativeCouponJumpLink; // 淘宝PID信息 |
| | | @Expose |
| | | private String cloudPic;//云发单图片 |
| | | @Expose |
| | | private String cloudText;//云发单内容 |
| | | @Expose |
| | | private Boolean cloudOpen;//云发单是否开启 |
| | | |
| | | public Boolean getCloudOpen() { |
| | | return cloudOpen; |
| | | } |
| | | |
| | | public void setCloudOpen(Boolean cloudOpen) { |
| | | this.cloudOpen = cloudOpen; |
| | | } |
| | | |
| | | |
| | | |
| | | public String getCloudPic() { |
| | | return cloudPic; |
| | | } |
| | | |
| | | public void setCloudPic(String cloudPic) { |
| | | this.cloudPic = cloudPic; |
| | | } |
| | | |
| | | public String getCloudText() { |
| | | return cloudText; |
| | | } |
| | | |
| | | public void setCloudText(String cloudText) { |
| | | this.cloudText = cloudText; |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | public boolean isCollected() { |
| | | return collected; |
| | | } |
| | | |
| | | public void setCollected(boolean collected) { |
| | | this.collected = collected; |
| | | } |
| | | |
| | | public boolean isStorage() { |
| | | return storage; |
| | | } |
| | | |
| | | public void setStorage(boolean storage) { |
| | | this.storage = storage; |
| | | } |
| | | |
| | | public boolean isIosOnling() { |
| | | return iosOnling; |
| | | } |
| | | |
| | | public void setIosOnling(boolean iosOnling) { |
| | | this.iosOnling = iosOnling; |
| | | } |
| | | |
| | | public boolean isFanliValid() { |
| | | return fanliValid; |
| | | } |
| | | |
| | | public void setFanliValid(boolean fanliValid) { |
| | | this.fanliValid = fanliValid; |
| | | } |
| | | |
| | | public boolean isShareValid() { |
| | | return shareValid; |
| | | } |
| | | |
| | | public void setShareValid(boolean shareValid) { |
| | | this.shareValid = shareValid; |
| | | } |
| | | |
| | | public boolean isNative() { |
| | | return isNative; |
| | | } |
| | | |
| | | public void setNative(boolean aNative) { |
| | | isNative = aNative; |
| | | } |
| | | |
| | | public String getDetailUrl() { |
| | | return detailUrl; |
| | | } |
| | | |
| | | public void setDetailUrl(String detailUrl) { |
| | | this.detailUrl = detailUrl; |
| | | } |
| | | |
| | | public String getH5Url() { |
| | | return h5Url; |
| | | } |
| | | |
| | | public void setH5Url(String h5Url) { |
| | | this.h5Url = h5Url; |
| | | } |
| | | |
| | | public TbPidInfo getTbPidInfo() { |
| | | return tbPidInfo; |
| | | } |
| | | |
| | | public void setTbPidInfo(TbPidInfo tbPidInfo) { |
| | | this.tbPidInfo = tbPidInfo; |
| | | } |
| | | |
| | | public List<TextColor> getTip() { |
| | | return tip; |
| | | } |
| | | |
| | | public void setTip(List<TextColor> tip) { |
| | | this.tip = tip; |
| | | } |
| | | |
| | | public List<CouponUser> getListCouponUser() { |
| | | return listCouponUser; |
| | | } |
| | | |
| | | public void setListCouponUser(List<CouponUser> listCouponUser) { |
| | | this.listCouponUser = listCouponUser; |
| | | } |
| | | |
| | | public List<ShareUser> getListShareUser() { |
| | | return listShareUser; |
| | | } |
| | | |
| | | public void setListShareUser(List<ShareUser> listShareUser) { |
| | | this.listShareUser = listShareUser; |
| | | } |
| | | |
| | | public GoodsDetailShareLink getShare() { |
| | | return share; |
| | | } |
| | | |
| | | public void setShare(GoodsDetailShareLink share) { |
| | | this.share = share; |
| | | } |
| | | |
| | | public String getUserTLJ() { |
| | | return userTLJ; |
| | | } |
| | | |
| | | public void setUserTLJ(String userTLJ) { |
| | | this.userTLJ = userTLJ; |
| | | } |
| | | |
| | | public String getCouponJumpLink() { |
| | | return couponJumpLink; |
| | | } |
| | | |
| | | public void setCouponJumpLink(String couponJumpLink) { |
| | | this.couponJumpLink = couponJumpLink; |
| | | } |
| | | |
| | | public String getNativeCouponJumpLink() { |
| | | return nativeCouponJumpLink; |
| | | } |
| | | |
| | | public void setNativeCouponJumpLink(String nativeCouponJumpLink) { |
| | | this.nativeCouponJumpLink = nativeCouponJumpLink; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * 详情页链接 |
| | | */ |
| | | public class GoodsDetailShareLink implements Serializable { |
| | | |
| | | @Expose |
| | | String url; |
| | | @Expose |
| | | String helpLink; |
| | | |
| | | public String getUrl() { |
| | | return url; |
| | | } |
| | | |
| | | public void setUrl(String url) { |
| | | this.url = url; |
| | | } |
| | | |
| | | public String getHelpLink() { |
| | | return helpLink; |
| | | } |
| | | |
| | | public void setHelpLink(String helpLink) { |
| | | this.helpLink = helpLink; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | public class GoodsOtherInfo implements Serializable { |
| | | @Expose |
| | | private SpreadHongBao spreadHongBao; // 推广红包 |
| | | @Expose |
| | | private ReduceHongBao reduceHongBao;// 自购立减 |
| | | @Expose |
| | | private RewardCoupon rewardCoupon;// 奖励券信息 2.0.0开始生效 |
| | | @Expose |
| | | private String fanliMoneyPlus;//京东plus价格信息 |
| | | |
| | | public String getFanliMoneyPlus() { |
| | | return fanliMoneyPlus; |
| | | } |
| | | |
| | | public void setFanliMoneyPlus(String fanliMoneyPlus) { |
| | | this.fanliMoneyPlus = fanliMoneyPlus; |
| | | } |
| | | |
| | | |
| | | |
| | | public SpreadHongBao getSpreadHongBao() { |
| | | return spreadHongBao; |
| | | } |
| | | |
| | | public void setSpreadHongBao(SpreadHongBao spreadHongBao) { |
| | | this.spreadHongBao = spreadHongBao; |
| | | } |
| | | |
| | | public ReduceHongBao getReduceHongBao() { |
| | | return reduceHongBao; |
| | | } |
| | | |
| | | public void setReduceHongBao(ReduceHongBao reduceHongBao) { |
| | | this.reduceHongBao = reduceHongBao; |
| | | } |
| | | |
| | | public RewardCoupon getRewardCoupon() { |
| | | return rewardCoupon; |
| | | } |
| | | |
| | | public void setRewardCoupon(RewardCoupon rewardCoupon) { |
| | | this.rewardCoupon = rewardCoupon; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * Created by weikou2015 on 2017/3/7. |
| | | */ |
| | | |
| | | public class HomeBanner implements Serializable { |
| | | @Expose |
| | | private String id; |
| | | @Expose |
| | | private JumpDetail jumpDetail; |
| | | @Expose |
| | | private JSONObject params; |
| | | @Expose |
| | | private String src; |
| | | @Expose |
| | | private String picture; |
| | | @Expose |
| | | private String name; |
| | | @Expose |
| | | private int cardId; |
| | | @Expose |
| | | private boolean elastic; |
| | | |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public JumpDetail getJumpDetail() { |
| | | return jumpDetail; |
| | | } |
| | | |
| | | public void setJumpDetail(JumpDetail jumpDetail) { |
| | | this.jumpDetail = jumpDetail; |
| | | } |
| | | |
| | | public JSONObject getParams() { |
| | | return params; |
| | | } |
| | | |
| | | public void setParams(JSONObject params) { |
| | | this.params = params; |
| | | } |
| | | |
| | | public String getSrc() { |
| | | return src; |
| | | } |
| | | |
| | | public void setSrc(String src) { |
| | | this.src = src; |
| | | } |
| | | |
| | | public String getPicture() { |
| | | return picture; |
| | | } |
| | | |
| | | public void setPicture(String picture) { |
| | | this.picture = picture; |
| | | } |
| | | |
| | | public String getName() { |
| | | return name; |
| | | } |
| | | |
| | | public void setName(String name) { |
| | | this.name = name; |
| | | } |
| | | |
| | | public int getCardId() { |
| | | return cardId; |
| | | } |
| | | |
| | | public void setCardId(int cardId) { |
| | | this.cardId = cardId; |
| | | } |
| | | |
| | | public boolean getElastic() { |
| | | return elastic; |
| | | } |
| | | |
| | | public void setElastic(boolean elastic) { |
| | | this.elastic = elastic; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * Created by weikou2015 on 2017/3/16. |
| | | */ |
| | | |
| | | public class HongBaoInfo implements Serializable { |
| | | @Expose |
| | | private String hongbao; |
| | | @Expose |
| | | private String type; |
| | | @Expose |
| | | private String rate; |
| | | |
| | | public String getType() { |
| | | return type; |
| | | } |
| | | |
| | | public void setType(String type) { |
| | | this.type = type; |
| | | } |
| | | |
| | | public String getRate() { |
| | | return rate; |
| | | } |
| | | |
| | | public void setRate(String rate) { |
| | | this.rate = rate; |
| | | } |
| | | |
| | | public String getHongbao() { |
| | | return hongbao; |
| | | } |
| | | |
| | | public void setHongbao(String hongbao) { |
| | | this.hongbao = hongbao; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import android.os.Parcel; |
| | | import android.os.Parcelable; |
| | | |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | public class HotKey implements Parcelable { |
| | | @Expose |
| | | String name; |
| | | @Expose |
| | | JSONObject params; |
| | | |
| | | public String getName() { |
| | | return name; |
| | | } |
| | | |
| | | public void setName(String name) { |
| | | this.name = name; |
| | | } |
| | | |
| | | public JSONObject getParams() { |
| | | return params; |
| | | } |
| | | |
| | | public void setParams(JSONObject params) { |
| | | this.params = params; |
| | | } |
| | | |
| | | |
| | | @Override |
| | | public int describeContents() { |
| | | return 0; |
| | | } |
| | | |
| | | @Override |
| | | public void writeToParcel(Parcel dest, int flags) { |
| | | dest.writeString(this.name); |
| | | dest.writeSerializable(this.params); |
| | | } |
| | | |
| | | public HotKey() { |
| | | } |
| | | |
| | | protected HotKey(Parcel in) { |
| | | this.name = in.readString(); |
| | | this.params = (JSONObject) in.readSerializable(); |
| | | } |
| | | |
| | | public static final Creator<HotKey> CREATOR = new Creator<HotKey>() { |
| | | @Override |
| | | public HotKey createFromParcel(Parcel source) { |
| | | return new HotKey(source); |
| | | } |
| | | |
| | | @Override |
| | | public HotKey[] newArray(int size) { |
| | | return new HotKey[size]; |
| | | } |
| | | }; |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * Created by weikou2015 on 2017/3/8. |
| | | */ |
| | | |
| | | public class HotSearch implements Serializable { |
| | | @Expose |
| | | private String id; |
| | | @Expose |
| | | private String name; |
| | | @Expose |
| | | private String orderby; |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public String getName() { |
| | | return name; |
| | | } |
| | | |
| | | public void setName(String name) { |
| | | this.name = name; |
| | | } |
| | | |
| | | public String getOrderby() { |
| | | return orderby; |
| | | } |
| | | |
| | | public void setOrderby(String orderby) { |
| | | this.orderby = orderby; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * 网页图文筛选 |
| | | */ |
| | | public class ImgText implements Serializable { |
| | | |
| | | @Expose |
| | | private String name; |
| | | @Expose |
| | | private String icon; |
| | | @Expose |
| | | private int icon1; |
| | | @Expose |
| | | private String js; |
| | | |
| | | public String getName() { |
| | | return name; |
| | | } |
| | | |
| | | public void setName(String name) { |
| | | this.name = name; |
| | | } |
| | | |
| | | public String getIcon() { |
| | | return icon; |
| | | } |
| | | |
| | | public void setIcon(String icon) { |
| | | this.icon = icon; |
| | | } |
| | | |
| | | public int getIcon1() { |
| | | return icon1; |
| | | } |
| | | |
| | | public void setIcon1(int icon1) { |
| | | this.icon1 = icon1; |
| | | } |
| | | |
| | | public String getJs() { |
| | | return js; |
| | | } |
| | | |
| | | public void setJs(String js) { |
| | | this.js = js; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import android.os.Parcel; |
| | | import android.os.Parcelable; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | /** |
| | | * 邀请码发布信息 |
| | | */ |
| | | public class InviteCodeInfo implements Parcelable { |
| | | |
| | | @Expose |
| | | String id; |
| | | @Expose |
| | | String createTime; |
| | | @Expose |
| | | String nickName; |
| | | @Expose |
| | | String portrait; |
| | | @Expose |
| | | String team; |
| | | @Expose |
| | | String inviteCode; |
| | | |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public String getCreateTime() { |
| | | return createTime; |
| | | } |
| | | |
| | | public void setCreateTime(String createTime) { |
| | | this.createTime = createTime; |
| | | } |
| | | |
| | | public String getNickName() { |
| | | return nickName; |
| | | } |
| | | |
| | | public void setNickName(String nickName) { |
| | | this.nickName = nickName; |
| | | } |
| | | |
| | | public String getPortrait() { |
| | | return portrait; |
| | | } |
| | | |
| | | public void setPortrait(String portrait) { |
| | | this.portrait = portrait; |
| | | } |
| | | |
| | | public String getTeam() { |
| | | return team; |
| | | } |
| | | |
| | | public void setTeam(String team) { |
| | | this.team = team; |
| | | } |
| | | |
| | | public String getInviteCode() { |
| | | return inviteCode; |
| | | } |
| | | |
| | | public void setInviteCode(String inviteCode) { |
| | | this.inviteCode = inviteCode; |
| | | } |
| | | |
| | | @Override |
| | | public int describeContents() { |
| | | return 0; |
| | | } |
| | | |
| | | @Override |
| | | public void writeToParcel(Parcel dest, int flags) { |
| | | dest.writeString(id); |
| | | dest.writeString(createTime); |
| | | dest.writeString(nickName); |
| | | dest.writeString(portrait); |
| | | dest.writeString(team); |
| | | dest.writeString(inviteCode); |
| | | } |
| | | |
| | | public static final Parcelable.Creator CREATOR = new Parcelable.Creator<InviteCodeInfo>() { |
| | | @Override |
| | | public InviteCodeInfo createFromParcel(Parcel source) { |
| | | return new InviteCodeInfo(source); |
| | | } |
| | | |
| | | @Override |
| | | public InviteCodeInfo[] newArray(int size) { |
| | | return new InviteCodeInfo[size]; |
| | | } |
| | | }; |
| | | |
| | | public InviteCodeInfo(Parcel source) { |
| | | id = source.readString(); |
| | | createTime = source.readString(); |
| | | nickName = source.readString(); |
| | | portrait = source.readString(); |
| | | team = source.readString(); |
| | | inviteCode = source.readString(); |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * Created by weikou2015 on 2018/4/3. |
| | | */ |
| | | |
| | | public class InviteFriends implements Serializable { |
| | | |
| | | private String id; |
| | | |
| | | private String url; |
| | | |
| | | private String createtime; |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public String getUrl() { |
| | | return url; |
| | | } |
| | | |
| | | public void setUrl(String url) { |
| | | this.url = url; |
| | | } |
| | | |
| | | public String getCreatetime() { |
| | | return createtime; |
| | | } |
| | | |
| | | public void setCreatetime(String createtime) { |
| | | this.createtime = createtime; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | import java.util.List; |
| | | |
| | | public class InvitePlayer implements Serializable { |
| | | |
| | | @Expose |
| | | private String inviteId; |
| | | @Expose |
| | | private String inviteTime; |
| | | @Expose |
| | | private String workerId; |
| | | @Expose |
| | | private String portrait; |
| | | @Expose |
| | | private int state; |
| | | @Expose |
| | | private List<TextColor> recentMsg; |
| | | @Expose |
| | | private String nickName; |
| | | @Expose |
| | | private String memoName; |
| | | @Expose |
| | | private List<TextColor> vipBreakTime;//关系断开时间 |
| | | @Expose |
| | | private String level; |
| | | @Expose |
| | | private Boolean validFans; |
| | | @Expose |
| | | private List<String> vipBreakTip;//关系快要解除提示 |
| | | |
| | | |
| | | private String weiXin; |
| | | private String weiXinTip; |
| | | private int weiXinState; |
| | | |
| | | public String getWeiXin() { |
| | | return weiXin; |
| | | } |
| | | |
| | | public void setWeiXin(String weiXin) { |
| | | this.weiXin = weiXin; |
| | | } |
| | | |
| | | public String getWeiXinTip() { |
| | | return weiXinTip; |
| | | } |
| | | |
| | | public void setWeiXinTip(String weiXinTip) { |
| | | this.weiXinTip = weiXinTip; |
| | | } |
| | | |
| | | public int getWeiXinState() { |
| | | return weiXinState; |
| | | } |
| | | |
| | | public void setWeiXinState(int weiXinState) { |
| | | this.weiXinState = weiXinState; |
| | | } |
| | | |
| | | public String getInviteId() { |
| | | return inviteId; |
| | | } |
| | | |
| | | public void setInviteId(String inviteId) { |
| | | this.inviteId = inviteId; |
| | | } |
| | | |
| | | public String getInviteTime() { |
| | | return inviteTime; |
| | | } |
| | | |
| | | public void setInviteTime(String inviteTime) { |
| | | this.inviteTime = inviteTime; |
| | | } |
| | | |
| | | public String getWorkerId() { |
| | | return workerId; |
| | | } |
| | | |
| | | public void setWorkerId(String workerId) { |
| | | this.workerId = workerId; |
| | | } |
| | | |
| | | public String getPortrait() { |
| | | return portrait; |
| | | } |
| | | |
| | | public void setPortrait(String portrait) { |
| | | this.portrait = portrait; |
| | | } |
| | | |
| | | public int getState() { |
| | | return state; |
| | | } |
| | | |
| | | public void setState(int state) { |
| | | this.state = state; |
| | | } |
| | | |
| | | public List<TextColor> getRecentMsg() { |
| | | return recentMsg; |
| | | } |
| | | |
| | | public void setRecentMsg(List<TextColor> recentMsg) { |
| | | this.recentMsg = recentMsg; |
| | | } |
| | | |
| | | public String getNickName() { |
| | | return nickName; |
| | | } |
| | | |
| | | public void setNickName(String nickName) { |
| | | this.nickName = nickName; |
| | | } |
| | | |
| | | public String getMemoName() { |
| | | return memoName; |
| | | } |
| | | |
| | | public void setMemoName(String memoName) { |
| | | this.memoName = memoName; |
| | | } |
| | | |
| | | public String getLevel() { |
| | | return level; |
| | | } |
| | | |
| | | public void setLevel(String level) { |
| | | this.level = level; |
| | | } |
| | | |
| | | public Boolean getValidFans() { |
| | | return validFans; |
| | | } |
| | | |
| | | public void setValidFans(Boolean validFans) { |
| | | this.validFans = validFans; |
| | | } |
| | | |
| | | public List<String> getVipBreakTip() { |
| | | return vipBreakTip; |
| | | } |
| | | |
| | | public void setVipBreakTip(List<String> vipBreakTip) { |
| | | this.vipBreakTip = vipBreakTip; |
| | | } |
| | | |
| | | |
| | | public List<TextColor> getVipBreakTime() { |
| | | return vipBreakTime; |
| | | } |
| | | |
| | | public void setVipBreakTime(List<TextColor> vipBreakTime) { |
| | | this.vipBreakTime = vipBreakTime; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | public class Jump implements Serializable { |
| | | @Expose |
| | | private JumpDetail jumpDetail; |
| | | @Expose |
| | | private int type; |
| | | @Expose |
| | | private JSONObject params; |
| | | |
| | | |
| | | public JumpDetail getJumpDetail() { |
| | | return jumpDetail; |
| | | } |
| | | |
| | | public void setJumpDetail(JumpDetail jumpDetail) { |
| | | this.jumpDetail = jumpDetail; |
| | | } |
| | | |
| | | public int getType() { |
| | | return type; |
| | | } |
| | | |
| | | public void setType(int type) { |
| | | this.type = type; |
| | | } |
| | | |
| | | public JSONObject getParams() { |
| | | return params; |
| | | } |
| | | |
| | | public void setParams(JSONObject params) { |
| | | this.params = params; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * Created by weikou2015 on 2017/3/7. |
| | | */ |
| | | |
| | | public class JumpDetail implements Serializable { |
| | | @Expose |
| | | private String activity; |
| | | @Expose |
| | | private String id; |
| | | @Expose |
| | | private String name; |
| | | @Expose |
| | | private String type; |
| | | @Expose |
| | | private boolean needLogin; |
| | | @Expose |
| | | private String controller; |
| | | |
| | | public String getActivity() { |
| | | return activity; |
| | | } |
| | | |
| | | public void setActivity(String activity) { |
| | | this.activity = activity; |
| | | } |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public String getName() { |
| | | return name; |
| | | } |
| | | |
| | | public void setName(String name) { |
| | | this.name = name; |
| | | } |
| | | |
| | | public String getType() { |
| | | return type; |
| | | } |
| | | |
| | | public void setType(String type) { |
| | | this.type = type; |
| | | } |
| | | |
| | | public String getController() { |
| | | return controller; |
| | | } |
| | | |
| | | public void setController(String controller) { |
| | | this.controller = controller; |
| | | } |
| | | |
| | | public boolean isNeedLogin() { |
| | | return needLogin; |
| | | } |
| | | |
| | | public void setNeedLogin(boolean needLogin) { |
| | | this.needLogin = needLogin; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | public class Label implements Serializable { |
| | | @Expose |
| | | private String color; |
| | | @Expose |
| | | private String content; |
| | | @Expose |
| | | private String borderColor;//边框颜色 |
| | | |
| | | public String getBorderColor() { |
| | | return borderColor; |
| | | } |
| | | |
| | | public void setBorderColor(String borderColor) { |
| | | this.borderColor = borderColor; |
| | | } |
| | | |
| | | |
| | | public Label(String color, String content) { |
| | | this.color = color; |
| | | this.content = content; |
| | | } |
| | | |
| | | public Label() { |
| | | } |
| | | |
| | | |
| | | public String getColor() { |
| | | return color; |
| | | } |
| | | |
| | | public void setColor(String color) { |
| | | this.color = color; |
| | | } |
| | | |
| | | public String getContent() { |
| | | return content; |
| | | } |
| | | |
| | | public void setContent(String content) { |
| | | this.content = content; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | import java.util.List; |
| | | |
| | | public class LimitTimeBuy implements Serializable { |
| | | @Expose |
| | | private JSONObject params; |
| | | @Expose |
| | | JumpDetail jumpDetail; |
| | | @Expose |
| | | private List<String> imgList; |
| | | |
| | | public JSONObject getParams() { |
| | | return params; |
| | | } |
| | | |
| | | public void setParams(JSONObject params) { |
| | | this.params = params; |
| | | } |
| | | |
| | | public JumpDetail getJumpDetail() { |
| | | return jumpDetail; |
| | | } |
| | | |
| | | public void setJumpDetail(JumpDetail jumpDetail) { |
| | | this.jumpDetail = jumpDetail; |
| | | } |
| | | |
| | | public List<String> getImgList() { |
| | | return imgList; |
| | | } |
| | | |
| | | public void setImgList(List<String> imgList) { |
| | | this.imgList = imgList; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * Created by weikou2015 on 2018/11/15. |
| | | */ |
| | | |
| | | public class LostOrder implements Serializable { |
| | | |
| | | @Expose |
| | | private String id; |
| | | @Expose |
| | | private String orderId; |
| | | @Expose |
| | | private String type; |
| | | @Expose |
| | | private String state; |
| | | @Expose |
| | | private String createTime; |
| | | @Expose |
| | | private String handleTime; |
| | | @Expose |
| | | private String stateDesc; |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public String getOrderId() { |
| | | return orderId; |
| | | } |
| | | |
| | | public void setOrderId(String orderId) { |
| | | this.orderId = orderId; |
| | | } |
| | | |
| | | public String getType() { |
| | | return type; |
| | | } |
| | | |
| | | public void setType(String type) { |
| | | this.type = type; |
| | | } |
| | | |
| | | public String getState() { |
| | | return state; |
| | | } |
| | | |
| | | public void setState(String state) { |
| | | this.state = state; |
| | | } |
| | | |
| | | public String getCreateTime() { |
| | | return createTime; |
| | | } |
| | | |
| | | public void setCreateTime(String createTime) { |
| | | this.createTime = createTime; |
| | | } |
| | | |
| | | public String getHandleTime() { |
| | | return handleTime; |
| | | } |
| | | |
| | | public void setHandleTime(String handleTime) { |
| | | this.handleTime = handleTime; |
| | | } |
| | | |
| | | public String getStateDesc() { |
| | | return stateDesc; |
| | | } |
| | | |
| | | public void setStateDesc(String stateDesc) { |
| | | this.stateDesc = stateDesc; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * 最外层消息 |
| | | */ |
| | | public class MainMessage implements Serializable { |
| | | |
| | | @Expose |
| | | UserMessage userMsg; |
| | | @Expose |
| | | SpecialOffer special; |
| | | @Expose |
| | | WelcomeMsg welcomeMsg; |
| | | |
| | | public UserMessage getUserMsg() { |
| | | return userMsg; |
| | | } |
| | | |
| | | public void setUserMsg(UserMessage userMsg) { |
| | | this.userMsg = userMsg; |
| | | } |
| | | |
| | | public SpecialOffer getSpecial() { |
| | | return special; |
| | | } |
| | | |
| | | public void setSpecial(SpecialOffer special) { |
| | | this.special = special; |
| | | } |
| | | |
| | | public WelcomeMsg getWelcomeMsg() { |
| | | return welcomeMsg; |
| | | } |
| | | |
| | | public void setWelcomeMsg(WelcomeMsg welcomeMsg) { |
| | | this.welcomeMsg = welcomeMsg; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * Created by weikou2015 on 2018/1/18. |
| | | */ |
| | | |
| | | public class Message implements Serializable { |
| | | |
| | | @Expose |
| | | private String id; |
| | | @Expose |
| | | private String title; |
| | | @Expose |
| | | private String content; |
| | | @Expose |
| | | private String createTime; |
| | | @Expose |
| | | private String isOpen; |
| | | |
| | | public String getIsOpen() { |
| | | return isOpen; |
| | | } |
| | | |
| | | public void setIsOpen(String isOpen) { |
| | | this.isOpen = isOpen; |
| | | } |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public String getTitle() { |
| | | return title; |
| | | } |
| | | |
| | | public void setTitle(String title) { |
| | | this.title = title; |
| | | } |
| | | |
| | | public String getContent() { |
| | | return content; |
| | | } |
| | | |
| | | public void setContent(String content) { |
| | | this.content = content; |
| | | } |
| | | |
| | | public String getCreateTime() { |
| | | return createTime; |
| | | } |
| | | |
| | | public void setCreateTime(String createTime) { |
| | | this.createTime = createTime; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | import java.util.List; |
| | | |
| | | public class MessageContent implements Serializable { |
| | | @Expose |
| | | TextColor title; |
| | | @Expose |
| | | List<TextColor> content; |
| | | @Expose |
| | | boolean click; |
| | | |
| | | public boolean isClick() { |
| | | return click; |
| | | } |
| | | |
| | | public void setClick(boolean click) { |
| | | this.click = click; |
| | | } |
| | | |
| | | public TextColor getTitle() { |
| | | return title; |
| | | } |
| | | |
| | | public void setTitle(TextColor title) { |
| | | this.title = title; |
| | | } |
| | | |
| | | public List<TextColor> getContent() { |
| | | return content; |
| | | } |
| | | |
| | | public void setContent(List<TextColor> content) { |
| | | this.content = content; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * Created by weikou2015 on 2018/1/19. |
| | | */ |
| | | |
| | | public class Order implements Serializable { |
| | | |
| | | @Expose |
| | | private String id; |
| | | @Expose |
| | | private String picture; |
| | | @Expose |
| | | private String auctionId; |
| | | @Expose |
| | | private String title; |
| | | @Expose |
| | | private String state; |
| | | @Expose |
| | | private String payMoney; |
| | | @Expose |
| | | private String fanMoney; |
| | | @Expose |
| | | private String orderId; |
| | | @Expose |
| | | private String desc; |
| | | @Expose |
| | | private String createTime; |
| | | @Expose |
| | | private String stateDesc; |
| | | |
| | | |
| | | public String getStateDesc() { |
| | | return stateDesc; |
| | | } |
| | | |
| | | public void setStateDesc(String stateDesc) { |
| | | this.stateDesc = stateDesc; |
| | | } |
| | | |
| | | public String getOrderId() { |
| | | return orderId; |
| | | } |
| | | |
| | | public void setOrderId(String orderId) { |
| | | this.orderId = orderId; |
| | | } |
| | | |
| | | public String getDesc() { |
| | | return desc; |
| | | } |
| | | |
| | | public void setDesc(String desc) { |
| | | this.desc = desc; |
| | | } |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public String getPicture() { |
| | | return picture; |
| | | } |
| | | |
| | | public void setPicture(String picture) { |
| | | this.picture = picture; |
| | | } |
| | | |
| | | public String getAuctionId() { |
| | | return auctionId; |
| | | } |
| | | |
| | | public void setAuctionId(String auctionId) { |
| | | this.auctionId = auctionId; |
| | | } |
| | | |
| | | public String getTitle() { |
| | | return title; |
| | | } |
| | | |
| | | public void setTitle(String title) { |
| | | this.title = title; |
| | | } |
| | | |
| | | public String getState() { |
| | | return state; |
| | | } |
| | | |
| | | public void setState(String state) { |
| | | this.state = state; |
| | | } |
| | | |
| | | public String getPayMoney() { |
| | | return payMoney; |
| | | } |
| | | |
| | | public void setPayMoney(String payMoney) { |
| | | this.payMoney = payMoney; |
| | | } |
| | | |
| | | public String getFanMoney() { |
| | | return fanMoney; |
| | | } |
| | | |
| | | public void setFanMoney(String fanMoney) { |
| | | this.fanMoney = fanMoney; |
| | | } |
| | | |
| | | public String getCreateTime() { |
| | | return createTime; |
| | | } |
| | | |
| | | public void setCreateTime(String createTime) { |
| | | this.createTime = createTime; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 订单筛选 |
| | | */ |
| | | public class OrderFilter implements Serializable { |
| | | @Expose |
| | | private String hongBaoTypePic; |
| | | @Expose |
| | | private TextColorSet orderState; |
| | | @Expose |
| | | private TextColorSet hongBaoInfo; |
| | | @Expose |
| | | private TextColorSet accountState; |
| | | @Expose |
| | | private String hongBaoState; |
| | | @Expose |
| | | private String hongBaoDate; |
| | | @Expose |
| | | private String obtainTime; |
| | | @Expose |
| | | private String downTime; |
| | | @Expose |
| | | private String receiveTime; |
| | | @Expose |
| | | private String orderNo;//明文订单号 |
| | | @Expose |
| | | private String orderHideNo;//密文订单号 |
| | | @Expose |
| | | private List<String> signList; |
| | | @Expose |
| | | private int orderOrigin; |
| | | @Expose |
| | | private int orderType; |
| | | @Expose |
| | | private List<OrderGoods> listOrderGoods; |
| | | @Expose |
| | | private RewardDetail rewardDetail; |
| | | @Expose |
| | | int sourceType;//1、淘宝;2、京东;3、拼多多 |
| | | @Expose |
| | | OrderWeiQuanInfo weiQuanInfo;// 1.6.0 新增维权字段 |
| | | @Expose |
| | | private TextColorSet subsidy;//2.0.2新增补贴 |
| | | @Expose |
| | | private List<String> subsidyList;//2.0.2新增补贴问号内容 |
| | | @Expose |
| | | private String orderDesc;//订单来源 |
| | | @Expose |
| | | private String rebateLink;//跳转链接 |
| | | @Expose |
| | | private Label shopType;//店铺类型 |
| | | |
| | | public Label getShopType() { |
| | | return shopType; |
| | | } |
| | | |
| | | public void setShopType(Label shopType) { |
| | | this.shopType = shopType; |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | public String getOrderDesc() { |
| | | return orderDesc; |
| | | } |
| | | |
| | | public void setOrderDesc(String orderDesc) { |
| | | this.orderDesc = orderDesc; |
| | | } |
| | | |
| | | public String getRebateLink() { |
| | | return rebateLink; |
| | | } |
| | | |
| | | public void setRebateLink(String rebateLink) { |
| | | this.rebateLink = rebateLink; |
| | | } |
| | | |
| | | public String getOrderHideNo() { |
| | | return orderHideNo; |
| | | } |
| | | |
| | | public void setOrderHideNo(String orderHideNo) { |
| | | this.orderHideNo = orderHideNo; |
| | | } |
| | | |
| | | public String getHongBaoTypePic() { |
| | | return hongBaoTypePic; |
| | | } |
| | | |
| | | public void setHongBaoTypePic(String hongBaoTypePic) { |
| | | this.hongBaoTypePic = hongBaoTypePic; |
| | | } |
| | | |
| | | public TextColorSet getOrderState() { |
| | | return orderState; |
| | | } |
| | | |
| | | public void setOrderState(TextColorSet orderState) { |
| | | this.orderState = orderState; |
| | | } |
| | | |
| | | public TextColorSet getHongBaoInfo() { |
| | | return hongBaoInfo; |
| | | } |
| | | |
| | | public void setHongBaoInfo(TextColorSet hongBaoInfo) { |
| | | this.hongBaoInfo = hongBaoInfo; |
| | | } |
| | | |
| | | public TextColorSet getAccountState() { |
| | | return accountState; |
| | | } |
| | | |
| | | public void setAccountState(TextColorSet accountState) { |
| | | this.accountState = accountState; |
| | | } |
| | | |
| | | public String getHongBaoState() { |
| | | return hongBaoState; |
| | | } |
| | | |
| | | public void setHongBaoState(String hongBaoState) { |
| | | this.hongBaoState = hongBaoState; |
| | | } |
| | | |
| | | public String getHongBaoDate() { |
| | | return hongBaoDate; |
| | | } |
| | | |
| | | public void setHongBaoDate(String hongBaoDate) { |
| | | this.hongBaoDate = hongBaoDate; |
| | | } |
| | | |
| | | public String getObtainTime() { |
| | | return obtainTime; |
| | | } |
| | | |
| | | public void setObtainTime(String obtainTime) { |
| | | this.obtainTime = obtainTime; |
| | | } |
| | | |
| | | public String getDownTime() { |
| | | return downTime; |
| | | } |
| | | |
| | | public void setDownTime(String downTime) { |
| | | this.downTime = downTime; |
| | | } |
| | | |
| | | public String getReceiveTime() { |
| | | return receiveTime; |
| | | } |
| | | |
| | | public void setReceiveTime(String receiveTime) { |
| | | this.receiveTime = receiveTime; |
| | | } |
| | | |
| | | public String getOrderNo() { |
| | | return orderNo; |
| | | } |
| | | |
| | | public void setOrderNo(String orderNo) { |
| | | this.orderNo = orderNo; |
| | | } |
| | | |
| | | public int getOrderType() { |
| | | return orderType; |
| | | } |
| | | |
| | | public void setOrderType(int orderType) { |
| | | this.orderType = orderType; |
| | | } |
| | | |
| | | public List<OrderGoods> getListOrderGoods() { |
| | | return listOrderGoods; |
| | | } |
| | | |
| | | public void setListOrderGoods(List<OrderGoods> listOrderGoods) { |
| | | this.listOrderGoods = listOrderGoods; |
| | | } |
| | | |
| | | public int getOrderOrigin() { |
| | | return orderOrigin; |
| | | } |
| | | |
| | | public void setOrderOrigin(int orderOrigin) { |
| | | this.orderOrigin = orderOrigin; |
| | | } |
| | | |
| | | public List<String> getSignList() { |
| | | return signList; |
| | | } |
| | | |
| | | public void setSignList(List<String> signList) { |
| | | this.signList = signList; |
| | | } |
| | | |
| | | public RewardDetail getRewardDetail() { |
| | | return rewardDetail; |
| | | } |
| | | |
| | | public void setRewardDetail(RewardDetail rewardDetail) { |
| | | this.rewardDetail = rewardDetail; |
| | | } |
| | | |
| | | public int getSourceType() { |
| | | return sourceType; |
| | | } |
| | | |
| | | public void setSourceType(int sourceType) { |
| | | this.sourceType = sourceType; |
| | | } |
| | | |
| | | public OrderWeiQuanInfo getWeiQuanInfo() { |
| | | return weiQuanInfo; |
| | | } |
| | | |
| | | public void setWeiQuanInfo(OrderWeiQuanInfo weiQuanInfo) { |
| | | this.weiQuanInfo = weiQuanInfo; |
| | | } |
| | | |
| | | public TextColorSet getSubsidy() { |
| | | return subsidy; |
| | | } |
| | | |
| | | public void setSubsidy(TextColorSet subsidy) { |
| | | this.subsidy = subsidy; |
| | | } |
| | | |
| | | public List<String> getSubsidyList() { |
| | | return subsidyList; |
| | | } |
| | | |
| | | public void setSubsidyList(List<String> subsidyList) { |
| | | this.subsidyList = subsidyList; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | public class OrderGoods implements Serializable { |
| | | @Expose |
| | | String actualCount; |
| | | @Expose |
| | | String actualPay; |
| | | @Expose |
| | | String goodsId; |
| | | @Expose |
| | | String title; |
| | | @Expose |
| | | String picture; |
| | | @Expose |
| | | String price; |
| | | @Expose |
| | | String shopName; |
| | | @Expose |
| | | String shopType; |
| | | @Expose |
| | | String state; |
| | | @Expose |
| | | int goodsType;//1、淘宝;2、京东;3、拼多多 |
| | | |
| | | @Expose |
| | | TextColorSet goodsTitle; |
| | | |
| | | public String getActualCount() { |
| | | return actualCount; |
| | | } |
| | | |
| | | public void setActualCount(String actualCount) { |
| | | this.actualCount = actualCount; |
| | | } |
| | | |
| | | public String getActualPay() { |
| | | return actualPay; |
| | | } |
| | | |
| | | public void setActualPay(String actualPay) { |
| | | this.actualPay = actualPay; |
| | | } |
| | | |
| | | public String getGoodsId() { |
| | | return goodsId; |
| | | } |
| | | |
| | | public void setGoodsId(String goodsId) { |
| | | this.goodsId = goodsId; |
| | | } |
| | | |
| | | public String getTitle() { |
| | | return title; |
| | | } |
| | | |
| | | public void setTitle(String title) { |
| | | this.title = title; |
| | | } |
| | | |
| | | public String getPicture() { |
| | | return picture; |
| | | } |
| | | |
| | | public void setPicture(String picture) { |
| | | this.picture = picture; |
| | | } |
| | | |
| | | public String getPrice() { |
| | | return price; |
| | | } |
| | | |
| | | public void setPrice(String price) { |
| | | this.price = price; |
| | | } |
| | | |
| | | public String getShopName() { |
| | | return shopName; |
| | | } |
| | | |
| | | public void setShopName(String shopName) { |
| | | this.shopName = shopName; |
| | | } |
| | | |
| | | public String getShopType() { |
| | | return shopType; |
| | | } |
| | | |
| | | public void setShopType(String shopType) { |
| | | this.shopType = shopType; |
| | | } |
| | | |
| | | public String getState() { |
| | | return state; |
| | | } |
| | | |
| | | public void setState(String state) { |
| | | this.state = state; |
| | | } |
| | | |
| | | public TextColorSet getGoodsTitle() { |
| | | return goodsTitle; |
| | | } |
| | | |
| | | public void setGoodsTitle(TextColorSet goodsTitle) { |
| | | this.goodsTitle = goodsTitle; |
| | | } |
| | | |
| | | public int getGoodsType() { |
| | | return goodsType; |
| | | } |
| | | |
| | | public void setGoodsType(int goodsType) { |
| | | this.goodsType = goodsType; |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * 订单维权 |
| | | */ |
| | | public class OrderWeiQuanInfo implements Serializable { |
| | | |
| | | @Expose |
| | | private String oldHongBao;// 原返利金额 |
| | | @Expose |
| | | private String wqHongBao; // 扣除金额 |
| | | |
| | | public String getOldHongBao() { |
| | | return oldHongBao; |
| | | } |
| | | |
| | | public void setOldHongBao(String oldHongBao) { |
| | | this.oldHongBao = oldHongBao; |
| | | } |
| | | |
| | | public String getWqHongBao() { |
| | | return wqHongBao; |
| | | } |
| | | |
| | | public void setWqHongBao(String wqHongBao) { |
| | | this.wqHongBao = wqHongBao; |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | public class Params { |
| | | private String params; |
| | | |
| | | public String getParams() { |
| | | return params; |
| | | } |
| | | |
| | | public void setParams(String params) { |
| | | this.params = params; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import android.os.Parcel; |
| | | import android.os.Parcelable; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | /** |
| | | * 金币获取 |
| | | */ |
| | | public class PushEventData implements Parcelable { |
| | | @Expose |
| | | private String shopUrl; |
| | | @Expose |
| | | private String goodsType; |
| | | @Expose |
| | | private String goodsId; |
| | | @Expose |
| | | private String id; |
| | | |
| | | public String getShopUrl() { |
| | | return shopUrl; |
| | | } |
| | | |
| | | public void setShopUrl(String shopUrl) { |
| | | this.shopUrl = shopUrl; |
| | | } |
| | | |
| | | public String getGoodsType() { |
| | | return goodsType; |
| | | } |
| | | |
| | | public void setGoodsType(String goodsType) { |
| | | this.goodsType = goodsType; |
| | | } |
| | | |
| | | public String getGoodsId() { |
| | | return goodsId; |
| | | } |
| | | |
| | | public void setGoodsId(String goodsId) { |
| | | this.goodsId = goodsId; |
| | | } |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | @Override |
| | | public int describeContents() { |
| | | return 0; |
| | | } |
| | | |
| | | @Override |
| | | public void writeToParcel(Parcel dest, int flags) { |
| | | dest.writeString(this.shopUrl); |
| | | dest.writeString(this.goodsType); |
| | | dest.writeString(this.goodsId); |
| | | dest.writeString(this.id); |
| | | } |
| | | |
| | | public PushEventData() { |
| | | } |
| | | |
| | | protected PushEventData(Parcel in) { |
| | | this.shopUrl = in.readString(); |
| | | this.goodsType = in.readString(); |
| | | this.goodsId = in.readString(); |
| | | this.id = in.readString(); |
| | | } |
| | | |
| | | public static final Parcelable.Creator<PushEventData> CREATOR = new Parcelable.Creator<PushEventData>() { |
| | | @Override |
| | | public PushEventData createFromParcel(Parcel source) { |
| | | return new PushEventData(source); |
| | | } |
| | | |
| | | @Override |
| | | public PushEventData[] newArray(int size) { |
| | | return new PushEventData[size]; |
| | | } |
| | | }; |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | public class PushKeyWords implements Serializable { |
| | | @Expose |
| | | private String color; |
| | | @Expose |
| | | private String content; |
| | | |
| | | public String getColor() { |
| | | return color; |
| | | } |
| | | |
| | | public void setColor(String color) { |
| | | this.color = color; |
| | | } |
| | | |
| | | public String getContent() { |
| | | return content; |
| | | } |
| | | |
| | | public void setContent(String content) { |
| | | this.content = content; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | public class PushRecord implements Serializable { |
| | | |
| | | @Expose |
| | | private String content; |
| | | @Expose |
| | | private long pushtime; |
| | | @Expose |
| | | private String picture; |
| | | @Expose |
| | | private List<PushKeyWords> totalwords; |
| | | @Expose |
| | | private Map<String, String> params; |
| | | @Expose |
| | | private JumpDetail jumpDetail; |
| | | @Expose |
| | | private String nickName; |
| | | @Expose |
| | | private String scanNum; |
| | | |
| | | |
| | | @Expose |
| | | private String title; |
| | | |
| | | public String getTitle() { |
| | | return title; |
| | | } |
| | | |
| | | public void setTitle(String title) { |
| | | this.title = title; |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | public String getNickName() { |
| | | return nickName; |
| | | } |
| | | |
| | | public void setNickName(String nickName) { |
| | | this.nickName = nickName; |
| | | } |
| | | |
| | | public String getScanNum() { |
| | | return scanNum; |
| | | } |
| | | |
| | | public void setScanNum(String scanNum) { |
| | | this.scanNum = scanNum; |
| | | } |
| | | |
| | | public String getContent() { |
| | | return content; |
| | | } |
| | | |
| | | public void setContent(String content) { |
| | | this.content = content; |
| | | } |
| | | |
| | | public long getPushtime() { |
| | | return pushtime; |
| | | } |
| | | |
| | | public void setPushtime(long pushtime) { |
| | | this.pushtime = pushtime; |
| | | } |
| | | |
| | | public String getPicture() { |
| | | return picture; |
| | | } |
| | | |
| | | public void setPicture(String picture) { |
| | | this.picture = picture; |
| | | } |
| | | |
| | | public List<PushKeyWords> getTotalwords() { |
| | | return totalwords; |
| | | } |
| | | |
| | | public void setTotalwords(List<PushKeyWords> totalwords) { |
| | | this.totalwords = totalwords; |
| | | } |
| | | |
| | | public Map<String, String> getParams() { |
| | | return params; |
| | | } |
| | | |
| | | public void setParams(Map<String, String> params) { |
| | | this.params = params; |
| | | } |
| | | |
| | | public JumpDetail getJumpDetail() { |
| | | return jumpDetail; |
| | | } |
| | | |
| | | public void setJumpDetail(JumpDetail jumpDetail) { |
| | | this.jumpDetail = jumpDetail; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * Created by weikou2015 on 2017/3/16. |
| | | */ |
| | | |
| | | public class QuanInfo implements Serializable { |
| | | @Expose |
| | | private String couponTotalCount;//优惠券总数, |
| | | @Expose |
| | | private String couponLeftCount;//优惠券剩余数量, |
| | | @Expose |
| | | private String couponAmount;//优惠金额 |
| | | @Expose |
| | | private String couponInfo;//优惠券信息, |
| | | @Expose |
| | | private String couponStartFee;//优惠券起始优惠金额, |
| | | @Expose |
| | | private String couponEffectiveStartTime;//优惠券开始时间,时间戳(ms) |
| | | @Expose |
| | | private String couponEffectiveEndTime;//优惠券结束时间时间戳(ms) |
| | | @Expose |
| | | private String couponPrice;//券后价 |
| | | @Expose |
| | | private String couponLink;//领券链接 |
| | | @Expose |
| | | String couponUrl; |
| | | @Expose |
| | | String couponTime; |
| | | @Expose |
| | | private String couponToken;//淘口令 |
| | | |
| | | public String getCouponUrl() { |
| | | return couponUrl; |
| | | } |
| | | |
| | | public void setCouponUrl(String couponUrl) { |
| | | this.couponUrl = couponUrl; |
| | | } |
| | | |
| | | public String getCouponTime() { |
| | | return couponTime; |
| | | } |
| | | |
| | | public void setCouponTime(String couponTime) { |
| | | this.couponTime = couponTime; |
| | | } |
| | | |
| | | public String getCouponTotalCount() { |
| | | return couponTotalCount; |
| | | } |
| | | |
| | | public void setCouponTotalCount(String couponTotalCount) { |
| | | this.couponTotalCount = couponTotalCount; |
| | | } |
| | | |
| | | public String getCouponLeftCount() { |
| | | return couponLeftCount; |
| | | } |
| | | |
| | | public void setCouponLeftCount(String couponLeftCount) { |
| | | this.couponLeftCount = couponLeftCount; |
| | | } |
| | | |
| | | public String getCouponAmount() { |
| | | return couponAmount; |
| | | } |
| | | |
| | | public void setCouponAmount(String couponAmount) { |
| | | this.couponAmount = couponAmount; |
| | | } |
| | | |
| | | public String getCouponInfo() { |
| | | return couponInfo; |
| | | } |
| | | |
| | | public void setCouponInfo(String couponInfo) { |
| | | this.couponInfo = couponInfo; |
| | | } |
| | | |
| | | public String getCouponStartFee() { |
| | | return couponStartFee; |
| | | } |
| | | |
| | | public void setCouponStartFee(String couponStartFee) { |
| | | this.couponStartFee = couponStartFee; |
| | | } |
| | | |
| | | public String getCouponEffectiveStartTime() { |
| | | return couponEffectiveStartTime; |
| | | } |
| | | |
| | | public void setCouponEffectiveStartTime(String couponEffectiveStartTime) { |
| | | this.couponEffectiveStartTime = couponEffectiveStartTime; |
| | | } |
| | | |
| | | public String getCouponEffectiveEndTime() { |
| | | return couponEffectiveEndTime; |
| | | } |
| | | |
| | | public void setCouponEffectiveEndTime(String couponEffectiveEndTime) { |
| | | this.couponEffectiveEndTime = couponEffectiveEndTime; |
| | | } |
| | | |
| | | public String getCouponPrice() { |
| | | return couponPrice; |
| | | } |
| | | |
| | | public void setCouponPrice(String couponPrice) { |
| | | this.couponPrice = couponPrice; |
| | | } |
| | | |
| | | public String getCouponLink() { |
| | | return couponLink; |
| | | } |
| | | |
| | | public void setCouponLink(String couponLink) { |
| | | this.couponLink = couponLink; |
| | | } |
| | | |
| | | public String getCouponToken() { |
| | | return couponToken; |
| | | } |
| | | |
| | | public void setCouponToken(String couponToken) { |
| | | this.couponToken = couponToken; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | import java.util.List; |
| | | |
| | | public class RankInfo implements Serializable { |
| | | |
| | | @Expose |
| | | private String rankContrast; |
| | | @Expose |
| | | private String rankTip; |
| | | @Expose |
| | | private UserInfo userInfo; |
| | | @Expose |
| | | private UserRank userRank; |
| | | @Expose |
| | | private String rankUpdateTime; |
| | | @Expose |
| | | private List<TextColor> galaMsg; |
| | | |
| | | public String getRankContrast() { |
| | | return rankContrast; |
| | | } |
| | | |
| | | public void setRankContrast(String rankContrast) { |
| | | this.rankContrast = rankContrast; |
| | | } |
| | | |
| | | public String getRankTip() { |
| | | return rankTip; |
| | | } |
| | | |
| | | public void setRankTip(String rankTip) { |
| | | this.rankTip = rankTip; |
| | | } |
| | | |
| | | public UserInfo getUserInfo() { |
| | | return userInfo; |
| | | } |
| | | |
| | | public void setUserInfo(UserInfo userInfo) { |
| | | this.userInfo = userInfo; |
| | | } |
| | | |
| | | public UserRank getUserRank() { |
| | | return userRank; |
| | | } |
| | | |
| | | public void setUserRank(UserRank userRank) { |
| | | this.userRank = userRank; |
| | | } |
| | | |
| | | public String getRankUpdateTime() { |
| | | return rankUpdateTime; |
| | | } |
| | | |
| | | public void setRankUpdateTime(String rankUpdateTime) { |
| | | this.rankUpdateTime = rankUpdateTime; |
| | | } |
| | | |
| | | public List<TextColor> getGalaMsg() { |
| | | return galaMsg; |
| | | } |
| | | |
| | | public void setGalaMsg(List<TextColor> galaMsg) { |
| | | this.galaMsg = galaMsg; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * Created by weikou2015 on 2017/3/8. |
| | | */ |
| | | |
| | | public class RecommendGoods implements Serializable { |
| | | @Expose |
| | | private List<RecommendSectionGood> recommendSectionGoodsList; |
| | | @Expose |
| | | private RecommendSection recommendSection; |
| | | |
| | | public List<RecommendSectionGood> getRecommendSectionGoodsList() { |
| | | return recommendSectionGoodsList; |
| | | } |
| | | |
| | | public void setRecommendSectionGoodsList(List<RecommendSectionGood> recommendSectionGoodsList) { |
| | | this.recommendSectionGoodsList = recommendSectionGoodsList; |
| | | } |
| | | |
| | | public RecommendSection getRecommendSection() { |
| | | return recommendSection; |
| | | } |
| | | |
| | | public void setRecommendSection(RecommendSection recommendSection) { |
| | | this.recommendSection = recommendSection; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import android.os.Parcel; |
| | | import android.os.Parcelable; |
| | | |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.util.List; |
| | | |
| | | public class RecommendHot implements Parcelable { |
| | | @Expose |
| | | String picture; |
| | | @Expose |
| | | JumpDetail jumpDetail; |
| | | @Expose |
| | | JSONObject params; |
| | | @Expose |
| | | JumpDetail jumpResult; |
| | | @Expose |
| | | List<HotKey> keyList; |
| | | |
| | | public String getPicture() { |
| | | return picture; |
| | | } |
| | | |
| | | public void setPicture(String picture) { |
| | | this.picture = picture; |
| | | } |
| | | |
| | | public JumpDetail getJumpDetail() { |
| | | return jumpDetail; |
| | | } |
| | | |
| | | public void setJumpDetail(JumpDetail jumpDetail) { |
| | | this.jumpDetail = jumpDetail; |
| | | } |
| | | |
| | | public JumpDetail getJumpResult() { |
| | | return jumpResult; |
| | | } |
| | | |
| | | public void setJumpResult(JumpDetail jumpResult) { |
| | | this.jumpResult = jumpResult; |
| | | } |
| | | |
| | | public List<HotKey> getKeyList() { |
| | | return keyList; |
| | | } |
| | | |
| | | public void setKeyList(List<HotKey> keyList) { |
| | | this.keyList = keyList; |
| | | } |
| | | |
| | | public JSONObject getParams() { |
| | | return params; |
| | | } |
| | | |
| | | public void setParams(JSONObject params) { |
| | | this.params = params; |
| | | } |
| | | |
| | | @Override |
| | | public int describeContents() { |
| | | return 0; |
| | | } |
| | | |
| | | @Override |
| | | public void writeToParcel(Parcel dest, int flags) { |
| | | dest.writeString(this.picture); |
| | | dest.writeSerializable(this.jumpDetail); |
| | | dest.writeSerializable(this.params); |
| | | dest.writeSerializable(this.jumpResult); |
| | | dest.writeTypedList(this.keyList); |
| | | } |
| | | |
| | | public RecommendHot() { |
| | | } |
| | | |
| | | protected RecommendHot(Parcel in) { |
| | | this.picture = in.readString(); |
| | | this.jumpDetail = (JumpDetail) in.readSerializable(); |
| | | this.params = (JSONObject)in.readSerializable(); |
| | | this.jumpResult = (JumpDetail) in.readSerializable(); |
| | | this.keyList = in.createTypedArrayList(HotKey.CREATOR); |
| | | } |
| | | |
| | | public static final Creator<RecommendHot> CREATOR = new Creator<RecommendHot>() { |
| | | @Override |
| | | public RecommendHot createFromParcel(Parcel source) { |
| | | return new RecommendHot(source); |
| | | } |
| | | |
| | | @Override |
| | | public RecommendHot[] newArray(int size) { |
| | | return new RecommendHot[size]; |
| | | } |
| | | }; |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * Created by weikou2015 on 2017/6/21. |
| | | */ |
| | | |
| | | public class RecommendReply implements Serializable { |
| | | |
| | | @Expose |
| | | private String id; |
| | | @Expose |
| | | private Replier replier; |
| | | @Expose |
| | | private String replyTime; |
| | | @Expose |
| | | private String content; |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public Replier getReplier() { |
| | | return replier; |
| | | } |
| | | |
| | | public void setReplier(Replier replier) { |
| | | this.replier = replier; |
| | | } |
| | | |
| | | public String getReplyTime() { |
| | | return replyTime; |
| | | } |
| | | |
| | | public void setReplyTime(String replyTime) { |
| | | this.replyTime = replyTime; |
| | | } |
| | | |
| | | public String getContent() { |
| | | return content; |
| | | } |
| | | |
| | | public void setContent(String content) { |
| | | this.content = content; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * Created by weikou2015 on 2017/3/8. |
| | | */ |
| | | |
| | | public class RecommendSection implements Serializable { |
| | | @Expose |
| | | private String id; |
| | | @Expose |
| | | private String name; |
| | | @Expose |
| | | private String orderby; |
| | | @Expose |
| | | private String show; |
| | | @Expose |
| | | private String createtime; |
| | | @Expose |
| | | private String counts; |
| | | @Expose |
| | | private String jumpUrl; |
| | | @Expose |
| | | private String picUrl; |
| | | |
| | | public String getJumpUrl() { |
| | | return jumpUrl; |
| | | } |
| | | |
| | | public void setJumpUrl(String jumpUrl) { |
| | | this.jumpUrl = jumpUrl; |
| | | } |
| | | |
| | | public String getPicUrl() { |
| | | return picUrl; |
| | | } |
| | | |
| | | public void setPicUrl(String picUrl) { |
| | | this.picUrl = picUrl; |
| | | } |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public String getName() { |
| | | return name; |
| | | } |
| | | |
| | | public void setName(String name) { |
| | | this.name = name; |
| | | } |
| | | |
| | | public String getOrderby() { |
| | | return orderby; |
| | | } |
| | | |
| | | public void setOrderby(String orderby) { |
| | | this.orderby = orderby; |
| | | } |
| | | |
| | | public String getShow() { |
| | | return show; |
| | | } |
| | | |
| | | public void setShow(String show) { |
| | | this.show = show; |
| | | } |
| | | |
| | | public String getCreatetime() { |
| | | return createtime; |
| | | } |
| | | |
| | | public void setCreatetime(String createtime) { |
| | | this.createtime = createtime; |
| | | } |
| | | |
| | | public String getCounts() { |
| | | return counts; |
| | | } |
| | | |
| | | public void setCounts(String counts) { |
| | | this.counts = counts; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * Created by weikou2015 on 2017/3/8. |
| | | */ |
| | | |
| | | public class RecommendSectionGood implements Serializable { |
| | | @Expose |
| | | private String id; |
| | | @Expose |
| | | private String createtime; |
| | | @Expose |
| | | private String orderby; |
| | | @Expose |
| | | private TaoBaoGoodsBrief taoBaoGoodsBrief; |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public String getCreatetime() { |
| | | return createtime; |
| | | } |
| | | |
| | | public void setCreatetime(String createtime) { |
| | | this.createtime = createtime; |
| | | } |
| | | |
| | | public String getOrderby() { |
| | | return orderby; |
| | | } |
| | | |
| | | public void setOrderby(String orderby) { |
| | | this.orderby = orderby; |
| | | } |
| | | |
| | | public TaoBaoGoodsBrief getTaoBaoGoodsBrief() { |
| | | return taoBaoGoodsBrief; |
| | | } |
| | | |
| | | public void setTaoBaoGoodsBrief(TaoBaoGoodsBrief taoBaoGoodsBrief) { |
| | | this.taoBaoGoodsBrief = taoBaoGoodsBrief; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * Created by weikou2015 on 2017/2/23. |
| | | */ |
| | | |
| | | public class RedPacket implements Serializable { |
| | | @Expose |
| | | private int moneyType;// 资金类型: 1返 2奖 |
| | | @Expose |
| | | private String fanliMoney; // 返利金额 |
| | | @Expose |
| | | private String shareMoney;// 分享金额 |
| | | @Expose |
| | | private String maxMoney;// 最高返奖金 |
| | | @Expose |
| | | private String rateInfo;//比例信息 |
| | | @Expose |
| | | private String rateInfoHelpUrl;//比例帮助链接 |
| | | @Expose |
| | | private String compositionInfo;//补贴信息 |
| | | |
| | | public String getCompositionInfo() { |
| | | return compositionInfo; |
| | | } |
| | | |
| | | public void setCompositionInfo(String compositionInfo) { |
| | | this.compositionInfo = compositionInfo; |
| | | } |
| | | |
| | | public int getMoneyType() { |
| | | return moneyType; |
| | | } |
| | | |
| | | public void setMoneyType(int moneyType) { |
| | | this.moneyType = moneyType; |
| | | } |
| | | |
| | | public String getFanliMoney() { |
| | | return fanliMoney; |
| | | } |
| | | |
| | | public void setFanliMoney(String fanliMoney) { |
| | | this.fanliMoney = fanliMoney; |
| | | } |
| | | |
| | | public String getShareMoney() { |
| | | return shareMoney; |
| | | } |
| | | |
| | | public void setShareMoney(String shareMoney) { |
| | | this.shareMoney = shareMoney; |
| | | } |
| | | |
| | | public String getMaxMoney() { |
| | | return maxMoney; |
| | | } |
| | | |
| | | public void setMaxMoney(String maxMoney) { |
| | | this.maxMoney = maxMoney; |
| | | } |
| | | |
| | | |
| | | public String getRateInfo() { |
| | | return rateInfo; |
| | | } |
| | | |
| | | public void setRateInfo(String rateInfo) { |
| | | this.rateInfo = rateInfo; |
| | | } |
| | | |
| | | public String getRateInfoHelpUrl() { |
| | | return rateInfoHelpUrl; |
| | | } |
| | | |
| | | public void setRateInfoHelpUrl(String rateInfoHelpUrl) { |
| | | this.rateInfoHelpUrl = rateInfoHelpUrl; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * Created by weikou2015 on 2017/2/27. |
| | | */ |
| | | |
| | | public class RedPacketDetail implements Serializable { |
| | | @Expose |
| | | private String title; |
| | | @Expose |
| | | private String id; |
| | | @Expose |
| | | private String stateIcon; |
| | | @Expose |
| | | private String createTime; |
| | | @Expose |
| | | private String type;//1打开红包;2提现 |
| | | @Expose |
| | | private String money; |
| | | @Expose |
| | | private Order orderItem; |
| | | |
| | | |
| | | |
| | | public String getStateIcon() { |
| | | return stateIcon; |
| | | } |
| | | |
| | | public void setStateIcon(String stateIcon) { |
| | | this.stateIcon = stateIcon; |
| | | } |
| | | |
| | | public Order getOrderItem() { |
| | | return orderItem; |
| | | } |
| | | |
| | | public void setOrderItem(Order orderItem) { |
| | | this.orderItem = orderItem; |
| | | } |
| | | |
| | | public String getCreateTime() { |
| | | return createTime; |
| | | } |
| | | |
| | | public void setCreateTime(String createTime) { |
| | | this.createTime = createTime; |
| | | } |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public String getMoney() { |
| | | return money; |
| | | } |
| | | |
| | | public void setMoney(String money) { |
| | | this.money = money; |
| | | } |
| | | |
| | | public String getTitle() { |
| | | return title; |
| | | } |
| | | |
| | | public void setTitle(String title) { |
| | | this.title = title; |
| | | } |
| | | |
| | | |
| | | public String getType() { |
| | | return type; |
| | | } |
| | | |
| | | public void setType(String type) { |
| | | this.type = type; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * Created by weikou2015 on 2017/7/3. |
| | | */ |
| | | |
| | | public class RedPacketMessage implements Serializable { |
| | | @Expose |
| | | String content; |
| | | @Expose |
| | | String id; |
| | | @Expose |
| | | String name; |
| | | @Expose |
| | | String picUrl; |
| | | |
| | | public String getContent() { |
| | | return content; |
| | | } |
| | | |
| | | public void setContent(String content) { |
| | | this.content = content; |
| | | } |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public String getName() { |
| | | return name; |
| | | } |
| | | |
| | | public void setName(String name) { |
| | | this.name = name; |
| | | } |
| | | |
| | | public String getPicUrl() { |
| | | return picUrl; |
| | | } |
| | | |
| | | public void setPicUrl(String picUrl) { |
| | | this.picUrl = picUrl; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * 红包记录 |
| | | */ |
| | | public class RedpacketRecord implements Serializable { |
| | | // 商品id |
| | | @Expose |
| | | private Long auctionId; |
| | | // 商品 |
| | | @Expose |
| | | private String title; |
| | | // 商品图片 |
| | | @Expose |
| | | private String pictUrl; |
| | | // 商品类型 |
| | | @Expose |
| | | private int userType; |
| | | |
| | | // 淘礼金创建时间 |
| | | @Expose |
| | | private String createTime; |
| | | |
| | | // 已领取个数 |
| | | @Expose |
| | | private int winNum; |
| | | // 已使用个数 |
| | | @Expose |
| | | private int useNum; |
| | | // 已退回 |
| | | @Expose |
| | | private int refundNum; |
| | | |
| | | // 总个数 |
| | | @Expose |
| | | private int totalNum; |
| | | // 剩余个数 |
| | | @Expose |
| | | private int surplusNum; |
| | | // 佣金 |
| | | private String commission; |
| | | |
| | | // 预估奖金 |
| | | @Expose |
| | | private TextColor desc; |
| | | |
| | | public Long getAuctionId() { |
| | | return auctionId; |
| | | } |
| | | |
| | | public void setAuctionId(Long auctionId) { |
| | | this.auctionId = auctionId; |
| | | } |
| | | |
| | | public String getTitle() { |
| | | return title; |
| | | } |
| | | |
| | | public void setTitle(String title) { |
| | | this.title = title; |
| | | } |
| | | |
| | | public String getPictUrl() { |
| | | return pictUrl; |
| | | } |
| | | |
| | | public void setPictUrl(String pictUrl) { |
| | | this.pictUrl = pictUrl; |
| | | } |
| | | |
| | | public int getUserType() { |
| | | return userType; |
| | | } |
| | | |
| | | public void setUserType(int userType) { |
| | | this.userType = userType; |
| | | } |
| | | |
| | | public String getCreateTime() { |
| | | return createTime; |
| | | } |
| | | |
| | | public void setCreateTime(String createTime) { |
| | | this.createTime = createTime; |
| | | } |
| | | |
| | | public int getWinNum() { |
| | | return winNum; |
| | | } |
| | | |
| | | public void setWinNum(int winNum) { |
| | | this.winNum = winNum; |
| | | } |
| | | |
| | | public int getUseNum() { |
| | | return useNum; |
| | | } |
| | | |
| | | public void setUseNum(int useNum) { |
| | | this.useNum = useNum; |
| | | } |
| | | |
| | | public int getRefundNum() { |
| | | return refundNum; |
| | | } |
| | | |
| | | public void setRefundNum(int refundNum) { |
| | | this.refundNum = refundNum; |
| | | } |
| | | |
| | | public int getTotalNum() { |
| | | return totalNum; |
| | | } |
| | | |
| | | public void setTotalNum(int totalNum) { |
| | | this.totalNum = totalNum; |
| | | } |
| | | |
| | | public int getSurplusNum() { |
| | | return surplusNum; |
| | | } |
| | | |
| | | public void setSurplusNum(int surplusNum) { |
| | | this.surplusNum = surplusNum; |
| | | } |
| | | |
| | | public String getCommission() { |
| | | return commission; |
| | | } |
| | | |
| | | public void setCommission(String commission) { |
| | | this.commission = commission; |
| | | } |
| | | |
| | | public TextColor getDesc() { |
| | | return desc; |
| | | } |
| | | |
| | | public void setDesc(TextColor desc) { |
| | | this.desc = desc; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * 自购立减 |
| | | */ |
| | | public class ReduceHongBao implements Serializable { |
| | | |
| | | @Expose |
| | | String name; |
| | | @Expose |
| | | int total;// 总数 |
| | | @Expose |
| | | int left;// 剩余 |
| | | @Expose |
| | | String money; |
| | | @Expose |
| | | String tip; |
| | | |
| | | |
| | | public String getName() { |
| | | return name; |
| | | } |
| | | |
| | | public void setName(String name) { |
| | | this.name = name; |
| | | } |
| | | |
| | | public int getTotal() { |
| | | return total; |
| | | } |
| | | |
| | | public void setTotal(int total) { |
| | | this.total = total; |
| | | } |
| | | |
| | | public int getLeft() { |
| | | return left; |
| | | } |
| | | |
| | | public void setLeft(int left) { |
| | | this.left = left; |
| | | } |
| | | |
| | | public String getMoney() { |
| | | return money; |
| | | } |
| | | |
| | | public void setMoney(String money) { |
| | | this.money = money; |
| | | } |
| | | |
| | | public String getTip() { |
| | | return tip; |
| | | } |
| | | |
| | | public void setTip(String tip) { |
| | | this.tip = tip; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | /** |
| | | * Created by Administrator on 2018/9/20. |
| | | */ |
| | | |
| | | public class RefreshEvent { |
| | | public final static int STATE_ENABLE = 1; |
| | | public final static int STATE_DISABLE = 0; |
| | | public final static int STATE_FINISH = 2; |
| | | private int state; |
| | | private String md5; |
| | | |
| | | public String getMd5() { |
| | | return md5; |
| | | } |
| | | |
| | | public void setMd5(String md5) { |
| | | this.md5 = md5; |
| | | } |
| | | |
| | | public int getState() { |
| | | return state; |
| | | } |
| | | |
| | | public void setState(int state) { |
| | | this.state = state; |
| | | } |
| | | |
| | | |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * Created by weikou2015 on 2017/6/21. |
| | | */ |
| | | |
| | | public class Replier implements Serializable { |
| | | @Expose |
| | | private String id; |
| | | @Expose |
| | | private String nickName; |
| | | @Expose |
| | | private String portrait; |
| | | |
| | | public String getNickName() { |
| | | return nickName; |
| | | } |
| | | |
| | | public void setNickName(String nickName) { |
| | | this.nickName = nickName; |
| | | } |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public String getPortrait() { |
| | | return portrait; |
| | | } |
| | | |
| | | public void setPortrait(String portrait) { |
| | | this.portrait = portrait; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | public class RewardCoupon implements Serializable { |
| | | @Expose |
| | | String maxMoney; |
| | | @Expose |
| | | String desc; |
| | | @Expose |
| | | JumpDetail jumpDetail; |
| | | @Expose |
| | | JSONObject params; |
| | | @Expose |
| | | String maxMoneyPlus;//京东plus会员最高返利金额 |
| | | |
| | | public String getMaxMoneyPlus() { |
| | | return maxMoneyPlus; |
| | | } |
| | | |
| | | public void setMaxMoneyPlus(String maxMoneyPlus) { |
| | | this.maxMoneyPlus = maxMoneyPlus; |
| | | } |
| | | |
| | | |
| | | |
| | | public String getMaxMoney() { |
| | | return maxMoney; |
| | | } |
| | | |
| | | public void setMaxMoney(String maxMoney) { |
| | | this.maxMoney = maxMoney; |
| | | } |
| | | |
| | | public String getDesc() { |
| | | return desc; |
| | | } |
| | | |
| | | public void setDesc(String desc) { |
| | | this.desc = desc; |
| | | } |
| | | |
| | | public JumpDetail getJumpDetail() { |
| | | return jumpDetail; |
| | | } |
| | | |
| | | public void setJumpDetail(JumpDetail jumpDetail) { |
| | | this.jumpDetail = jumpDetail; |
| | | } |
| | | |
| | | public JSONObject getParams() { |
| | | return params; |
| | | } |
| | | |
| | | public void setParams(JSONObject params) { |
| | | this.params = params; |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | import java.util.List; |
| | | |
| | | public class RewardDetail implements Serializable { |
| | | |
| | | @Expose |
| | | private TextColor text; |
| | | @Expose |
| | | private Jump jump; |
| | | |
| | | public Jump getJump() { |
| | | return jump; |
| | | } |
| | | |
| | | public void setJump(Jump jump) { |
| | | this.jump = jump; |
| | | } |
| | | |
| | | public TextColor getText() { |
| | | return text; |
| | | } |
| | | |
| | | public void setText(TextColor text) { |
| | | this.text = text; |
| | | } |
| | | |
| | | @Expose |
| | | private List<TextColorSet> ticking;//2.0.2新版奖励券倒计时 |
| | | |
| | | public List<TextColorSet> getTicking() { |
| | | return ticking; |
| | | } |
| | | |
| | | public void setTicking(List<TextColorSet> ticking) { |
| | | this.ticking = ticking; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | public class SDCardEntity { |
| | | private String path; |
| | | private long totalSize; |
| | | private long availableSize; |
| | | |
| | | public String getPath() { |
| | | return path; |
| | | } |
| | | |
| | | public void setPath(String path) { |
| | | this.path = path; |
| | | } |
| | | |
| | | public long getTotalSize() { |
| | | return totalSize; |
| | | } |
| | | |
| | | public void setTotalSize(long totalSize) { |
| | | this.totalSize = totalSize; |
| | | } |
| | | |
| | | public long getAvailableSize() { |
| | | return availableSize; |
| | | } |
| | | |
| | | public void setAvailableSize(long availableSize) { |
| | | this.availableSize = availableSize; |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * 搜索结果筛选 |
| | | */ |
| | | public class SearchFilter implements Serializable { |
| | | |
| | | @Expose |
| | | private boolean coupon;//券 |
| | | @Expose |
| | | private boolean tmall;//天猫 |
| | | @Expose |
| | | private boolean brand;//品牌 |
| | | @Expose |
| | | private boolean zy;//自营 |
| | | @Expose |
| | | private String minPrice;//最低价格 |
| | | @Expose |
| | | private String maxPrice;//最高价格 |
| | | @Expose |
| | | private boolean snfwservice;//苏宁服务 |
| | | @Expose |
| | | private boolean snhwg;//苏宁国际 |
| | | @Expose |
| | | private boolean suningService;//苏宁自营 |
| | | @Expose |
| | | private boolean pgSearch;//拼购 |
| | | |
| | | |
| | | //初始化数据 |
| | | public void initData() { |
| | | coupon = false; |
| | | tmall = false; |
| | | brand = false; |
| | | zy = false; |
| | | minPrice = ""; |
| | | maxPrice = ""; |
| | | } |
| | | |
| | | |
| | | public boolean isSnfwservice() { |
| | | return snfwservice; |
| | | } |
| | | |
| | | public void setSnfwservice(boolean snfwservice) { |
| | | this.snfwservice = snfwservice; |
| | | } |
| | | |
| | | public boolean isSnhwg() { |
| | | return snhwg; |
| | | } |
| | | |
| | | public void setSnhwg(boolean snhwg) { |
| | | this.snhwg = snhwg; |
| | | } |
| | | |
| | | public boolean isSuningService() { |
| | | return suningService; |
| | | } |
| | | |
| | | public void setSuningService(boolean suningService) { |
| | | this.suningService = suningService; |
| | | } |
| | | |
| | | public boolean isPgSearch() { |
| | | return pgSearch; |
| | | } |
| | | |
| | | public void setPgSearch(boolean pgSearch) { |
| | | this.pgSearch = pgSearch; |
| | | } |
| | | |
| | | |
| | | public boolean isCoupon() { |
| | | return coupon; |
| | | } |
| | | |
| | | public void setCoupon(boolean coupon) { |
| | | this.coupon = coupon; |
| | | } |
| | | |
| | | public boolean isTmall() { |
| | | return tmall; |
| | | } |
| | | |
| | | public void setTmall(boolean tmall) { |
| | | this.tmall = tmall; |
| | | } |
| | | |
| | | public boolean isBrand() { |
| | | return brand; |
| | | } |
| | | |
| | | public void setBrand(boolean brand) { |
| | | this.brand = brand; |
| | | } |
| | | |
| | | public boolean isZy() { |
| | | return zy; |
| | | } |
| | | |
| | | public void setZy(boolean zy) { |
| | | this.zy = zy; |
| | | } |
| | | |
| | | public String getMinPrice() { |
| | | return minPrice; |
| | | } |
| | | |
| | | public void setMinPrice(String minPrice) { |
| | | this.minPrice = minPrice; |
| | | } |
| | | |
| | | public String getMaxPrice() { |
| | | return maxPrice; |
| | | } |
| | | |
| | | public void setMaxPrice(String maxPrice) { |
| | | this.maxPrice = maxPrice; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | public class SearchHistory implements Serializable { |
| | | |
| | | @Expose |
| | | private int id; |
| | | @Expose |
| | | private String name; |
| | | |
| | | |
| | | public int getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(int id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public String getName() { |
| | | return name; |
| | | } |
| | | |
| | | public void setName(String name) { |
| | | this.name = name; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | |
| | | import java.util.List; |
| | | |
| | | public class SearchlistGoods { |
| | | public String id;// 店铺id |
| | | public String name; |
| | | public String icon; |
| | | public List<TaoBaoGoodsBrief> listGoods;// 描述相符 |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * Created by weikou2015 on 2017/6/20. |
| | | */ |
| | | |
| | | public class SecondCategory implements Serializable { |
| | | @Expose |
| | | private String id; |
| | | @Expose |
| | | private String name; |
| | | @Expose |
| | | private String picture; |
| | | @Expose |
| | | private int pic; |
| | | @Expose |
| | | private boolean isTitle; |
| | | @Expose |
| | | private String tag; |
| | | @Expose |
| | | private int pos; |
| | | |
| | | public int getPos() { |
| | | return pos; |
| | | } |
| | | |
| | | public void setPos(int pos) { |
| | | this.pos = pos; |
| | | } |
| | | |
| | | public String getTag() { |
| | | return tag; |
| | | } |
| | | |
| | | public void setTag(String tag) { |
| | | this.tag = tag; |
| | | } |
| | | |
| | | public boolean isTitle() { |
| | | return isTitle; |
| | | } |
| | | |
| | | public void setTitle(boolean title) { |
| | | isTitle = title; |
| | | } |
| | | |
| | | public int getPic() { |
| | | return pic; |
| | | } |
| | | |
| | | public void setPic(int pic) { |
| | | this.pic = pic; |
| | | } |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public String getName() { |
| | | return name; |
| | | } |
| | | |
| | | public void setName(String name) { |
| | | this.name = name; |
| | | } |
| | | |
| | | public String getPicture() { |
| | | return picture; |
| | | } |
| | | |
| | | public void setPicture(String picture) { |
| | | this.picture = picture; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | import java.util.List; |
| | | |
| | | public class SecondCategoryMax implements Serializable { |
| | | |
| | | @Expose |
| | | String id; |
| | | @Expose |
| | | String name; |
| | | @Expose |
| | | List<SecondCategory> listSub; |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public String getName() { |
| | | return name; |
| | | } |
| | | |
| | | public void setName(String name) { |
| | | this.name = name; |
| | | } |
| | | |
| | | public List<SecondCategory> getListSub() { |
| | | return listSub; |
| | | } |
| | | |
| | | public void setListSub(List<SecondCategory> listSub) { |
| | | this.listSub = listSub; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | public class SelectionStoreHouse implements Serializable { |
| | | |
| | | @Expose |
| | | String storageId; |
| | | @Expose |
| | | TaoBaoGoodsBrief goods; |
| | | |
| | | public String getStorageId() { |
| | | return storageId; |
| | | } |
| | | |
| | | public void setStorageId(String storageId) { |
| | | this.storageId = storageId; |
| | | } |
| | | |
| | | public TaoBaoGoodsBrief getGoods() { |
| | | return goods; |
| | | } |
| | | |
| | | public void setGoods(TaoBaoGoodsBrief goods) { |
| | | this.goods = goods; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * 分享记录 |
| | | */ |
| | | public class ShareRecord implements Serializable { |
| | | |
| | | @Expose |
| | | private String id; |
| | | @Expose |
| | | private String picture; |
| | | @Expose |
| | | private String shareTime; |
| | | @Expose |
| | | private String shareType; |
| | | @Expose |
| | | private String source; |
| | | @Expose |
| | | private String todayBrowse; |
| | | @Expose |
| | | private String totalBrowse; |
| | | @Expose |
| | | private String totalGoods; |
| | | @Expose |
| | | private String totalMoney; |
| | | @Expose |
| | | private String totalOrder; |
| | | @Expose |
| | | private String uid; |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public String getPicture() { |
| | | return picture; |
| | | } |
| | | |
| | | public void setPicture(String picture) { |
| | | this.picture = picture; |
| | | } |
| | | |
| | | public String getShareTime() { |
| | | return shareTime; |
| | | } |
| | | |
| | | public void setShareTime(String shareTime) { |
| | | this.shareTime = shareTime; |
| | | } |
| | | |
| | | public String getShareType() { |
| | | return shareType; |
| | | } |
| | | |
| | | public void setShareType(String shareType) { |
| | | this.shareType = shareType; |
| | | } |
| | | |
| | | public String getSource() { |
| | | return source; |
| | | } |
| | | |
| | | public void setSource(String source) { |
| | | this.source = source; |
| | | } |
| | | |
| | | public String getTodayBrowse() { |
| | | return todayBrowse; |
| | | } |
| | | |
| | | public void setTodayBrowse(String todayBrowse) { |
| | | this.todayBrowse = todayBrowse; |
| | | } |
| | | |
| | | public String getTotalBrowse() { |
| | | return totalBrowse; |
| | | } |
| | | |
| | | public void setTotalBrowse(String totalBrowse) { |
| | | this.totalBrowse = totalBrowse; |
| | | } |
| | | |
| | | public String getTotalGoods() { |
| | | return totalGoods; |
| | | } |
| | | |
| | | public void setTotalGoods(String totalGoods) { |
| | | this.totalGoods = totalGoods; |
| | | } |
| | | |
| | | public String getTotalMoney() { |
| | | return totalMoney; |
| | | } |
| | | |
| | | public void setTotalMoney(String totalMoney) { |
| | | this.totalMoney = totalMoney; |
| | | } |
| | | |
| | | public String getTotalOrder() { |
| | | return totalOrder; |
| | | } |
| | | |
| | | public void setTotalOrder(String totalOrder) { |
| | | this.totalOrder = totalOrder; |
| | | } |
| | | |
| | | public String getUid() { |
| | | return uid; |
| | | } |
| | | |
| | | public void setUid(String uid) { |
| | | this.uid = uid; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * 多个商品分享实体 |
| | | */ |
| | | public class ShareRecordGoods implements Serializable { |
| | | |
| | | @Expose |
| | | private String todayBrowse; |
| | | @Expose |
| | | private String totalBrowse; |
| | | @Expose |
| | | private String totalMoney; |
| | | @Expose |
| | | private String totalOrder; |
| | | @Expose |
| | | TaoBaoGoodsBrief goods; |
| | | |
| | | |
| | | public String getTodayBrowse() { |
| | | return todayBrowse; |
| | | } |
| | | |
| | | public void setTodayBrowse(String todayBrowse) { |
| | | this.todayBrowse = todayBrowse; |
| | | } |
| | | |
| | | public String getTotalBrowse() { |
| | | return totalBrowse; |
| | | } |
| | | |
| | | public void setTotalBrowse(String totalBrowse) { |
| | | this.totalBrowse = totalBrowse; |
| | | } |
| | | |
| | | public String getTotalMoney() { |
| | | return totalMoney; |
| | | } |
| | | |
| | | public void setTotalMoney(String totalMoney) { |
| | | this.totalMoney = totalMoney; |
| | | } |
| | | |
| | | public String getTotalOrder() { |
| | | return totalOrder; |
| | | } |
| | | |
| | | public void setTotalOrder(String totalOrder) { |
| | | this.totalOrder = totalOrder; |
| | | } |
| | | |
| | | public TaoBaoGoodsBrief getGoods() { |
| | | return goods; |
| | | } |
| | | |
| | | public void setGoods(TaoBaoGoodsBrief goods) { |
| | | this.goods = goods; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * Created by weikou2015 on 2018/11/13. |
| | | */ |
| | | |
| | | public class ShareUser implements Serializable{ |
| | | |
| | | @Expose |
| | | String id; |
| | | @Expose |
| | | String msg; |
| | | @Expose |
| | | String name; |
| | | @Expose |
| | | String picUrl; |
| | | @Expose |
| | | String shareBonusPic; |
| | | @Expose |
| | | String showId; |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public String getMsg() { |
| | | return msg; |
| | | } |
| | | |
| | | public void setMsg(String msg) { |
| | | this.msg = msg; |
| | | } |
| | | |
| | | public String getName() { |
| | | return name; |
| | | } |
| | | |
| | | public void setName(String name) { |
| | | this.name = name; |
| | | } |
| | | |
| | | public String getPicUrl() { |
| | | return picUrl; |
| | | } |
| | | |
| | | public void setPicUrl(String picUrl) { |
| | | this.picUrl = picUrl; |
| | | } |
| | | |
| | | public String getShareBonusPic() { |
| | | return shareBonusPic; |
| | | } |
| | | |
| | | public void setShareBonusPic(String shareBonusPic) { |
| | | this.shareBonusPic = shareBonusPic; |
| | | } |
| | | |
| | | public String getShowId() { |
| | | return showId; |
| | | } |
| | | |
| | | public void setShowId(String showId) { |
| | | this.showId = showId; |
| | | } |
| | | } |
| | | |
| | | |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * Created by weikou2015 on 2018/7/3. |
| | | */ |
| | | |
| | | public class ShopInfo implements Serializable { |
| | | |
| | | @Expose |
| | | private String id;// 店铺id |
| | | @Expose |
| | | private String shopName;// 店铺名称 |
| | | @Expose |
| | | private String shopIcon;// 店铺图标 |
| | | @Expose |
| | | private String shopLink;// 店铺链接 |
| | | @Expose |
| | | private int userType;// 店铺类型 10-淘宝 11-天猫 20-京东 30-拼多多 |
| | | @Expose |
| | | private List<TaoBaoGoodsBrief> listGoodsVO;// 描述相符 |
| | | @Expose |
| | | private String scoreGoods;// 描述相符 |
| | | @Expose |
| | | private String scoreLogistics;// 物流评分 |
| | | @Expose |
| | | private String scoreSeller;// 服务态度评分 |
| | | @Expose |
| | | private String goodRatePercentage;//店铺好评率 |
| | | @Expose |
| | | private int scoreGoodsD;//店铺好评率 |
| | | @Expose |
| | | private int scoreSellerD;//店铺好评率 |
| | | @Expose |
| | | private int scoreLogisticsD;//店铺好评率 |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public String getShopName() { |
| | | return shopName; |
| | | } |
| | | |
| | | public void setShopName(String shopName) { |
| | | this.shopName = shopName; |
| | | } |
| | | |
| | | public String getShopIcon() { |
| | | return shopIcon; |
| | | } |
| | | |
| | | public void setShopIcon(String shopIcon) { |
| | | this.shopIcon = shopIcon; |
| | | } |
| | | |
| | | public String getShopLink() { |
| | | return shopLink; |
| | | } |
| | | |
| | | public void setShopLink(String shopLink) { |
| | | this.shopLink = shopLink; |
| | | } |
| | | |
| | | public int getUserType() { |
| | | return userType; |
| | | } |
| | | |
| | | public void setUserType(int userType) { |
| | | this.userType = userType; |
| | | } |
| | | |
| | | public List<TaoBaoGoodsBrief> getListGoodsVO() { |
| | | return listGoodsVO; |
| | | } |
| | | |
| | | public void setListGoodsVO(List<TaoBaoGoodsBrief> listGoodsVO) { |
| | | this.listGoodsVO = listGoodsVO; |
| | | } |
| | | |
| | | public String getScoreGoods() { |
| | | return scoreGoods; |
| | | } |
| | | |
| | | public void setScoreGoods(String scoreGoods) { |
| | | this.scoreGoods = scoreGoods; |
| | | } |
| | | |
| | | public String getScoreLogistics() { |
| | | return scoreLogistics; |
| | | } |
| | | |
| | | public void setScoreLogistics(String scoreLogistics) { |
| | | this.scoreLogistics = scoreLogistics; |
| | | } |
| | | |
| | | public String getScoreSeller() { |
| | | return scoreSeller; |
| | | } |
| | | |
| | | public void setScoreSeller(String scoreSeller) { |
| | | this.scoreSeller = scoreSeller; |
| | | } |
| | | |
| | | public String getGoodRatePercentage() { |
| | | return goodRatePercentage; |
| | | } |
| | | |
| | | public void setGoodRatePercentage(String goodRatePercentage) { |
| | | this.goodRatePercentage = goodRatePercentage; |
| | | } |
| | | |
| | | public int getScoreGoodsD() { |
| | | return scoreGoodsD; |
| | | } |
| | | |
| | | public void setScoreGoodsD(int scoreGoodsD) { |
| | | this.scoreGoodsD = scoreGoodsD; |
| | | } |
| | | |
| | | public int getScoreSellerD() { |
| | | return scoreSellerD; |
| | | } |
| | | |
| | | public void setScoreSellerD(int scoreSellerD) { |
| | | this.scoreSellerD = scoreSellerD; |
| | | } |
| | | |
| | | public int getScoreLogisticsD() { |
| | | return scoreLogisticsD; |
| | | } |
| | | |
| | | public void setScoreLogisticsD(int scoreLogisticsD) { |
| | | this.scoreLogisticsD = scoreLogisticsD; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import org.json.JSONObject; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * Created by weikou2015 on 2017/2/23. |
| | | */ |
| | | |
| | | public class SpecialOffer implements Serializable { |
| | | @Expose |
| | | private String id; |
| | | @Expose |
| | | private String name; |
| | | @Expose |
| | | private String picture; |
| | | @Expose |
| | | private String tag; |
| | | @Expose |
| | | private String orderby; |
| | | @Expose |
| | | private JumpDetail jumpDetail; |
| | | @Expose |
| | | private JSONObject params; |
| | | @Expose |
| | | private String show; |
| | | @Expose |
| | | private String createtime; |
| | | @Expose |
| | | private String subPicture; |
| | | @Expose |
| | | private String updatetime; |
| | | @Expose |
| | | private String remark; |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public String getName() { |
| | | return name; |
| | | } |
| | | |
| | | public void setName(String name) { |
| | | this.name = name; |
| | | } |
| | | |
| | | public String getPicture() { |
| | | return picture; |
| | | } |
| | | |
| | | public void setPicture(String picture) { |
| | | this.picture = picture; |
| | | } |
| | | |
| | | public String getTag() { |
| | | return tag; |
| | | } |
| | | |
| | | public void setTag(String tag) { |
| | | this.tag = tag; |
| | | } |
| | | |
| | | public String getOrderby() { |
| | | return orderby; |
| | | } |
| | | |
| | | public void setOrderby(String orderby) { |
| | | this.orderby = orderby; |
| | | } |
| | | |
| | | public JumpDetail getJumpDetail() { |
| | | return jumpDetail; |
| | | } |
| | | |
| | | public void setJumpDetail(JumpDetail jumpDetail) { |
| | | this.jumpDetail = jumpDetail; |
| | | } |
| | | |
| | | public JSONObject getParams() { |
| | | return params; |
| | | } |
| | | |
| | | public void setParams(JSONObject params) { |
| | | this.params = params; |
| | | } |
| | | |
| | | public String getShow() { |
| | | return show; |
| | | } |
| | | |
| | | public void setShow(String show) { |
| | | this.show = show; |
| | | } |
| | | |
| | | public String getCreatetime() { |
| | | return createtime; |
| | | } |
| | | |
| | | public void setCreatetime(String createtime) { |
| | | this.createtime = createtime; |
| | | } |
| | | |
| | | public String getSubPicture() { |
| | | return subPicture; |
| | | } |
| | | |
| | | public void setSubPicture(String subPicture) { |
| | | this.subPicture = subPicture; |
| | | } |
| | | |
| | | public String getUpdatetime() { |
| | | return updatetime; |
| | | } |
| | | |
| | | public void setUpdatetime(String updatetime) { |
| | | this.updatetime = updatetime; |
| | | } |
| | | |
| | | public String getRemark() { |
| | | return remark; |
| | | } |
| | | |
| | | public void setRemark(String remark) { |
| | | this.remark = remark; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * Created by weikou2015 on 2017/2/23. |
| | | */ |
| | | |
| | | public class SpecialOffer2 implements Serializable { |
| | | @Expose |
| | | private String id; |
| | | @Expose |
| | | private String name; |
| | | @Expose |
| | | private String picture; |
| | | @Expose |
| | | private String orderby; |
| | | @Expose |
| | | private String type; |
| | | @Expose |
| | | private String bigImg; |
| | | @Expose |
| | | private String icon; |
| | | @Expose |
| | | private JSONObject params; |
| | | @Expose |
| | | private JumpDetail jumpDetail; |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public String getName() { |
| | | return name; |
| | | } |
| | | |
| | | public void setName(String name) { |
| | | this.name = name; |
| | | } |
| | | |
| | | public String getPicture() { |
| | | return picture; |
| | | } |
| | | |
| | | public void setPicture(String picture) { |
| | | this.picture = picture; |
| | | } |
| | | |
| | | |
| | | public String getOrderby() { |
| | | return orderby; |
| | | } |
| | | |
| | | public void setOrderby(String orderby) { |
| | | this.orderby = orderby; |
| | | } |
| | | |
| | | public String getType() { |
| | | return type; |
| | | } |
| | | |
| | | public void setType(String type) { |
| | | this.type = type; |
| | | } |
| | | |
| | | public String getBigImg() { |
| | | return bigImg; |
| | | } |
| | | |
| | | public void setBigImg(String bigImg) { |
| | | this.bigImg = bigImg; |
| | | } |
| | | |
| | | public JumpDetail getJumpDetail() { |
| | | return jumpDetail; |
| | | } |
| | | |
| | | public void setJumpDetail(JumpDetail jumpDetail) { |
| | | this.jumpDetail = jumpDetail; |
| | | } |
| | | |
| | | public JSONObject getParams() { |
| | | return params; |
| | | } |
| | | |
| | | public void setParams(JSONObject params) { |
| | | this.params = params; |
| | | } |
| | | |
| | | public String getIcon() { |
| | | return icon; |
| | | } |
| | | |
| | | public void setIcon(String icon) { |
| | | this.icon = icon; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | /** |
| | | * 限时秒杀顶部 数据 |
| | | */ |
| | | public class SpikTime { |
| | | public String time; // 显示时间 |
| | | public String state; // 状态 |
| | | public boolean checked; // 是否选中 |
| | | public String requestTime;// 请求时间 |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * 推广红包 |
| | | */ |
| | | public class SpreadHongBao implements Serializable { |
| | | @Expose |
| | | String name; |
| | | @Expose |
| | | String money; |
| | | @Expose |
| | | String tip; |
| | | |
| | | public String getName() { |
| | | return name; |
| | | } |
| | | |
| | | public void setName(String name) { |
| | | this.name = name; |
| | | } |
| | | |
| | | public String getMoney() { |
| | | return money; |
| | | } |
| | | |
| | | public void setMoney(String money) { |
| | | this.money = money; |
| | | } |
| | | |
| | | public String getTip() { |
| | | return tip; |
| | | } |
| | | |
| | | public void setTip(String tip) { |
| | | this.tip = tip; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | public class SystemMessage implements Serializable { |
| | | @Expose |
| | | String id; |
| | | @Expose |
| | | boolean solved; |
| | | @Expose |
| | | String title; |
| | | @Expose |
| | | String content; |
| | | @Expose |
| | | String timeTag; |
| | | @Expose |
| | | String createTime; |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public boolean isSolved() { |
| | | return solved; |
| | | } |
| | | |
| | | public void setSolved(boolean solved) { |
| | | this.solved = solved; |
| | | } |
| | | |
| | | public String getTitle() { |
| | | return title; |
| | | } |
| | | |
| | | public void setTitle(String title) { |
| | | this.title = title; |
| | | } |
| | | |
| | | public String getContent() { |
| | | return content; |
| | | } |
| | | |
| | | public void setContent(String content) { |
| | | this.content = content; |
| | | } |
| | | |
| | | public String getTimeTag() { |
| | | return timeTag; |
| | | } |
| | | |
| | | public void setTimeTag(String timeTag) { |
| | | this.timeTag = timeTag; |
| | | } |
| | | |
| | | public String getCreateTime() { |
| | | return createTime; |
| | | } |
| | | |
| | | public void setCreateTime(String createTime) { |
| | | this.createTime = createTime; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | import com.google.gson.annotations.SerializedName; |
| | | |
| | | import java.io.Serializable; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * Created by weikou2015 on 2017/3/8. |
| | | */ |
| | | |
| | | public class TaoBaoGoodsBrief implements Serializable { |
| | | @Expose |
| | | private String id;// 简版商品id |
| | | @Expose |
| | | private String goodsId;// 商品id |
| | | @Expose |
| | | private int goodsType;// 商品类型 1-淘宝 2-京东 3-拼多多 |
| | | @Expose |
| | | private int shopType;// 店铺类型: 10-淘宝 11-天猫 20-京东 30-拼多多 |
| | | @Expose |
| | | private String picUrl;// 图片 |
| | | @Expose |
| | | private String pictUrl;// 图片 |
| | | @Expose |
| | | private String title;// 商品名称 |
| | | @Expose |
| | | private String zkPrice;// 商品价格(原价) |
| | | @Expose |
| | | private String salesCount;// 月销量 |
| | | @Expose |
| | | private int state;// 0在售 1下架 |
| | | @Expose |
| | | private long createtime;// 时间(收藏、足迹) |
| | | @Expose |
| | | private List<String> imgList;// 商品图片列表 |
| | | @Expose |
| | | private ShopInfo shopInfo;// 店铺信息 |
| | | @Expose |
| | | private boolean hasCoupon;// 是否有券 |
| | | @Expose |
| | | private String couponPrice;// 券后价 |
| | | @Expose |
| | | private CouponInfo couponInfo;//券信息 |
| | | @Expose |
| | | private List<CouponInfo> couponInfoList;//券列表 |
| | | @Expose |
| | | private RedPacket moneyInfo; // 红包金额 |
| | | @Expose |
| | | private TextColor pictureTag;// 首页top3 |
| | | @Expose |
| | | List<Label> labels;// 标签 |
| | | @Expose |
| | | private int salesType;// 销量类型:1-月销量 2-2小时销量 3-今日销量 4、总销量 |
| | | @Expose |
| | | private boolean recommend;// // 是否推荐 :是否展示右上角叉)true-展示 false-不展示 |
| | | @Expose |
| | | private GoodsOtherInfo otherInfo; // 推广红包和 自购立减 |
| | | @Expose |
| | | private String priceName;// 价格名称 天猫价、京东价、拼团价 |
| | | @Expose |
| | | private boolean baoyou;// 价格名称 天猫价、京东价、拼团价 |
| | | |
| | | @SerializedName("provcity") |
| | | @Expose |
| | | private String provCity; |
| | | |
| | | @Expose |
| | | private String description;//推荐语 |
| | | |
| | | @Expose |
| | | private String discount;//折扣信息 |
| | | |
| | | public String getDiscount() { |
| | | return discount; |
| | | } |
| | | |
| | | public void setDiscount(String discount) { |
| | | this.discount = discount; |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | public String getDescription() { |
| | | return description; |
| | | } |
| | | |
| | | public void setDescription(String description) { |
| | | this.description = description; |
| | | } |
| | | |
| | | public String getProvCity() { |
| | | return provCity; |
| | | } |
| | | |
| | | public void setProvCity(String provCity) { |
| | | this.provCity = provCity; |
| | | } |
| | | |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public String getGoodsId() { |
| | | return goodsId; |
| | | } |
| | | |
| | | public void setGoodsId(String goodsId) { |
| | | this.goodsId = goodsId; |
| | | } |
| | | |
| | | public int getGoodsType() { |
| | | return goodsType; |
| | | } |
| | | |
| | | public int getShopType() { |
| | | return shopType; |
| | | } |
| | | |
| | | public String getPicUrl() { |
| | | return picUrl; |
| | | } |
| | | |
| | | public void setPicUrl(String picUrl) { |
| | | this.picUrl = picUrl; |
| | | } |
| | | |
| | | public String getTitle() { |
| | | return title; |
| | | } |
| | | |
| | | public void setTitle(String title) { |
| | | this.title = title; |
| | | } |
| | | |
| | | public String getZkPrice() { |
| | | return zkPrice; |
| | | } |
| | | |
| | | public void setZkPrice(String zkPrice) { |
| | | this.zkPrice = zkPrice; |
| | | } |
| | | |
| | | public String getSalesCount() { |
| | | return salesCount; |
| | | } |
| | | |
| | | public void setSalesCount(String salesCount) { |
| | | this.salesCount = salesCount; |
| | | } |
| | | |
| | | public void setGoodsType(int goodsType) { |
| | | this.goodsType = goodsType; |
| | | } |
| | | |
| | | public void setShopType(int shopType) { |
| | | this.shopType = shopType; |
| | | } |
| | | |
| | | public int getState() { |
| | | return state; |
| | | } |
| | | |
| | | public void setState(int state) { |
| | | this.state = state; |
| | | } |
| | | |
| | | public long getCreatetime() { |
| | | return createtime; |
| | | } |
| | | |
| | | public void setCreatetime(long createtime) { |
| | | this.createtime = createtime; |
| | | } |
| | | |
| | | public List<String> getImgList() { |
| | | return imgList; |
| | | } |
| | | |
| | | public void setImgList(List<String> imgList) { |
| | | this.imgList = imgList; |
| | | } |
| | | |
| | | public ShopInfo getShopInfo() { |
| | | return shopInfo; |
| | | } |
| | | |
| | | public void setShopInfo(ShopInfo shopInfo) { |
| | | this.shopInfo = shopInfo; |
| | | } |
| | | |
| | | public boolean isHasCoupon() { |
| | | return hasCoupon; |
| | | } |
| | | |
| | | public void setHasCoupon(boolean hasCoupon) { |
| | | this.hasCoupon = hasCoupon; |
| | | } |
| | | |
| | | public String getCouponPrice() { |
| | | return couponPrice; |
| | | } |
| | | |
| | | public void setCouponPrice(String couponPrice) { |
| | | this.couponPrice = couponPrice; |
| | | } |
| | | |
| | | public CouponInfo getCouponInfo() { |
| | | return couponInfo; |
| | | } |
| | | |
| | | public void setCouponInfo(CouponInfo couponInfo) { |
| | | this.couponInfo = couponInfo; |
| | | } |
| | | |
| | | public RedPacket getMoneyInfo() { |
| | | return moneyInfo; |
| | | } |
| | | |
| | | public void setMoneyInfo(RedPacket moneyInfo) { |
| | | this.moneyInfo = moneyInfo; |
| | | } |
| | | |
| | | public TextColor getPictureTag() { |
| | | return pictureTag; |
| | | } |
| | | |
| | | public void setPictureTag(TextColor pictureTag) { |
| | | this.pictureTag = pictureTag; |
| | | } |
| | | |
| | | public List<Label> getLabels() { |
| | | return labels; |
| | | } |
| | | |
| | | public void setLabels(List<Label> labels) { |
| | | this.labels = labels; |
| | | } |
| | | |
| | | public int getSalesType() { |
| | | return salesType; |
| | | } |
| | | |
| | | public void setSalesType(int salesType) { |
| | | this.salesType = salesType; |
| | | } |
| | | |
| | | public boolean isRecommend() { |
| | | return recommend; |
| | | } |
| | | |
| | | public void setRecommend(boolean recommend) { |
| | | this.recommend = recommend; |
| | | } |
| | | |
| | | public GoodsOtherInfo getOtherInfo() { |
| | | return otherInfo; |
| | | } |
| | | |
| | | public void setOtherInfo(GoodsOtherInfo otherInfo) { |
| | | this.otherInfo = otherInfo; |
| | | } |
| | | |
| | | public String getPriceName() { |
| | | return priceName; |
| | | } |
| | | |
| | | public void setPriceName(String priceName) { |
| | | this.priceName = priceName; |
| | | } |
| | | |
| | | public boolean isBaoyou() { |
| | | return baoyou; |
| | | } |
| | | |
| | | public void setBaoyou(boolean baoyou) { |
| | | this.baoyou = baoyou; |
| | | } |
| | | |
| | | public String getPictUrl() { |
| | | return pictUrl; |
| | | } |
| | | |
| | | public void setPictUrl(String pictUrl) { |
| | | this.pictUrl = pictUrl; |
| | | } |
| | | |
| | | |
| | | public List<CouponInfo> getCouponInfoList() { |
| | | return couponInfoList; |
| | | } |
| | | |
| | | public void setCouponInfoList(List<CouponInfo> couponInfoList) { |
| | | this.couponInfoList = couponInfoList; |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * 淘礼金的信息 |
| | | */ |
| | | public class TaolijinBuyHongbao implements Serializable { |
| | | |
| | | @Expose |
| | | private String tagName; |
| | | @Expose |
| | | private int total; // 总数 |
| | | @Expose |
| | | private int left;// 剩余 |
| | | @Expose |
| | | private String money; |
| | | @Expose |
| | | private String tip; |
| | | |
| | | public String getTagName() { |
| | | return tagName; |
| | | } |
| | | |
| | | public void setTagName(String tagName) { |
| | | this.tagName = tagName; |
| | | } |
| | | |
| | | public int getTotal() { |
| | | return total; |
| | | } |
| | | |
| | | public void setTotal(int total) { |
| | | this.total = total; |
| | | } |
| | | |
| | | public int getLeft() { |
| | | return left; |
| | | } |
| | | |
| | | public void setLeft(int left) { |
| | | this.left = left; |
| | | } |
| | | |
| | | public String getMoney() { |
| | | return money; |
| | | } |
| | | |
| | | public void setMoney(String money) { |
| | | this.money = money; |
| | | } |
| | | |
| | | public String getTip() { |
| | | return tip; |
| | | } |
| | | |
| | | public void setTip(String tip) { |
| | | this.tip = tip; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * Created by weikou2015 on 2018/5/17. |
| | | * 阿里百川 所需参数 |
| | | */ |
| | | |
| | | public class TbPidInfo implements Serializable { |
| | | @Expose |
| | | String pid; |
| | | @Expose |
| | | String appKey; |
| | | @Expose |
| | | String siteId; |
| | | @Expose |
| | | String adZoneId; |
| | | |
| | | public String getPid() { |
| | | return pid; |
| | | } |
| | | |
| | | public void setPid(String pid) { |
| | | this.pid = pid; |
| | | } |
| | | |
| | | public String getAppKey() { |
| | | return appKey; |
| | | } |
| | | |
| | | public void setAppKey(String appKey) { |
| | | this.appKey = appKey; |
| | | } |
| | | |
| | | public String getSiteId() { |
| | | return siteId; |
| | | } |
| | | |
| | | public void setSiteId(String siteId) { |
| | | this.siteId = siteId; |
| | | } |
| | | |
| | | public String getAdZoneId() { |
| | | return adZoneId; |
| | | } |
| | | |
| | | public void setAdZoneId(String adZoneId) { |
| | | this.adZoneId = adZoneId; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | public class TextColor implements Serializable { |
| | | @Expose |
| | | String color; |
| | | @Expose |
| | | String content; |
| | | @Expose |
| | | String bottomColor; |
| | | @Expose |
| | | String img; |
| | | |
| | | public String getImg() { |
| | | return img; |
| | | } |
| | | |
| | | public void setImg(String img) { |
| | | this.img = img; |
| | | } |
| | | |
| | | public String getColor() { |
| | | return color; |
| | | } |
| | | |
| | | public void setColor(String color) { |
| | | this.color = color; |
| | | } |
| | | |
| | | public String getContent() { |
| | | return content; |
| | | } |
| | | |
| | | public void setContent(String content) { |
| | | this.content = content; |
| | | } |
| | | |
| | | public String getBottomColor() { |
| | | return bottomColor; |
| | | } |
| | | |
| | | public void setBottomColor(String bottomColor) { |
| | | this.bottomColor = bottomColor; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | public class TextColorSet implements Serializable { |
| | | @Expose |
| | | String content; |
| | | @Expose |
| | | String fontColor; |
| | | @Expose |
| | | String bottomColor; |
| | | @Expose |
| | | String color;//2.0.2新增 |
| | | @Expose |
| | | String fontSize;//2.0.2新增 |
| | | |
| | | public String getContent() { |
| | | return content; |
| | | } |
| | | |
| | | public void setContent(String content) { |
| | | this.content = content; |
| | | } |
| | | |
| | | public String getFontColor() { |
| | | return fontColor; |
| | | } |
| | | |
| | | public void setFontColor(String fontColor) { |
| | | this.fontColor = fontColor; |
| | | } |
| | | |
| | | public String getBottomColor() { |
| | | return bottomColor; |
| | | } |
| | | |
| | | public void setBottomColor(String bottomColor) { |
| | | this.bottomColor = bottomColor; |
| | | } |
| | | |
| | | public String getColor() { |
| | | return color; |
| | | } |
| | | |
| | | public void setColor(String color) { |
| | | this.color = color; |
| | | } |
| | | |
| | | public String getFontSize() { |
| | | return fontSize; |
| | | } |
| | | |
| | | public void setFontSize(String fontSize) { |
| | | this.fontSize = fontSize; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * 专题活动 |
| | | */ |
| | | public class ThematicActivity implements Serializable { |
| | | |
| | | @Expose |
| | | private JumpDetail jumpDetail; |
| | | @Expose |
| | | private String name; |
| | | @Expose |
| | | private JSONObject params; |
| | | @Expose |
| | | private String picture; |
| | | @Expose |
| | | private String subPicture;// 备用: 弹出图片 |
| | | @Expose |
| | | private boolean elastic;// 备用: 是否弹出框 |
| | | |
| | | public boolean getElastic() { |
| | | return elastic; |
| | | } |
| | | |
| | | public void setElastic(boolean elastic) { |
| | | this.elastic = elastic; |
| | | } |
| | | |
| | | public String getSubPicture() { |
| | | return subPicture; |
| | | } |
| | | |
| | | public void setSubPicture(String subPicture) { |
| | | this.subPicture = subPicture; |
| | | } |
| | | |
| | | public JumpDetail getJumpDetail() { |
| | | return jumpDetail; |
| | | } |
| | | |
| | | public void setJumpDetail(JumpDetail jumpDetail) { |
| | | this.jumpDetail = jumpDetail; |
| | | } |
| | | |
| | | public String getName() { |
| | | return name; |
| | | } |
| | | |
| | | public void setName(String name) { |
| | | this.name = name; |
| | | } |
| | | |
| | | public JSONObject getParams() { |
| | | return params; |
| | | } |
| | | |
| | | public void setParams(JSONObject params) { |
| | | this.params = params; |
| | | } |
| | | |
| | | public String getPicture() { |
| | | return picture; |
| | | } |
| | | |
| | | public void setPicture(String picture) { |
| | | this.picture = picture; |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | public class TicketState { |
| | | @Expose |
| | | private int state; |
| | | @Expose |
| | | private TextColor text; |
| | | |
| | | public int getState() { |
| | | return state; |
| | | } |
| | | |
| | | public void setState(int state) { |
| | | this.state = state; |
| | | } |
| | | |
| | | public TextColor getText() { |
| | | return text; |
| | | } |
| | | |
| | | public void setText(TextColor text) { |
| | | this.text = text; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | public class TopMenuRightPopContent { |
| | | private String name; |
| | | |
| | | public TopMenuRightPopContent(String name, Integer drawableLeftId) { |
| | | this.name = name; |
| | | this.drawableLeftId = drawableLeftId; |
| | | } |
| | | |
| | | public TopMenuRightPopContent() { |
| | | } |
| | | |
| | | private Integer drawableLeftId; |
| | | |
| | | public String getName() { |
| | | return name; |
| | | } |
| | | |
| | | public void setName(String name) { |
| | | this.name = name; |
| | | } |
| | | |
| | | public Integer getDrawableLeftId() { |
| | | return drawableLeftId; |
| | | } |
| | | |
| | | public void setDrawableLeftId(Integer drawableLeftId) { |
| | | this.drawableLeftId = drawableLeftId; |
| | | } |
| | | |
| | | |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * 动态图片 |
| | | */ |
| | | public class TrendImg implements Serializable { |
| | | @Expose |
| | | private String url;//图片链接 |
| | | @Expose |
| | | private int w;//图片宽度 |
| | | @Expose |
| | | private int h;//图片高度 |
| | | @Expose |
| | | private JumpDetail jumpDetail;//跳转路径 |
| | | @Expose |
| | | private JSONObject params;//跳转参数 |
| | | @Expose |
| | | private TaoBaoGoodsBrief goodsVO;//商品信息 |
| | | |
| | | public String getUrl() { |
| | | return url; |
| | | } |
| | | |
| | | public void setUrl(String url) { |
| | | this.url = url; |
| | | } |
| | | |
| | | public int getW() { |
| | | return w; |
| | | } |
| | | |
| | | public void setW(int w) { |
| | | this.w = w; |
| | | } |
| | | |
| | | public int getH() { |
| | | return h; |
| | | } |
| | | |
| | | public void setH(int h) { |
| | | this.h = h; |
| | | } |
| | | |
| | | public JumpDetail getJumpDetail() { |
| | | return jumpDetail; |
| | | } |
| | | |
| | | public void setJumpDetail(JumpDetail jumpDetail) { |
| | | this.jumpDetail = jumpDetail; |
| | | } |
| | | |
| | | public JSONObject getParams() { |
| | | return params; |
| | | } |
| | | |
| | | public void setParams(JSONObject params) { |
| | | this.params = params; |
| | | } |
| | | |
| | | public TaoBaoGoodsBrief getGoodsVO() { |
| | | return goodsVO; |
| | | } |
| | | |
| | | public void setGoodsVO(TaoBaoGoodsBrief goodsVO) { |
| | | this.goodsVO = goodsVO; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * Created by weikou2015 on 2017/6/20. |
| | | */ |
| | | |
| | | public class Trends implements Serializable { |
| | | @Expose |
| | | private String id; |
| | | @Expose |
| | | private String auctionId; |
| | | @Expose |
| | | private UserInfo userInfo; |
| | | @Expose |
| | | private String uPicUrl; |
| | | @Expose |
| | | private String gPicUrl; |
| | | @Expose |
| | | private String gname; |
| | | @Expose |
| | | private String zkPrice; |
| | | @Expose |
| | | private String hongbao; |
| | | @Expose |
| | | private String reason; |
| | | @Expose |
| | | private String url; |
| | | @Expose |
| | | private String createtime; |
| | | @Expose |
| | | private String goodsType; |
| | | @Expose |
| | | private String likeCount; |
| | | @Expose |
| | | private String replyCount; |
| | | @Expose |
| | | private String islike; |
| | | |
| | | public String getAuctionId() { |
| | | return auctionId; |
| | | } |
| | | |
| | | public void setAuctionId(String auctionId) { |
| | | this.auctionId = auctionId; |
| | | } |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public UserInfo getUserInfo() { |
| | | return userInfo; |
| | | } |
| | | |
| | | public void setUserInfo(UserInfo userInfo) { |
| | | this.userInfo = userInfo; |
| | | } |
| | | |
| | | public String getuPicUrl() { |
| | | return uPicUrl; |
| | | } |
| | | |
| | | public void setuPicUrl(String uPicUrl) { |
| | | this.uPicUrl = uPicUrl; |
| | | } |
| | | |
| | | public String getgPicUrl() { |
| | | return gPicUrl; |
| | | } |
| | | |
| | | public void setgPicUrl(String gPicUrl) { |
| | | this.gPicUrl = gPicUrl; |
| | | } |
| | | |
| | | public String getGname() { |
| | | return gname; |
| | | } |
| | | |
| | | public void setGname(String gname) { |
| | | this.gname = gname; |
| | | } |
| | | |
| | | public String getZkPrice() { |
| | | return zkPrice; |
| | | } |
| | | |
| | | public void setZkPrice(String zkPrice) { |
| | | this.zkPrice = zkPrice; |
| | | } |
| | | |
| | | public String getHongbao() { |
| | | return hongbao; |
| | | } |
| | | |
| | | public void setHongbao(String hongbao) { |
| | | this.hongbao = hongbao; |
| | | } |
| | | |
| | | public String getReason() { |
| | | return reason; |
| | | } |
| | | |
| | | public void setReason(String reason) { |
| | | this.reason = reason; |
| | | } |
| | | |
| | | public String getUrl() { |
| | | return url; |
| | | } |
| | | |
| | | public void setUrl(String url) { |
| | | this.url = url; |
| | | } |
| | | |
| | | public String getCreatetime() { |
| | | return createtime; |
| | | } |
| | | |
| | | public void setCreatetime(String createtime) { |
| | | this.createtime = createtime; |
| | | } |
| | | |
| | | public String getGoodsType() { |
| | | return goodsType; |
| | | } |
| | | |
| | | public void setGoodsType(String goodsType) { |
| | | this.goodsType = goodsType; |
| | | } |
| | | |
| | | public String getLikeCount() { |
| | | return likeCount; |
| | | } |
| | | |
| | | public void setLikeCount(String likeCount) { |
| | | this.likeCount = likeCount; |
| | | } |
| | | |
| | | public String getReplyCount() { |
| | | return replyCount; |
| | | } |
| | | |
| | | public void setReplyCount(String replyCount) { |
| | | this.replyCount = replyCount; |
| | | } |
| | | |
| | | public String getIslike() { |
| | | return islike; |
| | | } |
| | | |
| | | public void setIslike(String islike) { |
| | | this.islike = islike; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | public class TrendsCategory implements Serializable { |
| | | @Expose |
| | | private int id; |
| | | @Expose |
| | | private String name; |
| | | |
| | | public int getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(int id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public String getName() { |
| | | return name; |
| | | } |
| | | |
| | | public void setName(String name) { |
| | | this.name = name; |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 推荐活动 |
| | | * |
| | | * @author Administrator |
| | | */ |
| | | public class TrendsInfo extends EntityFather { |
| | | @Expose |
| | | private String id; |
| | | @Expose |
| | | private UserInfo user;// 发布动态的用户 |
| | | @Expose |
| | | private String createTime;// 创建时间 |
| | | @Expose |
| | | private List<TextColor> title;//标题 |
| | | @Expose |
| | | private String shareCount;// 分享数 |
| | | @Expose |
| | | private int shareType;// 分享类型 1、单图分享 2、多图分享 |
| | | @Expose |
| | | private TextColor desc;//预计收入 |
| | | @Expose |
| | | private ShopInfo shop;//店铺信息 |
| | | @Expose |
| | | private Integer showType;// 图片格式: 一排显示: 0无图 1一张 2两张 3张 |
| | | @Expose |
| | | private List<TrendImg> imgs;// 商品列表-商品分享有此属性 |
| | | //---- |
| | | @Expose |
| | | private String name; |
| | | @Expose |
| | | private int cardId; |
| | | @Expose |
| | | private String picture; |
| | | @Expose |
| | | private String remark; |
| | | @Expose |
| | | private boolean elastic; |
| | | @Expose |
| | | private boolean timeTask; |
| | | @Expose |
| | | private long countDownTime; |
| | | @Expose |
| | | private List<Label> labels;// 标签 |
| | | @Expose |
| | | private String days;//天 |
| | | @Expose |
| | | private String hours;// 时 |
| | | @Expose |
| | | private String min;//分 |
| | | |
| | | private String comment;//评论语 |
| | | |
| | | public String getComment() { |
| | | return comment; |
| | | } |
| | | |
| | | public void setComment(String comment) { |
| | | this.comment = comment; |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public UserInfo getUser() { |
| | | return user; |
| | | } |
| | | |
| | | public void setUser(UserInfo user) { |
| | | this.user = user; |
| | | } |
| | | |
| | | public String getCreateTime() { |
| | | return createTime; |
| | | } |
| | | |
| | | public void setCreateTime(String createTime) { |
| | | this.createTime = createTime; |
| | | } |
| | | |
| | | public List<TextColor> getTitle() { |
| | | return title; |
| | | } |
| | | |
| | | public void setTitle(List<TextColor> title) { |
| | | this.title = title; |
| | | } |
| | | |
| | | public String getShareCount() { |
| | | return shareCount; |
| | | } |
| | | |
| | | public void setShareCount(String shareCount) { |
| | | this.shareCount = shareCount; |
| | | } |
| | | |
| | | public TextColor getDesc() { |
| | | return desc; |
| | | } |
| | | |
| | | public void setDesc(TextColor desc) { |
| | | this.desc = desc; |
| | | } |
| | | |
| | | public ShopInfo getShop() { |
| | | return shop; |
| | | } |
| | | |
| | | public void setShop(ShopInfo shop) { |
| | | this.shop = shop; |
| | | } |
| | | |
| | | public Integer getShowType() { |
| | | return showType; |
| | | } |
| | | |
| | | public void setShowType(Integer showType) { |
| | | this.showType = showType; |
| | | } |
| | | |
| | | public List<TrendImg> getImgs() { |
| | | return imgs; |
| | | } |
| | | |
| | | public void setImgs(List<TrendImg> imgs) { |
| | | this.imgs = imgs; |
| | | } |
| | | |
| | | public int getShareType() { |
| | | return shareType; |
| | | } |
| | | |
| | | public void setShareType(int shareType) { |
| | | this.shareType = shareType; |
| | | } |
| | | |
| | | public String getName() { |
| | | return name; |
| | | } |
| | | |
| | | public void setName(String name) { |
| | | this.name = name; |
| | | } |
| | | |
| | | public int getCardId() { |
| | | return cardId; |
| | | } |
| | | |
| | | public void setCardId(int cardId) { |
| | | this.cardId = cardId; |
| | | } |
| | | |
| | | public String getPicture() { |
| | | return picture; |
| | | } |
| | | |
| | | public void setPicture(String picture) { |
| | | this.picture = picture; |
| | | } |
| | | |
| | | |
| | | public String getRemark() { |
| | | return remark; |
| | | } |
| | | |
| | | public void setRemark(String remark) { |
| | | this.remark = remark; |
| | | } |
| | | |
| | | public boolean isElastic() { |
| | | return elastic; |
| | | } |
| | | |
| | | public void setElastic(boolean elastic) { |
| | | this.elastic = elastic; |
| | | } |
| | | |
| | | public boolean isTimeTask() { |
| | | return timeTask; |
| | | } |
| | | |
| | | public void setTimeTask(boolean timeTask) { |
| | | this.timeTask = timeTask; |
| | | } |
| | | |
| | | public long getCountDownTime() { |
| | | return countDownTime; |
| | | } |
| | | |
| | | public void setCountDownTime(long countDownTime) { |
| | | this.countDownTime = countDownTime; |
| | | } |
| | | |
| | | public List<Label> getLabels() { |
| | | return labels; |
| | | } |
| | | |
| | | public void setLabels(List<Label> labels) { |
| | | this.labels = labels; |
| | | } |
| | | |
| | | public String getDays() { |
| | | return days; |
| | | } |
| | | |
| | | public void setDays(String days) { |
| | | this.days = days; |
| | | } |
| | | |
| | | public String getHours() { |
| | | return hours; |
| | | } |
| | | |
| | | public void setHours(String hours) { |
| | | this.hours = hours; |
| | | } |
| | | |
| | | public String getMin() { |
| | | return min; |
| | | } |
| | | |
| | | public void setMin(String min) { |
| | | this.min = min; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | import java.util.List; |
| | | |
| | | public class TrendsType implements Serializable { |
| | | @Expose |
| | | private int id; |
| | | @Expose |
| | | private String name; |
| | | @Expose |
| | | private List<TrendsCategory> listSub; |
| | | |
| | | public int getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(int id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public String getName() { |
| | | return name; |
| | | } |
| | | |
| | | public void setName(String name) { |
| | | this.name = name; |
| | | } |
| | | |
| | | public List<TrendsCategory> getListSub() { |
| | | return listSub; |
| | | } |
| | | |
| | | public void setListSub(List<TrendsCategory> listSub) { |
| | | this.listSub = listSub; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * Created by weikou2015 on 2017/3/10. |
| | | */ |
| | | |
| | | public class UserAccount implements Serializable { |
| | | @Expose |
| | | private UserInfo user; |
| | | @Expose |
| | | private String maxError; |
| | | @Expose |
| | | private String error; |
| | | @Expose |
| | | private String minMoney; |
| | | @Expose |
| | | private String maxMoney; |
| | | @Expose |
| | | private String maxDayCount; |
| | | @Expose |
| | | private List<BindingAccount> bindingAccountList; |
| | | |
| | | public String getMinMoney() { |
| | | return minMoney; |
| | | } |
| | | |
| | | public void setMinMoney(String minMoney) { |
| | | this.minMoney = minMoney; |
| | | } |
| | | |
| | | public String getMaxMoney() { |
| | | return maxMoney; |
| | | } |
| | | |
| | | public void setMaxMoney(String maxMoney) { |
| | | this.maxMoney = maxMoney; |
| | | } |
| | | |
| | | public List<BindingAccount> getBindingAccountList() { |
| | | return bindingAccountList; |
| | | } |
| | | |
| | | public void setBindingAccountList(List<BindingAccount> bindingAccountList) { |
| | | this.bindingAccountList = bindingAccountList; |
| | | } |
| | | |
| | | public UserInfo getUser() { |
| | | return user; |
| | | } |
| | | |
| | | public void setUser(UserInfo user) { |
| | | this.user = user; |
| | | } |
| | | |
| | | public String getMaxError() { |
| | | return maxError; |
| | | } |
| | | |
| | | public void setMaxError(String maxError) { |
| | | this.maxError = maxError; |
| | | } |
| | | |
| | | public String getError() { |
| | | return error; |
| | | } |
| | | |
| | | public void setError(String error) { |
| | | this.error = error; |
| | | } |
| | | |
| | | public String getMaxDayCount() { |
| | | return maxDayCount; |
| | | } |
| | | |
| | | public void setMaxDayCount(String maxDayCount) { |
| | | this.maxDayCount = maxDayCount; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * Created by weikou2015 on 2018/3/29. |
| | | */ |
| | | |
| | | public class UserCommission implements Serializable { |
| | | @Expose |
| | | private String id; |
| | | @Expose |
| | | private String uid; |
| | | @Expose |
| | | private String icon; |
| | | @Expose |
| | | private String rankIcon; |
| | | @Expose |
| | | private String createTime; |
| | | @Expose |
| | | private String name; |
| | | @Expose |
| | | private String portrait; |
| | | @Expose |
| | | private String money; |
| | | |
| | | public String getUid() { |
| | | return uid; |
| | | } |
| | | |
| | | public void setUid(String uid) { |
| | | this.uid = uid; |
| | | } |
| | | |
| | | public String getRankIcon() { |
| | | return rankIcon; |
| | | } |
| | | |
| | | public void setRankIcon(String rankIcon) { |
| | | this.rankIcon = rankIcon; |
| | | } |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public String getIcon() { |
| | | return icon; |
| | | } |
| | | |
| | | public void setIcon(String icon) { |
| | | this.icon = icon; |
| | | } |
| | | |
| | | public String getCreateTime() { |
| | | return createTime; |
| | | } |
| | | |
| | | public void setCreateTime(String createTime) { |
| | | this.createTime = createTime; |
| | | } |
| | | |
| | | public String getName() { |
| | | return name; |
| | | } |
| | | |
| | | public void setName(String name) { |
| | | this.name = name; |
| | | } |
| | | |
| | | public String getPortrait() { |
| | | return portrait; |
| | | } |
| | | |
| | | public void setPortrait(String portrait) { |
| | | this.portrait = portrait; |
| | | } |
| | | |
| | | public String getMoney() { |
| | | return money; |
| | | } |
| | | |
| | | public void setMoney(String money) { |
| | | this.money = money; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * 用户-基础信息 |
| | | * Created by weikou2015 on 2017/3/9. |
| | | */ |
| | | |
| | | public class UserInfo implements Serializable { |
| | | @Expose |
| | | private String appId; |
| | | @Expose |
| | | private String createtime; |
| | | @Expose |
| | | private String id; |
| | | @Expose |
| | | private String lastLoginIp; |
| | | @Expose |
| | | private String lastLoginTime; |
| | | @Expose |
| | | private String loginType; |
| | | @Expose |
| | | private String nickName; |
| | | @Expose |
| | | private String openid; |
| | | @Expose |
| | | private String wxOpenId; |
| | | @Expose |
| | | private String payPassword; |
| | | @Expose |
| | | private String portrait; |
| | | @Expose |
| | | private String tuiGuangCode; |
| | | @Expose |
| | | private String myHongBao; |
| | | @Expose |
| | | private String totalHongBao; |
| | | @Expose |
| | | private String noOpenHongBao; |
| | | @Expose |
| | | private String canOpenHongBao; |
| | | @Expose |
| | | private String tbName; |
| | | @Expose |
| | | private String wxName; |
| | | @Expose |
| | | private String rank; |
| | | @Expose |
| | | private String phone; |
| | | @Expose |
| | | private String rankIcon; |
| | | @Expose |
| | | private String rankNamePicture; |
| | | @Expose |
| | | private Integer sex;//1女,2男 |
| | | @Expose |
| | | private String weiXin;//微信号 |
| | | @Expose |
| | | private String weiXinTip;//微信号 |
| | | @Expose |
| | | private boolean vip;//是否为VIP |
| | | @Expose |
| | | private String erCode;//微信二维码链接 |
| | | |
| | | |
| | | public String getErCode() { |
| | | return erCode; |
| | | } |
| | | |
| | | public void setErCode(String erCode) { |
| | | this.erCode = erCode; |
| | | } |
| | | |
| | | public String getRankIcon() { |
| | | return rankIcon; |
| | | } |
| | | |
| | | public void setRankIcon(String rankIcon) { |
| | | this.rankIcon = rankIcon; |
| | | } |
| | | |
| | | public String getRankNamePicture() { |
| | | return rankNamePicture; |
| | | } |
| | | |
| | | public void setRankNamePicture(String rankNamePicture) { |
| | | this.rankNamePicture = rankNamePicture; |
| | | } |
| | | |
| | | public String getRank() { |
| | | return rank; |
| | | } |
| | | |
| | | public void setRank(String rank) { |
| | | this.rank = rank; |
| | | } |
| | | |
| | | public String getTbName() { |
| | | return tbName; |
| | | } |
| | | |
| | | public void setTbName(String tbName) { |
| | | this.tbName = tbName; |
| | | } |
| | | |
| | | public String getWxName() { |
| | | return wxName; |
| | | } |
| | | |
| | | public void setWxName(String wxName) { |
| | | this.wxName = wxName; |
| | | } |
| | | |
| | | public String getWxOpenId() { |
| | | return wxOpenId; |
| | | } |
| | | |
| | | public void setWxOpenId(String wxOpenId) { |
| | | this.wxOpenId = wxOpenId; |
| | | } |
| | | |
| | | public String getCanOpenHongBao() { |
| | | return canOpenHongBao; |
| | | } |
| | | |
| | | public void setCanOpenHongBao(String canOpenHongBao) { |
| | | this.canOpenHongBao = canOpenHongBao; |
| | | } |
| | | |
| | | public String getPayPassword() { |
| | | return payPassword; |
| | | } |
| | | |
| | | public void setPayPassword(String payPassword) { |
| | | this.payPassword = payPassword; |
| | | } |
| | | |
| | | public String getMyHongBao() { |
| | | return myHongBao; |
| | | } |
| | | |
| | | public void setMyHongBao(String myHongBao) { |
| | | this.myHongBao = myHongBao; |
| | | } |
| | | |
| | | public String getTotalHongBao() { |
| | | return totalHongBao; |
| | | } |
| | | |
| | | public void setTotalHongBao(String totalHongBao) { |
| | | this.totalHongBao = totalHongBao; |
| | | } |
| | | |
| | | public String getNoOpenHongBao() { |
| | | return noOpenHongBao; |
| | | } |
| | | |
| | | public void setNoOpenHongBao(String noOpenHongBao) { |
| | | this.noOpenHongBao = noOpenHongBao; |
| | | } |
| | | |
| | | public String getAppId() { |
| | | return appId; |
| | | } |
| | | |
| | | public void setAppId(String appId) { |
| | | this.appId = appId; |
| | | } |
| | | |
| | | public String getCreatetime() { |
| | | return createtime; |
| | | } |
| | | |
| | | public void setCreatetime(String createtime) { |
| | | this.createtime = createtime; |
| | | } |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public String getLastLoginIp() { |
| | | return lastLoginIp; |
| | | } |
| | | |
| | | public void setLastLoginIp(String lastLoginIp) { |
| | | this.lastLoginIp = lastLoginIp; |
| | | } |
| | | |
| | | public String getLastLoginTime() { |
| | | return lastLoginTime; |
| | | } |
| | | |
| | | public void setLastLoginTime(String lastLoginTime) { |
| | | this.lastLoginTime = lastLoginTime; |
| | | } |
| | | |
| | | public String getLoginType() { |
| | | return loginType; |
| | | } |
| | | |
| | | public void setLoginType(String loginType) { |
| | | this.loginType = loginType; |
| | | } |
| | | |
| | | public String getNickName() { |
| | | return nickName; |
| | | } |
| | | |
| | | public void setNickName(String nickName) { |
| | | this.nickName = nickName; |
| | | } |
| | | |
| | | public String getOpenid() { |
| | | return openid; |
| | | } |
| | | |
| | | public void setOpenid(String openid) { |
| | | this.openid = openid; |
| | | } |
| | | |
| | | public String getPortrait() { |
| | | return portrait; |
| | | } |
| | | |
| | | public void setPortrait(String portrait) { |
| | | this.portrait = portrait; |
| | | } |
| | | |
| | | public String getTuiGuangCode() { |
| | | return tuiGuangCode; |
| | | } |
| | | |
| | | public void setTuiGuangCode(String tuiGuangCode) { |
| | | this.tuiGuangCode = tuiGuangCode; |
| | | } |
| | | |
| | | public String getPhone() { |
| | | return phone; |
| | | } |
| | | |
| | | public void setPhone(String phone) { |
| | | this.phone = phone; |
| | | } |
| | | |
| | | public Integer getSex() { |
| | | return sex; |
| | | } |
| | | |
| | | public void setSex(Integer sex) { |
| | | this.sex = sex; |
| | | } |
| | | |
| | | public String getWeiXin() { |
| | | return weiXin; |
| | | } |
| | | |
| | | public void setWeiXin(String weiXin) { |
| | | this.weiXin = weiXin; |
| | | } |
| | | |
| | | public String getWeiXinTip() { |
| | | return weiXinTip; |
| | | } |
| | | |
| | | public void setWeiXinTip(String weiXinTip) { |
| | | this.weiXinTip = weiXinTip; |
| | | } |
| | | |
| | | public boolean isVip() { |
| | | return vip; |
| | | } |
| | | |
| | | public void setVip(boolean vip) { |
| | | this.vip = vip; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | import java.util.List; |
| | | |
| | | public class UserMessage implements Serializable { |
| | | @Expose |
| | | String id; |
| | | @Expose |
| | | String icon; |
| | | @Expose |
| | | String title; |
| | | @Expose |
| | | String time; |
| | | @Expose |
| | | String type; |
| | | @Expose |
| | | List<MessageContent> contentItems; |
| | | @Expose |
| | | JumpDetail jumpDetail; |
| | | @Expose |
| | | JSONObject params; |
| | | |
| | | public String getType() { |
| | | return type; |
| | | } |
| | | |
| | | public void setType(String type) { |
| | | this.type = type; |
| | | } |
| | | |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public String getIcon() { |
| | | return icon; |
| | | } |
| | | |
| | | public void setIcon(String icon) { |
| | | this.icon = icon; |
| | | } |
| | | |
| | | public String getTitle() { |
| | | return title; |
| | | } |
| | | |
| | | public void setTitle(String title) { |
| | | this.title = title; |
| | | } |
| | | |
| | | public String getTime() { |
| | | return time; |
| | | } |
| | | |
| | | public void setTime(String time) { |
| | | this.time = time; |
| | | } |
| | | |
| | | public List<MessageContent> getContentItems() { |
| | | return contentItems; |
| | | } |
| | | |
| | | public void setContentItems(List<MessageContent> contentItems) { |
| | | this.contentItems = contentItems; |
| | | } |
| | | |
| | | public JumpDetail getJumpDetail() { |
| | | return jumpDetail; |
| | | } |
| | | |
| | | public void setJumpDetail(JumpDetail jumpDetail) { |
| | | this.jumpDetail = jumpDetail; |
| | | } |
| | | |
| | | public JSONObject getParams() { |
| | | return params; |
| | | } |
| | | |
| | | public void setParams(JSONObject params) { |
| | | this.params = params; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | public class UserRank implements Serializable { |
| | | @Expose |
| | | String name; |
| | | @Expose |
| | | String picture; |
| | | @Expose |
| | | String icon; |
| | | |
| | | public String getName() { |
| | | return name; |
| | | } |
| | | |
| | | public void setName(String name) { |
| | | this.name = name; |
| | | } |
| | | |
| | | public String getPicture() { |
| | | return picture; |
| | | } |
| | | |
| | | public void setPicture(String picture) { |
| | | this.picture = picture; |
| | | } |
| | | |
| | | public String getIcon() { |
| | | return icon; |
| | | } |
| | | |
| | | public void setIcon(String icon) { |
| | | this.icon = icon; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * Created by weikou2015 on 2017/1/10. |
| | | * 商品信息--单个商品 |
| | | */ |
| | | |
| | | public class Ware implements Serializable { |
| | | @Expose |
| | | private String id;//本地商品ID |
| | | @Expose |
| | | private String title;//商品名称 |
| | | @Expose |
| | | private String picUrl;//商品图片 |
| | | @Expose |
| | | private String zkPrice;//折扣价 |
| | | @Expose |
| | | private String url;//商品链接 |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public String getTitle() { |
| | | return title; |
| | | } |
| | | |
| | | public void setTitle(String title) { |
| | | this.title = title; |
| | | } |
| | | |
| | | public String getPicUrl() { |
| | | return picUrl; |
| | | } |
| | | |
| | | public void setPicUrl(String picUrl) { |
| | | this.picUrl = picUrl; |
| | | } |
| | | |
| | | public String getZkPrice() { |
| | | return zkPrice; |
| | | } |
| | | |
| | | public void setZkPrice(String zkPrice) { |
| | | this.zkPrice = zkPrice; |
| | | } |
| | | |
| | | public String getUrl() { |
| | | return url; |
| | | } |
| | | |
| | | public void setUrl(String url) { |
| | | this.url = url; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import java.io.Serializable; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * Created by weikou2015 on 2017/2/22. |
| | | */ |
| | | |
| | | public class WareType implements Serializable { |
| | | String id; |
| | | String name; |
| | | List<Ware> list; |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public String getName() { |
| | | return name; |
| | | } |
| | | |
| | | public void setName(String name) { |
| | | this.name = name; |
| | | } |
| | | |
| | | public List<Ware> getList() { |
| | | return list; |
| | | } |
| | | |
| | | public void setList(List<Ware> list) { |
| | | this.list = list; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | public class WelcomeMsg { |
| | | |
| | | @Expose |
| | | String icon; |
| | | @Expose |
| | | String content; |
| | | @Expose |
| | | String time; |
| | | @Expose |
| | | String title; |
| | | |
| | | public String getIcon() { |
| | | return icon; |
| | | } |
| | | |
| | | public void setIcon(String icon) { |
| | | this.icon = icon; |
| | | } |
| | | |
| | | public String getContent() { |
| | | return content; |
| | | } |
| | | |
| | | public void setContent(String content) { |
| | | this.content = content; |
| | | } |
| | | |
| | | public String getTime() { |
| | | return time; |
| | | } |
| | | |
| | | public void setTime(String time) { |
| | | this.time = time; |
| | | } |
| | | |
| | | public String getTitle() { |
| | | return title; |
| | | } |
| | | |
| | | public void setTitle(String title) { |
| | | this.title = title; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | import com.google.gson.annotations.Expose; |
| | | |
| | | import java.io.Serializable; |
| | | import java.util.List; |
| | | |
| | | public class WelfareTicket implements Serializable { |
| | | |
| | | @Expose |
| | | private String couponName; |
| | | @Expose |
| | | private String couponPicture; |
| | | @Expose |
| | | private String couponEffect; |
| | | @Expose |
| | | private String couponRule; |
| | | @Expose |
| | | private String couponTerm; |
| | | @Expose |
| | | private Jump jumpBtn; |
| | | @Expose |
| | | private String id; |
| | | @Expose |
| | | private String source; |
| | | @Expose |
| | | private List<String> tipsUsing; |
| | | @Expose |
| | | private String couponRuleLink; |
| | | @Expose |
| | | private int state; |
| | | @Expose |
| | | private TextColorSet remainDays; |
| | | @Expose |
| | | private List<String> tips; |
| | | @Expose |
| | | private String giveTips; |
| | | |
| | | public String getCouponName() { |
| | | return couponName; |
| | | } |
| | | |
| | | public void setCouponName(String couponName) { |
| | | this.couponName = couponName; |
| | | } |
| | | |
| | | public String getCouponPicture() { |
| | | return couponPicture; |
| | | } |
| | | |
| | | public void setCouponPicture(String couponPicture) { |
| | | this.couponPicture = couponPicture; |
| | | } |
| | | |
| | | public String getCouponEffect() { |
| | | return couponEffect; |
| | | } |
| | | |
| | | public void setCouponEffect(String couponEffect) { |
| | | this.couponEffect = couponEffect; |
| | | } |
| | | |
| | | public String getCouponRule() { |
| | | return couponRule; |
| | | } |
| | | |
| | | public void setCouponRule(String couponRule) { |
| | | this.couponRule = couponRule; |
| | | } |
| | | |
| | | public String getCouponTerm() { |
| | | return couponTerm; |
| | | } |
| | | |
| | | public void setCouponTerm(String couponTerm) { |
| | | this.couponTerm = couponTerm; |
| | | } |
| | | |
| | | public Jump getJumpBtn() { |
| | | return jumpBtn; |
| | | } |
| | | |
| | | public void setJumpBtn(Jump jumpBtn) { |
| | | this.jumpBtn = jumpBtn; |
| | | } |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public String getSource() { |
| | | return source; |
| | | } |
| | | |
| | | public void setSource(String source) { |
| | | this.source = source; |
| | | } |
| | | |
| | | |
| | | public TextColorSet getRemainDays() { |
| | | return remainDays; |
| | | } |
| | | |
| | | public void setRemainDays(TextColorSet remainDays) { |
| | | this.remainDays = remainDays; |
| | | } |
| | | |
| | | public int getState() { |
| | | return state; |
| | | } |
| | | |
| | | public void setState(int state) { |
| | | this.state = state; |
| | | } |
| | | |
| | | public List<String> getTipsUsing() { |
| | | return tipsUsing; |
| | | } |
| | | |
| | | public void setTipsUsing(List<String> tipsUsing) { |
| | | this.tipsUsing = tipsUsing; |
| | | } |
| | | |
| | | public List<String> getTips() { |
| | | return tips; |
| | | } |
| | | |
| | | public void setTips(List<String> tips) { |
| | | this.tips = tips; |
| | | } |
| | | |
| | | public String getCouponRuleLink() { |
| | | return couponRuleLink; |
| | | } |
| | | |
| | | public void setCouponRuleLink(String couponRuleLink) { |
| | | this.couponRuleLink = couponRuleLink; |
| | | } |
| | | |
| | | public String getGiveTips() { |
| | | return giveTips; |
| | | } |
| | | |
| | | public void setGiveTips(String giveTips) { |
| | | this.giveTips = giveTips; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity.common; |
| | | |
| | | /** |
| | | *粘贴板复制的内容 |
| | | */ |
| | | public class ClipCopyContent { |
| | | |
| | | private String content; |
| | | private long time; |
| | | |
| | | public ClipCopyContent(String content, long time) { |
| | | this.content = content; |
| | | this.time = time; |
| | | } |
| | | |
| | | |
| | | |
| | | public String getContent() { |
| | | return content; |
| | | } |
| | | |
| | | public void setContent(String content) { |
| | | this.content = content; |
| | | } |
| | | |
| | | public long getTime() { |
| | | return time; |
| | | } |
| | | |
| | | public void setTime(long time) { |
| | | this.time = time; |
| | | } |
| | | |
| | | |
| | | |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity.common; |
| | | |
| | | import java.io.File; |
| | | import java.io.Serializable; |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | | public class ImageShowEntity implements Serializable { |
| | | //文件路径 |
| | | private String filePath; |
| | | //图片链接 |
| | | private String url; |
| | | |
| | | public ImageShowEntity(String filePath, String url) { |
| | | this.filePath = filePath; |
| | | this.url = url; |
| | | } |
| | | |
| | | public String getFilePath() { |
| | | return filePath; |
| | | } |
| | | |
| | | public void setFilePath(String filePath) { |
| | | this.filePath = filePath; |
| | | } |
| | | |
| | | public String getUrl() { |
| | | return url; |
| | | } |
| | | |
| | | public void setUrl(String url) { |
| | | this.url = url; |
| | | } |
| | | |
| | | public static List<ImageShowEntity> create(List<String> urlList) { |
| | | List<ImageShowEntity> list = new ArrayList<>(); |
| | | if (urlList != null) |
| | | for (String url : urlList) |
| | | list.add(new ImageShowEntity(null, url)); |
| | | return list; |
| | | } |
| | | |
| | | public static List<ImageShowEntity> create(File f) { |
| | | List<ImageShowEntity> list = new ArrayList<>(); |
| | | if (f != null) |
| | | list.add(new ImageShowEntity(f.getAbsolutePath(), null)); |
| | | return list; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity.eventbus; |
| | | |
| | | public class HomeTabChangeEvent { |
| | | private Integer tab; |
| | | private Integer subTab; |
| | | |
| | | public HomeTabChangeEvent(Integer tab, Integer subTab) { |
| | | this.tab = tab; |
| | | this.subTab = subTab; |
| | | } |
| | | |
| | | |
| | | |
| | | public Integer getTab() { |
| | | return tab; |
| | | } |
| | | |
| | | public void setTab(Integer tab) { |
| | | this.tab = tab; |
| | | } |
| | | |
| | | public Integer getSubTab() { |
| | | return subTab; |
| | | } |
| | | |
| | | public void setSubTab(Integer subTab) { |
| | | this.subTab = subTab; |
| | | } |
| | | |
| | | |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity.eventbus; |
| | | |
| | | public class UserProtocolEvent { |
| | | public UserProtocolEvent(boolean agree) { |
| | | this.agree = agree; |
| | | } |
| | | |
| | | private boolean agree;//是否同意 |
| | | public boolean isAgree() { |
| | | return agree; |
| | | } |
| | | |
| | | public void setAgree(boolean agree) { |
| | | this.agree = agree; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity.eventbus; |
| | | |
| | | public class WXLoginEvent { |
| | | private int type; |
| | | private String key; |
| | | |
| | | public WXLoginEvent(int type, String key) { |
| | | this.type = type; |
| | | this.key = key; |
| | | } |
| | | |
| | | public WXLoginEvent() { |
| | | } |
| | | |
| | | public int getType() { |
| | | return type; |
| | | } |
| | | |
| | | public void setType(int type) { |
| | | this.type = type; |
| | | } |
| | | |
| | | public String getKey() { |
| | | return key; |
| | | } |
| | | |
| | | public void setKey(String key) { |
| | | this.key = key; |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity.goods; |
| | | |
| | | import com.fanliunion.android.app.entity.CouponInfo; |
| | | import com.fanliunion.android.app.entity.RedPacket; |
| | | |
| | | /** |
| | | * 分享商品所需要的信息 |
| | | */ |
| | | public class ShareCommonGoods { |
| | | private String goodsId;// 商品id |
| | | private int goodsType;// 商品类型 1-淘宝 2-京东 3-拼多多 |
| | | private int shopType; // 店铺类型: 10-淘宝 11-天猫 20-京东 21-京东自营 30-拼多多 |
| | | private String picUrl; // 图片 |
| | | private String title; // 商品名称 |
| | | private String zkPrice;// 商品价格(原价) |
| | | private String priceName;// 价格名称 天猫价、京东价、拼团价 |
| | | private String salesCount; // 月销量 |
| | | private boolean baoyou;// 是否包邮 |
| | | private boolean hasCoupon;// 是否有券 |
| | | private String couponPrice;// 券后价 |
| | | private CouponInfo couponInfo;//券信息 |
| | | |
| | | public ShareCommonGoods(String goodsId, int goodsType) { |
| | | this.goodsId = goodsId; |
| | | this.goodsType = goodsType; |
| | | } |
| | | public ShareCommonGoods() { |
| | | } |
| | | private int salesType;//销量类型:1-月销 2-2小时销量 3-今日销量 4、总销量 |
| | | |
| | | public int getSalesType() { |
| | | return salesType; |
| | | } |
| | | |
| | | public void setSalesType(int salesType) { |
| | | this.salesType = salesType; |
| | | } |
| | | |
| | | |
| | | public String getGoodsId() { |
| | | return goodsId; |
| | | } |
| | | |
| | | public void setGoodsId(String goodsId) { |
| | | this.goodsId = goodsId; |
| | | } |
| | | |
| | | public int getGoodsType() { |
| | | return goodsType; |
| | | } |
| | | |
| | | public void setGoodsType(int goodsType) { |
| | | this.goodsType = goodsType; |
| | | } |
| | | |
| | | public int getShopType() { |
| | | return shopType; |
| | | } |
| | | |
| | | public void setShopType(int shopType) { |
| | | this.shopType = shopType; |
| | | } |
| | | |
| | | public String getPicUrl() { |
| | | return picUrl; |
| | | } |
| | | |
| | | public void setPicUrl(String picUrl) { |
| | | this.picUrl = picUrl; |
| | | } |
| | | |
| | | public String getTitle() { |
| | | return title; |
| | | } |
| | | |
| | | public void setTitle(String title) { |
| | | this.title = title; |
| | | } |
| | | |
| | | public String getZkPrice() { |
| | | return zkPrice; |
| | | } |
| | | |
| | | public void setZkPrice(String zkPrice) { |
| | | this.zkPrice = zkPrice; |
| | | } |
| | | |
| | | public String getPriceName() { |
| | | return priceName; |
| | | } |
| | | |
| | | public void setPriceName(String priceName) { |
| | | this.priceName = priceName; |
| | | } |
| | | |
| | | public String getSalesCount() { |
| | | return salesCount; |
| | | } |
| | | |
| | | public void setSalesCount(String salesCount) { |
| | | this.salesCount = salesCount; |
| | | } |
| | | |
| | | public boolean isBaoyou() { |
| | | return baoyou; |
| | | } |
| | | |
| | | public void setBaoyou(boolean baoyou) { |
| | | this.baoyou = baoyou; |
| | | } |
| | | |
| | | public boolean isHasCoupon() { |
| | | return hasCoupon; |
| | | } |
| | | |
| | | public void setHasCoupon(boolean hasCoupon) { |
| | | this.hasCoupon = hasCoupon; |
| | | } |
| | | |
| | | public String getCouponPrice() { |
| | | return couponPrice; |
| | | } |
| | | |
| | | public void setCouponPrice(String couponPrice) { |
| | | this.couponPrice = couponPrice; |
| | | } |
| | | |
| | | public CouponInfo getCouponInfo() { |
| | | return couponInfo; |
| | | } |
| | | |
| | | public void setCouponInfo(CouponInfo couponInfo) { |
| | | this.couponInfo = couponInfo; |
| | | } |
| | | |
| | | public RedPacket getMoneyInfo() { |
| | | return moneyInfo; |
| | | } |
| | | |
| | | public void setMoneyInfo(RedPacket moneyInfo) { |
| | | this.moneyInfo = moneyInfo; |
| | | } |
| | | |
| | | private RedPacket moneyInfo; |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity.goods; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 分享商品锁包含的链接信息 |
| | | */ |
| | | public class ShareGoodsLinkInfo { |
| | | private String clickUrl;//二维码链接 |
| | | private List<String> commentTexts;//评论区文案 |
| | | private String descTex;//描述语 |
| | | private String notifyDesc;//特别提醒 |
| | | private String notifyPicture;//分享提醒图片 |
| | | private String pictUrl;//分享大图 |
| | | private String rule;//分享规则 |
| | | private String shareId;//分享的ID |
| | | private String shareMoney;//奖金类型 |
| | | private String shareText;//分享的话语 |
| | | private String token;//口令 |
| | | private String wxErCode;//微信二维码分享内容 |
| | | |
| | | public String getClickUrl() { |
| | | return clickUrl; |
| | | } |
| | | |
| | | public void setClickUrl(String clickUrl) { |
| | | this.clickUrl = clickUrl; |
| | | } |
| | | |
| | | public List<String> getCommentTexts() { |
| | | return commentTexts; |
| | | } |
| | | |
| | | public void setCommentTexts(List<String> commentTexts) { |
| | | this.commentTexts = commentTexts; |
| | | } |
| | | |
| | | public String getDescTex() { |
| | | return descTex; |
| | | } |
| | | |
| | | public void setDescTex(String descTex) { |
| | | this.descTex = descTex; |
| | | } |
| | | |
| | | public String getNotifyDesc() { |
| | | return notifyDesc; |
| | | } |
| | | |
| | | public void setNotifyDesc(String notifyDesc) { |
| | | this.notifyDesc = notifyDesc; |
| | | } |
| | | |
| | | public String getNotifyPicture() { |
| | | return notifyPicture; |
| | | } |
| | | |
| | | public void setNotifyPicture(String notifyPicture) { |
| | | this.notifyPicture = notifyPicture; |
| | | } |
| | | |
| | | public String getPictUrl() { |
| | | return pictUrl; |
| | | } |
| | | |
| | | public void setPictUrl(String pictUrl) { |
| | | this.pictUrl = pictUrl; |
| | | } |
| | | |
| | | public String getRule() { |
| | | return rule; |
| | | } |
| | | |
| | | public void setRule(String rule) { |
| | | this.rule = rule; |
| | | } |
| | | |
| | | public String getShareId() { |
| | | return shareId; |
| | | } |
| | | |
| | | public void setShareId(String shareId) { |
| | | this.shareId = shareId; |
| | | } |
| | | |
| | | public String getShareMoney() { |
| | | return shareMoney; |
| | | } |
| | | |
| | | public void setShareMoney(String shareMoney) { |
| | | this.shareMoney = shareMoney; |
| | | } |
| | | |
| | | public String getShareText() { |
| | | return shareText; |
| | | } |
| | | |
| | | public void setShareText(String shareText) { |
| | | this.shareText = shareText; |
| | | } |
| | | |
| | | public String getToken() { |
| | | return token; |
| | | } |
| | | |
| | | public void setToken(String token) { |
| | | this.token = token; |
| | | } |
| | | |
| | | public String getWxErCode() { |
| | | return wxErCode; |
| | | } |
| | | |
| | | public void setWxErCode(String wxErCode) { |
| | | this.wxErCode = wxErCode; |
| | | } |
| | | |
| | | |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity.hongbao; |
| | | |
| | | /** |
| | | * 红包赠送记录 |
| | | */ |
| | | public class HongBaoSendRecord { |
| | | private String giveTime;// 赠送时间 |
| | | private String desc;// 口令内容 |
| | | private Long receiveUid;// 领取人id |
| | | private String receiveName;//领取人名称 |
| | | private String receivePortrait;//领取人头像 |
| | | private String receiveTip;//领取提示 |
| | | private String receiveTime;//领取人时间 |
| | | private int state;//0未领取 1已领取 2已退回 |
| | | |
| | | public String getGiveTime() { |
| | | return giveTime; |
| | | } |
| | | |
| | | public void setGiveTime(String giveTime) { |
| | | this.giveTime = giveTime; |
| | | } |
| | | |
| | | public String getDesc() { |
| | | return desc; |
| | | } |
| | | |
| | | public void setDesc(String desc) { |
| | | this.desc = desc; |
| | | } |
| | | |
| | | public Long getReceiveUid() { |
| | | return receiveUid; |
| | | } |
| | | |
| | | public void setReceiveUid(Long receiveUid) { |
| | | this.receiveUid = receiveUid; |
| | | } |
| | | |
| | | public String getReceiveName() { |
| | | return receiveName; |
| | | } |
| | | |
| | | public void setReceiveName(String receiveName) { |
| | | this.receiveName = receiveName; |
| | | } |
| | | |
| | | public String getReceivePortrait() { |
| | | return receivePortrait; |
| | | } |
| | | |
| | | public void setReceivePortrait(String receivePortrait) { |
| | | this.receivePortrait = receivePortrait; |
| | | } |
| | | |
| | | public String getReceiveTip() { |
| | | return receiveTip; |
| | | } |
| | | |
| | | public void setReceiveTip(String receiveTip) { |
| | | this.receiveTip = receiveTip; |
| | | } |
| | | |
| | | public String getReceiveTime() { |
| | | return receiveTime; |
| | | } |
| | | |
| | | public void setReceiveTime(String receiveTime) { |
| | | this.receiveTime = receiveTime; |
| | | } |
| | | |
| | | public int getState() { |
| | | return state; |
| | | } |
| | | |
| | | public void setState(int state) { |
| | | this.state = state; |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity; |
| | | |
| | | public class listDate { |
| | | public String date; |
| | | public String goldCoin; |
| | | public boolean lightUp; |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity.recommendinfo; |
| | | |
| | | /** |
| | | * 转链信息 |
| | | */ |
| | | public class ConvertLinkInfo { |
| | | public final static int STATE_CONVERT = 1; |
| | | public final static int STATE_CONVERT_VIEW = 2; |
| | | public final static int STATE_GUESS_LIKE = 3; |
| | | |
| | | |
| | | private String text;//文本内容 |
| | | private String title;//标题 |
| | | private int state;//状态 |
| | | private String stateDesc;//状态描述 |
| | | private JumpUnit convert;//转链跳转 |
| | | private JumpUnit view;//去看看跳转 |
| | | private JumpUnit guessLike;//猜你喜欢跳转 |
| | | |
| | | |
| | | public String getText() { |
| | | return text; |
| | | } |
| | | |
| | | public void setText(String text) { |
| | | this.text = text; |
| | | } |
| | | |
| | | public String getTitle() { |
| | | return title; |
| | | } |
| | | |
| | | public void setTitle(String title) { |
| | | this.title = title; |
| | | } |
| | | |
| | | public int getState() { |
| | | return state; |
| | | } |
| | | |
| | | public void setState(int state) { |
| | | this.state = state; |
| | | } |
| | | |
| | | public String getStateDesc() { |
| | | return stateDesc; |
| | | } |
| | | |
| | | public void setStateDesc(String stateDesc) { |
| | | this.stateDesc = stateDesc; |
| | | } |
| | | |
| | | public JumpUnit getConvert() { |
| | | return convert; |
| | | } |
| | | |
| | | public void setConvert(JumpUnit convert) { |
| | | this.convert = convert; |
| | | } |
| | | |
| | | public JumpUnit getView() { |
| | | return view; |
| | | } |
| | | |
| | | public void setView(JumpUnit view) { |
| | | this.view = view; |
| | | } |
| | | |
| | | public JumpUnit getGuessLike() { |
| | | return guessLike; |
| | | } |
| | | |
| | | public void setGuessLike(JumpUnit guessLike) { |
| | | this.guessLike = guessLike; |
| | | } |
| | | |
| | | |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity.recommendinfo; |
| | | |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.fanliunion.android.app.entity.JumpDetail; |
| | | |
| | | |
| | | public class JumpUnit { |
| | | private JumpDetail jumpDetail; |
| | | private JSONObject params; |
| | | |
| | | public JumpDetail getJumpDetail() { |
| | | return jumpDetail; |
| | | } |
| | | |
| | | public void setJumpDetail(JumpDetail jumpDetail) { |
| | | this.jumpDetail = jumpDetail; |
| | | } |
| | | |
| | | public JSONObject getParams() { |
| | | return params; |
| | | } |
| | | |
| | | public void setParams(JSONObject params) { |
| | | this.params = params; |
| | | } |
| | | |
| | | |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity.recommendinfo; |
| | | |
| | | import com.fanliunion.android.app.entity.TaoBaoGoodsBrief; |
| | | |
| | | public class RecommendGoodsInfo { |
| | | private TaoBaoGoodsBrief goods; |
| | | private RecommendGoodsJumpInfo left; |
| | | private RecommendGoodsJumpInfo right; |
| | | |
| | | public RecommendGoodsInfo(TaoBaoGoodsBrief goods, RecommendGoodsJumpInfo left, RecommendGoodsJumpInfo right) { |
| | | this.goods = goods; |
| | | this.left = left; |
| | | this.right = right; |
| | | } |
| | | |
| | | public RecommendGoodsInfo() { |
| | | } |
| | | |
| | | |
| | | |
| | | public TaoBaoGoodsBrief getGoods() { |
| | | return goods; |
| | | } |
| | | |
| | | public void setGoods(TaoBaoGoodsBrief goods) { |
| | | this.goods = goods; |
| | | } |
| | | |
| | | public RecommendGoodsJumpInfo getLeft() { |
| | | return left; |
| | | } |
| | | |
| | | public void setLeft(RecommendGoodsJumpInfo left) { |
| | | this.left = left; |
| | | } |
| | | |
| | | public RecommendGoodsJumpInfo getRight() { |
| | | return right; |
| | | } |
| | | |
| | | public void setRight(RecommendGoodsJumpInfo right) { |
| | | this.right = right; |
| | | } |
| | | |
| | | |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity.recommendinfo; |
| | | |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.fanliunion.android.app.entity.JumpDetail; |
| | | |
| | | public class RecommendGoodsJumpInfo { |
| | | private String name; |
| | | private JumpDetail jumpDetail; |
| | | private JSONObject params; |
| | | |
| | | public String getName() { |
| | | return name; |
| | | } |
| | | |
| | | public void setName(String name) { |
| | | this.name = name; |
| | | } |
| | | |
| | | public JumpDetail getJumpDetail() { |
| | | return jumpDetail; |
| | | } |
| | | |
| | | public void setJumpDetail(JumpDetail jumpDetail) { |
| | | this.jumpDetail = jumpDetail; |
| | | } |
| | | |
| | | public JSONObject getParams() { |
| | | return params; |
| | | } |
| | | |
| | | public void setParams(JSONObject params) { |
| | | this.params = params; |
| | | } |
| | | |
| | | |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity.share; |
| | | |
| | | public enum SHARE_MEDIA { |
| | | WEIXIN, WEIXIN_CIRCLE, QQ, QZONE, SINA; |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity.share; |
| | | |
| | | import com.fanliunion.android.app.entity.goods.ShareCommonGoods; |
| | | import com.fanliunion.android.app.entity.goods.ShareGoodsLinkInfo; |
| | | |
| | | public class ShareEntity { |
| | | private ShareCommonGoods commonGoods; |
| | | private ShareGoodsLinkInfo linkInfo; |
| | | |
| | | public ShareCommonGoods getCommonGoods() { |
| | | return commonGoods; |
| | | } |
| | | |
| | | public void setCommonGoods(ShareCommonGoods commonGoods) { |
| | | this.commonGoods = commonGoods; |
| | | } |
| | | |
| | | public ShareGoodsLinkInfo getLinkInfo() { |
| | | return linkInfo; |
| | | } |
| | | |
| | | public void setLinkInfo(ShareGoodsLinkInfo linkInfo) { |
| | | this.linkInfo = linkInfo; |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity.share; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | public class ShareGoodsCommentChoiceInfo implements Serializable { |
| | | |
| | | public final static int TYPE_TOKEN = 1;// 口令 |
| | | public final static int TYPE_LINK = 2;// 购买链接 |
| | | public final static int TYPE_INVITE_CODE = 3;// 邀请码 |
| | | public final static int TYPE_DOWNLOAD_LINK = 4;// 下载链接 |
| | | public final static int TYPE_FANLI_MONEY = 5;// 返利金额 |
| | | |
| | | private int type;// 类型 |
| | | private String name;// 名称 |
| | | private String content;// 内容 |
| | | private boolean selected;// 是否选中 |
| | | private boolean canCancel;// 是否可取消 |
| | | |
| | | public int getType() { |
| | | return type; |
| | | } |
| | | |
| | | public void setType(int type) { |
| | | this.type = type; |
| | | } |
| | | |
| | | public String getName() { |
| | | return name; |
| | | } |
| | | |
| | | public void setName(String name) { |
| | | this.name = name; |
| | | } |
| | | |
| | | public String getContent() { |
| | | return content; |
| | | } |
| | | |
| | | public void setContent(String content) { |
| | | this.content = content; |
| | | } |
| | | |
| | | public boolean isSelected() { |
| | | return selected; |
| | | } |
| | | |
| | | public void setSelected(boolean selected) { |
| | | this.selected = selected; |
| | | } |
| | | |
| | | public boolean isCanCancel() { |
| | | return canCancel; |
| | | } |
| | | |
| | | public void setCanCancel(boolean canCancel) { |
| | | this.canCancel = canCancel; |
| | | } |
| | | |
| | | |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity.share; |
| | | |
| | | import android.graphics.Bitmap; |
| | | |
| | | public class ShareImageEntity { |
| | | private Bitmap bitmap; |
| | | private String url; |
| | | private String filePath;//文件路径 |
| | | private boolean checked; |
| | | |
| | | public boolean isChecked() { |
| | | return checked; |
| | | } |
| | | |
| | | public void setChecked(boolean checked) { |
| | | this.checked = checked; |
| | | } |
| | | |
| | | |
| | | public ShareImageEntity(Bitmap bitmap, String url) { |
| | | this.bitmap = bitmap; |
| | | this.url = url; |
| | | } |
| | | |
| | | public ShareImageEntity(String filePath) { |
| | | this.filePath = filePath; |
| | | } |
| | | |
| | | public Bitmap getBitmap() { |
| | | return bitmap; |
| | | } |
| | | |
| | | public void setBitmap(Bitmap bitmap) { |
| | | this.bitmap = bitmap; |
| | | } |
| | | |
| | | public String getUrl() { |
| | | return url; |
| | | } |
| | | |
| | | public void setUrl(String url) { |
| | | this.url = url; |
| | | } |
| | | |
| | | |
| | | public String getFilePath() { |
| | | return filePath; |
| | | } |
| | | |
| | | public void setFilePath(String filePath) { |
| | | this.filePath = filePath; |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity.share; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 截图信息 |
| | | */ |
| | | public class ShareMultiGoodsCropInfo { |
| | | private List<String> filePaths;//成功的文件路径 |
| | | private int successCount;//成功的数量 |
| | | private int failCount;//失败的数量 |
| | | |
| | | public List<String> getFilePaths() { |
| | | return filePaths; |
| | | } |
| | | |
| | | public void setFilePaths(List<String> filePaths) { |
| | | this.filePaths = filePaths; |
| | | } |
| | | |
| | | public int getSuccessCount() { |
| | | return successCount; |
| | | } |
| | | |
| | | public void setSuccessCount(int successCount) { |
| | | this.successCount = successCount; |
| | | } |
| | | |
| | | public int getFailCount() { |
| | | return failCount; |
| | | } |
| | | |
| | | public void setFailCount(int failCount) { |
| | | this.failCount = failCount; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity.share; |
| | | |
| | | import com.fanliunion.android.app.entity.TaoBaoGoodsBrief; |
| | | |
| | | import java.io.Serializable; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 单品分享传入的实体 |
| | | */ |
| | | public class SingleGoodsShareInfo implements Serializable { |
| | | |
| | | private TaoBaoGoodsBrief goodsInfo; |
| | | private String rule; |
| | | private String notifyDesc; |
| | | private String token; |
| | | private String clickUrl; |
| | | private String notifyPicture; |
| | | private String notifyPictureNew; |
| | | private String shareId; |
| | | private String spreadMoney; |
| | | private String tljId; |
| | | private String shareText; |
| | | private String descText; |
| | | private String wxErCode; |
| | | private List<String> commentTexts; |
| | | // 评论文本 |
| | | private String commentText; |
| | | // 评论文本选择项 |
| | | private List<ShareGoodsCommentChoiceInfo> commentTextChoiceList; |
| | | // 推荐语 |
| | | private String recommendText; |
| | | |
| | | public String getCommentText() { |
| | | return commentText; |
| | | } |
| | | |
| | | public void setCommentText(String commentText) { |
| | | this.commentText = commentText; |
| | | } |
| | | |
| | | public List<ShareGoodsCommentChoiceInfo> getCommentTextChoiceList() { |
| | | return commentTextChoiceList; |
| | | } |
| | | |
| | | public void setCommentTextChoiceList(List<ShareGoodsCommentChoiceInfo> commentTextChoiceList) { |
| | | this.commentTextChoiceList = commentTextChoiceList; |
| | | } |
| | | |
| | | public String getRecommendText() { |
| | | return recommendText; |
| | | } |
| | | |
| | | public void setRecommendText(String recommendText) { |
| | | this.recommendText = recommendText; |
| | | } |
| | | |
| | | |
| | | public TaoBaoGoodsBrief getGoodsInfo() { |
| | | return goodsInfo; |
| | | } |
| | | |
| | | public void setGoodsInfo(TaoBaoGoodsBrief goodsInfo) { |
| | | this.goodsInfo = goodsInfo; |
| | | } |
| | | |
| | | public String getRule() { |
| | | return rule; |
| | | } |
| | | |
| | | public void setRule(String rule) { |
| | | this.rule = rule; |
| | | } |
| | | |
| | | public String getNotifyDesc() { |
| | | return notifyDesc; |
| | | } |
| | | |
| | | public void setNotifyDesc(String notifyDesc) { |
| | | this.notifyDesc = notifyDesc; |
| | | } |
| | | |
| | | public String getToken() { |
| | | return token; |
| | | } |
| | | |
| | | public void setToken(String token) { |
| | | this.token = token; |
| | | } |
| | | |
| | | public String getClickUrl() { |
| | | return clickUrl; |
| | | } |
| | | |
| | | public void setClickUrl(String clickUrl) { |
| | | this.clickUrl = clickUrl; |
| | | } |
| | | |
| | | public String getNotifyPicture() { |
| | | return notifyPicture; |
| | | } |
| | | |
| | | public void setNotifyPicture(String notifyPicture) { |
| | | this.notifyPicture = notifyPicture; |
| | | } |
| | | |
| | | public String getShareId() { |
| | | return shareId; |
| | | } |
| | | |
| | | public void setShareId(String shareId) { |
| | | this.shareId = shareId; |
| | | } |
| | | |
| | | public String getSpreadMoney() { |
| | | return spreadMoney; |
| | | } |
| | | |
| | | public void setSpreadMoney(String spreadMoney) { |
| | | this.spreadMoney = spreadMoney; |
| | | } |
| | | |
| | | public String getTljId() { |
| | | return tljId; |
| | | } |
| | | |
| | | public void setTljId(String tljId) { |
| | | this.tljId = tljId; |
| | | } |
| | | |
| | | public String getShareText() { |
| | | return shareText; |
| | | } |
| | | |
| | | public void setShareText(String shareText) { |
| | | this.shareText = shareText; |
| | | } |
| | | |
| | | public String getDescText() { |
| | | return descText; |
| | | } |
| | | |
| | | public void setDescText(String descText) { |
| | | this.descText = descText; |
| | | } |
| | | |
| | | public String getWxErCode() { |
| | | return wxErCode; |
| | | } |
| | | |
| | | public void setWxErCode(String wxErCode) { |
| | | this.wxErCode = wxErCode; |
| | | } |
| | | |
| | | public List<String> getCommentTexts() { |
| | | return commentTexts; |
| | | } |
| | | |
| | | public void setCommentTexts(List<String> commentTexts) { |
| | | this.commentTexts = commentTexts; |
| | | } |
| | | |
| | | public String getNotifyPictureNew() { |
| | | return notifyPictureNew; |
| | | } |
| | | |
| | | public void setNotifyPictureNew(String notifyPictureNew) { |
| | | this.notifyPictureNew = notifyPictureNew; |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity.trends; |
| | | |
| | | import com.fanliunion.android.app.entity.Label; |
| | | |
| | | import java.util.List; |
| | | |
| | | //文章 |
| | | public class CollegeArticle { |
| | | private String id; |
| | | // 标题 |
| | | private String title; |
| | | // 内容 |
| | | private String content; |
| | | // 图片 |
| | | private String picture; |
| | | // 标签 |
| | | private List<Label> labels; |
| | | // 阅读数量 - 虚拟 |
| | | private String readNum; |
| | | //文章链接 |
| | | private String articlelink; |
| | | |
| | | public String getArticlelink() { |
| | | return articlelink; |
| | | } |
| | | |
| | | public void setArticlelink(String articlelink) { |
| | | this.articlelink = articlelink; |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public String getTitle() { |
| | | return title; |
| | | } |
| | | |
| | | public void setTitle(String title) { |
| | | this.title = title; |
| | | } |
| | | |
| | | public String getContent() { |
| | | return content; |
| | | } |
| | | |
| | | public void setContent(String content) { |
| | | this.content = content; |
| | | } |
| | | |
| | | public String getPicture() { |
| | | return picture; |
| | | } |
| | | |
| | | public void setPicture(String picture) { |
| | | this.picture = picture; |
| | | } |
| | | |
| | | public List<Label> getLabels() { |
| | | return labels; |
| | | } |
| | | |
| | | public void setLabels(List<Label> labels) { |
| | | this.labels = labels; |
| | | } |
| | | |
| | | public String getReadNum() { |
| | | return readNum; |
| | | } |
| | | |
| | | public void setReadNum(String readNum) { |
| | | this.readNum = readNum; |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity.trends; |
| | | |
| | | import com.fanliunion.android.app.entity.HomeBanner; |
| | | import com.fanliunion.android.app.entity.SpecialOffer2; |
| | | |
| | | import java.util.List; |
| | | |
| | | public class CollegeContent { |
| | | public final static int TYPE_BANNER = 1; |
| | | public final static int TYPE_SEARCH = 2; |
| | | public final static int TYPE_SPECIAL = 3; |
| | | public final static int TYPE_ARTICLE = 4; |
| | | private int type; |
| | | private CollegeArticle collegeArticle; |
| | | private List<HomeBanner> bannerList; |
| | | private List<SpecialOffer2> specialList; |
| | | |
| | | public int getType() { |
| | | return type; |
| | | } |
| | | |
| | | public void setType(int type) { |
| | | this.type = type; |
| | | } |
| | | |
| | | public CollegeArticle getCollegeArticle() { |
| | | return collegeArticle; |
| | | } |
| | | |
| | | public void setCollegeArticle(CollegeArticle collegeArticle) { |
| | | this.collegeArticle = collegeArticle; |
| | | } |
| | | |
| | | public List<HomeBanner> getBannerList() { |
| | | return bannerList; |
| | | } |
| | | |
| | | public void setBannerList(List<HomeBanner> bannerList) { |
| | | this.bannerList = bannerList; |
| | | } |
| | | |
| | | public List<SpecialOffer2> getSpecialList() { |
| | | return specialList; |
| | | } |
| | | |
| | | public void setSpecialList(List<SpecialOffer2> specialList) { |
| | | this.specialList = specialList; |
| | | } |
| | | |
| | | public static CollegeContent createBannerList(List<HomeBanner> bannerList) { |
| | | CollegeContent content = new CollegeContent(); |
| | | content.setBannerList(bannerList); |
| | | content.setType(TYPE_BANNER); |
| | | return content; |
| | | } |
| | | |
| | | public static CollegeContent createSpecialList(List<SpecialOffer2> specialList) { |
| | | CollegeContent content = new CollegeContent(); |
| | | content.setSpecialList(specialList); |
| | | content.setType(TYPE_SPECIAL); |
| | | return content; |
| | | } |
| | | |
| | | public static CollegeContent createArticle(CollegeArticle article) { |
| | | CollegeContent content = new CollegeContent(); |
| | | content.setCollegeArticle(article); |
| | | content.setType(TYPE_ARTICLE); |
| | | return content; |
| | | } |
| | | |
| | | public static CollegeContent createSearch() { |
| | | CollegeContent content = new CollegeContent(); |
| | | content.setType(TYPE_SEARCH); |
| | | return content; |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity.trends; |
| | | |
| | | import com.fanliunion.android.app.entity.Label; |
| | | |
| | | import java.util.List; |
| | | |
| | | public class SendCircleCommment { |
| | | private String id;// 评论id |
| | | private List<Label> tagList; |
| | | private String tagDesc; // 标签说明 |
| | | private String tagUrl;// 跳转链接 |
| | | private String content; // 评论内容 |
| | | private String type;// 类型 |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public List<Label> getTagList() { |
| | | return tagList; |
| | | } |
| | | |
| | | public void setTagList(List<Label> tagList) { |
| | | this.tagList = tagList; |
| | | } |
| | | |
| | | public String getTagDesc() { |
| | | return tagDesc; |
| | | } |
| | | |
| | | public void setTagDesc(String tagDesc) { |
| | | this.tagDesc = tagDesc; |
| | | } |
| | | |
| | | public String getTagUrl() { |
| | | return tagUrl; |
| | | } |
| | | |
| | | public void setTagUrl(String tagUrl) { |
| | | this.tagUrl = tagUrl; |
| | | } |
| | | |
| | | public String getContent() { |
| | | return content; |
| | | } |
| | | |
| | | public void setContent(String content) { |
| | | this.content = content; |
| | | } |
| | | |
| | | public String getType() { |
| | | return type; |
| | | } |
| | | |
| | | public void setType(String type) { |
| | | this.type = type; |
| | | } |
| | | |
| | | |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity.trends; |
| | | |
| | | import com.fanliunion.android.app.entity.TaoBaoGoodsBrief; |
| | | |
| | | import java.util.List; |
| | | |
| | | public class SendCircleContent { |
| | | private String id; |
| | | private SendCircleUser user; |
| | | private String title; |
| | | private String publishTime; |
| | | private String shareNum; |
| | | private int lineNum; |
| | | private TaoBaoGoodsBrief goods; |
| | | private List<SendCircleCommment> comments; |
| | | private List<SendCircleImage> imgList; |
| | | private String jumpLink; |
| | | private boolean cloud;//是否支持云发单 |
| | | |
| | | public boolean isCloud() { |
| | | return cloud; |
| | | } |
| | | |
| | | public void setCloud(boolean cloud) { |
| | | this.cloud = cloud; |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | public String getJumpLink() { |
| | | return jumpLink; |
| | | } |
| | | |
| | | public void setJumpLink(String jumpLink) { |
| | | this.jumpLink = jumpLink; |
| | | } |
| | | |
| | | |
| | | |
| | | public List<SendCircleImage> getImgList() { |
| | | return imgList; |
| | | } |
| | | |
| | | public void setImgList(List<SendCircleImage> imgList) { |
| | | this.imgList = imgList; |
| | | } |
| | | |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public SendCircleUser getUser() { |
| | | return user; |
| | | } |
| | | |
| | | public void setUser(SendCircleUser user) { |
| | | this.user = user; |
| | | } |
| | | |
| | | public String getTitle() { |
| | | return title; |
| | | } |
| | | |
| | | public void setTitle(String title) { |
| | | this.title = title; |
| | | } |
| | | |
| | | public String getPublishTime() { |
| | | return publishTime; |
| | | } |
| | | |
| | | public void setPublishTime(String publishTime) { |
| | | this.publishTime = publishTime; |
| | | } |
| | | |
| | | public String getShareNum() { |
| | | return shareNum; |
| | | } |
| | | |
| | | public void setShareNum(String shareNum) { |
| | | this.shareNum = shareNum; |
| | | } |
| | | |
| | | public int getLineNum() { |
| | | return lineNum; |
| | | } |
| | | |
| | | public void setLineNum(int lineNum) { |
| | | this.lineNum = lineNum; |
| | | } |
| | | |
| | | public TaoBaoGoodsBrief getGoods() { |
| | | return goods; |
| | | } |
| | | |
| | | public void setGoods(TaoBaoGoodsBrief goods) { |
| | | this.goods = goods; |
| | | } |
| | | |
| | | public List<SendCircleCommment> getComments() { |
| | | return comments; |
| | | } |
| | | |
| | | public void setComments(List<SendCircleCommment> comments) { |
| | | this.comments = comments; |
| | | } |
| | | |
| | | |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity.trends; |
| | | |
| | | public class SendCircleImage { |
| | | private int type;//类型:(1, "图片"), (2, "商品"),(3, "视频"),(4, "活动"); |
| | | private String url;//图片链接 |
| | | private String urlHD;//图片高清链接 |
| | | private int w;//宽 |
| | | private int h;//高 |
| | | private boolean large;//是否是大图 |
| | | private String videoUrl;//视频链接 |
| | | private SendCircleImageGoods goods;//商品信息 |
| | | private String activityUrl;//活动链接 |
| | | |
| | | |
| | | public int getType() { |
| | | return type; |
| | | } |
| | | |
| | | public void setType(int type) { |
| | | this.type = type; |
| | | } |
| | | |
| | | public String getUrl() { |
| | | return url; |
| | | } |
| | | |
| | | public void setUrl(String url) { |
| | | this.url = url; |
| | | } |
| | | |
| | | public String getUrlHD() { |
| | | return urlHD; |
| | | } |
| | | |
| | | public void setUrlHD(String urlHD) { |
| | | this.urlHD = urlHD; |
| | | } |
| | | |
| | | public int getW() { |
| | | return w; |
| | | } |
| | | |
| | | public void setW(int w) { |
| | | this.w = w; |
| | | } |
| | | |
| | | public int getH() { |
| | | return h; |
| | | } |
| | | |
| | | public void setH(int h) { |
| | | this.h = h; |
| | | } |
| | | |
| | | public boolean isLarge() { |
| | | return large; |
| | | } |
| | | |
| | | public void setLarge(boolean large) { |
| | | this.large = large; |
| | | } |
| | | |
| | | public String getVideoUrl() { |
| | | return videoUrl; |
| | | } |
| | | |
| | | public void setVideoUrl(String videoUrl) { |
| | | this.videoUrl = videoUrl; |
| | | } |
| | | |
| | | public SendCircleImageGoods getGoods() { |
| | | return goods; |
| | | } |
| | | |
| | | public void setGoods(SendCircleImageGoods goods) { |
| | | this.goods = goods; |
| | | } |
| | | |
| | | public String getActivityUrl() { |
| | | return activityUrl; |
| | | } |
| | | |
| | | public void setActivityUrl(String activityUrl) { |
| | | this.activityUrl = activityUrl; |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity.trends; |
| | | |
| | | public class SendCircleImageGoods { |
| | | private int state;// 1商品下架或无券 |
| | | private long goodsId; // 商品id |
| | | private int goodsType; // 商品类型 |
| | | private String price; // 券后价 |
| | | private String amount; // 券面额 |
| | | |
| | | public int getState() { |
| | | return state; |
| | | } |
| | | |
| | | public void setState(int state) { |
| | | this.state = state; |
| | | } |
| | | |
| | | public long getGoodsId() { |
| | | return goodsId; |
| | | } |
| | | |
| | | public void setGoodsId(long goodsId) { |
| | | this.goodsId = goodsId; |
| | | } |
| | | |
| | | public int getGoodsType() { |
| | | return goodsType; |
| | | } |
| | | |
| | | public void setGoodsType(int goodsType) { |
| | | this.goodsType = goodsType; |
| | | } |
| | | |
| | | public String getPrice() { |
| | | return price; |
| | | } |
| | | |
| | | public void setPrice(String price) { |
| | | this.price = price; |
| | | } |
| | | |
| | | public String getAmount() { |
| | | return amount; |
| | | } |
| | | |
| | | public void setAmount(String amount) { |
| | | this.amount = amount; |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity.trends; |
| | | |
| | | public class SendCircleLabel { |
| | | private String content; |
| | | private String color; |
| | | |
| | | public String getContent() { |
| | | return content; |
| | | } |
| | | |
| | | public void setContent(String content) { |
| | | this.content = content; |
| | | } |
| | | |
| | | public String getColor() { |
| | | return color; |
| | | } |
| | | |
| | | public void setColor(String color) { |
| | | this.color = color; |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity.trends; |
| | | |
| | | public class SendCircleUser { |
| | | private String nickName; |
| | | private String portrait; |
| | | private String tag; |
| | | |
| | | public String getNickName() { |
| | | return nickName; |
| | | } |
| | | |
| | | public void setNickName(String nickName) { |
| | | this.nickName = nickName; |
| | | } |
| | | |
| | | public String getPortrait() { |
| | | return portrait; |
| | | } |
| | | |
| | | public void setPortrait(String portrait) { |
| | | this.portrait = portrait; |
| | | } |
| | | |
| | | public String getTag() { |
| | | return tag; |
| | | } |
| | | |
| | | public void setTag(String tag) { |
| | | this.tag = tag; |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity.user; |
| | | |
| | | public class GDTAdInfo { |
| | | private String appId; |
| | | private String splashPid; |
| | | |
| | | public String getAppId() { |
| | | return appId; |
| | | } |
| | | |
| | | public void setAppId(String appId) { |
| | | this.appId = appId; |
| | | } |
| | | |
| | | public String getSplashPid() { |
| | | return splashPid; |
| | | } |
| | | |
| | | public void setSplashPid(String splashPid) { |
| | | this.splashPid = splashPid; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity.user; |
| | | |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.fanliunion.android.app.entity.JumpDetail; |
| | | |
| | | public class MineRewardStatistic { |
| | | private boolean show; |
| | | private String selfMoney; |
| | | private String shareMoney; |
| | | private String inviteMoney; |
| | | private JumpDetail jumpFanli; |
| | | private JumpDetail jumpShare; |
| | | private JumpDetail jumpTeam; |
| | | private JSONObject paramsShare; |
| | | private JSONObject paramsFanli; |
| | | private JSONObject paramsTeam; |
| | | |
| | | public boolean isShow() { |
| | | return show; |
| | | } |
| | | |
| | | public void setShow(boolean show) { |
| | | this.show = show; |
| | | } |
| | | |
| | | public String getSelfMoney() { |
| | | return selfMoney; |
| | | } |
| | | |
| | | public void setSelfMoney(String selfMoney) { |
| | | this.selfMoney = selfMoney; |
| | | } |
| | | |
| | | public String getShareMoney() { |
| | | return shareMoney; |
| | | } |
| | | |
| | | public void setShareMoney(String shareMoney) { |
| | | this.shareMoney = shareMoney; |
| | | } |
| | | |
| | | public String getInviteMoney() { |
| | | return inviteMoney; |
| | | } |
| | | |
| | | public void setInviteMoney(String inviteMoney) { |
| | | this.inviteMoney = inviteMoney; |
| | | } |
| | | |
| | | public JumpDetail getJumpFanli() { |
| | | return jumpFanli; |
| | | } |
| | | |
| | | public void setJumpFanli(JumpDetail jumpFanli) { |
| | | this.jumpFanli = jumpFanli; |
| | | } |
| | | |
| | | public JumpDetail getJumpShare() { |
| | | return jumpShare; |
| | | } |
| | | |
| | | public void setJumpShare(JumpDetail jumpShare) { |
| | | this.jumpShare = jumpShare; |
| | | } |
| | | |
| | | public JumpDetail getJumpTeam() { |
| | | return jumpTeam; |
| | | } |
| | | |
| | | public void setJumpTeam(JumpDetail jumpTeam) { |
| | | this.jumpTeam = jumpTeam; |
| | | } |
| | | |
| | | public JSONObject getParamsShare() { |
| | | return paramsShare; |
| | | } |
| | | |
| | | public void setParamsShare(JSONObject paramsShare) { |
| | | this.paramsShare = paramsShare; |
| | | } |
| | | |
| | | public JSONObject getParamsFanli() { |
| | | return paramsFanli; |
| | | } |
| | | |
| | | public void setParamsFanli(JSONObject paramsFanli) { |
| | | this.paramsFanli = paramsFanli; |
| | | } |
| | | |
| | | public JSONObject getParamsTeam() { |
| | | return paramsTeam; |
| | | } |
| | | |
| | | public void setParamsTeam(JSONObject paramsTeam) { |
| | | this.paramsTeam = paramsTeam; |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity.user; |
| | | |
| | | import java.util.List; |
| | | |
| | | public class TeamFansDetailVO { |
| | | |
| | | private String nickName;//昵称 |
| | | private String phone;//电话号码 |
| | | private boolean phoneCopy;//是否可以复制电话号码 |
| | | private String joinTime;//加入时间 |
| | | private String memoName;//备注名 |
| | | private List<String> tags;//标签 |
| | | private String weixin;//微信号 |
| | | private String loginTime;//最近登录时间 |
| | | private boolean taobao;//是否绑定淘宝 |
| | | private String level;//成长等级 |
| | | private String fansNum;//粉丝数量 |
| | | private String orderInfo;//订单信息 |
| | | private String bossNickName;//邀请人的昵称 |
| | | |
| | | public String getBossNickName() { |
| | | return bossNickName; |
| | | } |
| | | |
| | | public void setBossNickName(String bossNickName) { |
| | | this.bossNickName = bossNickName; |
| | | } |
| | | |
| | | public String getNickName() { |
| | | return nickName; |
| | | } |
| | | |
| | | public void setNickName(String nickName) { |
| | | this.nickName = nickName; |
| | | } |
| | | |
| | | public String getPhone() { |
| | | return phone; |
| | | } |
| | | |
| | | public void setPhone(String phone) { |
| | | this.phone = phone; |
| | | } |
| | | |
| | | public boolean isPhoneCopy() { |
| | | return phoneCopy; |
| | | } |
| | | |
| | | public void setPhoneCopy(boolean phoneCopy) { |
| | | this.phoneCopy = phoneCopy; |
| | | } |
| | | |
| | | public String getJoinTime() { |
| | | return joinTime; |
| | | } |
| | | |
| | | public void setJoinTime(String joinTime) { |
| | | this.joinTime = joinTime; |
| | | } |
| | | |
| | | public String getMemoName() { |
| | | return memoName; |
| | | } |
| | | |
| | | public void setMemoName(String memoName) { |
| | | this.memoName = memoName; |
| | | } |
| | | |
| | | public List<String> getTags() { |
| | | return tags; |
| | | } |
| | | |
| | | public void setTags(List<String> tags) { |
| | | this.tags = tags; |
| | | } |
| | | |
| | | public String getWeixin() { |
| | | return weixin; |
| | | } |
| | | |
| | | public void setWeixin(String weixin) { |
| | | this.weixin = weixin; |
| | | } |
| | | |
| | | public String getLoginTime() { |
| | | return loginTime; |
| | | } |
| | | |
| | | public void setLoginTime(String loginTime) { |
| | | this.loginTime = loginTime; |
| | | } |
| | | |
| | | public boolean isTaobao() { |
| | | return taobao; |
| | | } |
| | | |
| | | public void setTaobao(boolean taobao) { |
| | | this.taobao = taobao; |
| | | } |
| | | |
| | | public String getLevel() { |
| | | return level; |
| | | } |
| | | |
| | | public void setLevel(String level) { |
| | | this.level = level; |
| | | } |
| | | |
| | | public String getFansNum() { |
| | | return fansNum; |
| | | } |
| | | |
| | | public void setFansNum(String fansNum) { |
| | | this.fansNum = fansNum; |
| | | } |
| | | |
| | | public String getOrderInfo() { |
| | | return orderInfo; |
| | | } |
| | | |
| | | public void setOrderInfo(String orderInfo) { |
| | | this.orderInfo = orderInfo; |
| | | } |
| | | |
| | | |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity.user; |
| | | |
| | | import java.io.Serializable; |
| | | import java.math.BigDecimal; |
| | | |
| | | //粉丝筛选 |
| | | public class TeamScreenInfo implements Serializable { |
| | | private Integer type; |
| | | private String key; |
| | | private String minJoinTime; |
| | | private String maxJoinTime; |
| | | private Boolean stateValid; |
| | | private Boolean taobaoBind; |
| | | private Boolean weixinBind; |
| | | private Integer minFansNum; |
| | | private Integer maxFansNum; |
| | | private String minActiveTime; |
| | | private String maxActiveTime; |
| | | private BigDecimal minIncome; |
| | | private BigDecimal maxIncome; |
| | | private String level; |
| | | |
| | | public String getLevel() { |
| | | return level; |
| | | } |
| | | |
| | | public void setLevel(String level) { |
| | | this.level = level; |
| | | } |
| | | |
| | | |
| | | |
| | | public Integer getType() { |
| | | return type; |
| | | } |
| | | |
| | | public void setType(Integer type) { |
| | | this.type = type; |
| | | } |
| | | |
| | | public String getKey() { |
| | | return key; |
| | | } |
| | | |
| | | public void setKey(String key) { |
| | | this.key = key; |
| | | } |
| | | |
| | | public Boolean getStateValid() { |
| | | return stateValid; |
| | | } |
| | | |
| | | public void setStateValid(Boolean stateValid) { |
| | | this.stateValid = stateValid; |
| | | } |
| | | |
| | | public Boolean getTaobaoBind() { |
| | | return taobaoBind; |
| | | } |
| | | |
| | | public void setTaobaoBind(Boolean taobaoBind) { |
| | | this.taobaoBind = taobaoBind; |
| | | } |
| | | |
| | | public Boolean getWeixinBind() { |
| | | return weixinBind; |
| | | } |
| | | |
| | | public void setWeixinBind(Boolean weixinBind) { |
| | | this.weixinBind = weixinBind; |
| | | } |
| | | |
| | | public Integer getMinFansNum() { |
| | | return minFansNum; |
| | | } |
| | | |
| | | public void setMinFansNum(Integer minFansNum) { |
| | | this.minFansNum = minFansNum; |
| | | } |
| | | |
| | | public Integer getMaxFansNum() { |
| | | return maxFansNum; |
| | | } |
| | | |
| | | public void setMaxFansNum(Integer maxFansNum) { |
| | | this.maxFansNum = maxFansNum; |
| | | } |
| | | |
| | | public String getMinActiveTime() { |
| | | return minActiveTime; |
| | | } |
| | | |
| | | public void setMinActiveTime(String minActiveTime) { |
| | | this.minActiveTime = minActiveTime; |
| | | } |
| | | |
| | | public String getMaxActiveTime() { |
| | | return maxActiveTime; |
| | | } |
| | | |
| | | public void setMaxActiveTime(String maxActiveTime) { |
| | | this.maxActiveTime = maxActiveTime; |
| | | } |
| | | |
| | | public BigDecimal getMinIncome() { |
| | | return minIncome; |
| | | } |
| | | |
| | | public void setMinIncome(BigDecimal minIncome) { |
| | | this.minIncome = minIncome; |
| | | } |
| | | |
| | | public BigDecimal getMaxIncome() { |
| | | return maxIncome; |
| | | } |
| | | |
| | | public void setMaxIncome(BigDecimal maxIncome) { |
| | | this.maxIncome = maxIncome; |
| | | } |
| | | |
| | | |
| | | public String getMinJoinTime() { |
| | | return minJoinTime; |
| | | } |
| | | |
| | | public void setMinJoinTime(String minJoinTime) { |
| | | this.minJoinTime = minJoinTime; |
| | | } |
| | | |
| | | public String getMaxJoinTime() { |
| | | return maxJoinTime; |
| | | } |
| | | |
| | | public void setMaxJoinTime(String maxJoinTime) { |
| | | this.maxJoinTime = maxJoinTime; |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity.user; |
| | | |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.fanliunion.android.app.entity.JumpDetail; |
| | | |
| | | public class UserDialogBtnVO { |
| | | private String name; |
| | | private JumpDetail jumpDetail; |
| | | private JSONObject params; |
| | | |
| | | public UserDialogBtnVO(String name, JumpDetail jumpDetail, JSONObject params) { |
| | | super(); |
| | | this.name = name; |
| | | this.jumpDetail = jumpDetail; |
| | | this.params = params; |
| | | } |
| | | |
| | | public String getName() { |
| | | return name; |
| | | } |
| | | |
| | | public void setName(String name) { |
| | | this.name = name; |
| | | } |
| | | |
| | | public JumpDetail getJumpDetail() { |
| | | return jumpDetail; |
| | | } |
| | | |
| | | public void setJumpDetail(JumpDetail jumpDetail) { |
| | | this.jumpDetail = jumpDetail; |
| | | } |
| | | |
| | | public JSONObject getParams() { |
| | | return params; |
| | | } |
| | | |
| | | public void setParams(JSONObject params) { |
| | | this.params = params; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity.user; |
| | | |
| | | public class UserDialogVO { |
| | | private String id; |
| | | private boolean close; |
| | | private String title; |
| | | private String content; |
| | | private UserDialogBtnVO positive; |
| | | private UserDialogBtnVO negative; |
| | | |
| | | public UserDialogVO(String id, boolean close, String title, String content, UserDialogBtnVO positive, |
| | | UserDialogBtnVO negative) { |
| | | super(); |
| | | this.id = id; |
| | | this.close = close; |
| | | this.title = title; |
| | | this.content = content; |
| | | this.positive = positive; |
| | | this.negative = negative; |
| | | } |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public boolean isClose() { |
| | | return close; |
| | | } |
| | | |
| | | public void setClose(boolean close) { |
| | | this.close = close; |
| | | } |
| | | |
| | | public String getTitle() { |
| | | return title; |
| | | } |
| | | |
| | | public void setTitle(String title) { |
| | | this.title = title; |
| | | } |
| | | |
| | | public String getContent() { |
| | | return content; |
| | | } |
| | | |
| | | public void setContent(String content) { |
| | | this.content = content; |
| | | } |
| | | |
| | | public UserDialogBtnVO getPositive() { |
| | | return positive; |
| | | } |
| | | |
| | | public void setPositive(UserDialogBtnVO positive) { |
| | | this.positive = positive; |
| | | } |
| | | |
| | | public UserDialogBtnVO getNegative() { |
| | | return negative; |
| | | } |
| | | |
| | | public void setNegative(UserDialogBtnVO negative) { |
| | | this.negative = negative; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity.user; |
| | | |
| | | public class UserInviteLevel { |
| | | private String level; |
| | | private String link; |
| | | |
| | | public String getLevel() { |
| | | return level; |
| | | } |
| | | |
| | | public void setLevel(String level) { |
| | | this.level = level; |
| | | } |
| | | |
| | | public String getLink() { |
| | | return link; |
| | | } |
| | | |
| | | public void setLink(String link) { |
| | | this.link = link; |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity.user; |
| | | |
| | | public enum UserLoginStatus { |
| | | //未登录,登录了但未激活,登录成功了也激活了 |
| | | NOT_LOGIN, LOINGED_NO_ACTIVE, LOGINED_ACTIVED; |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity.user; |
| | | |
| | | public class VIPUpgradedNotify { |
| | | private String fromLevelName;//原来的等级名称 |
| | | private String toLevelName;//现在的等级名称 |
| | | private String toLevel;//现在的等级 |
| | | private int day;//耗时天数 |
| | | private String detailLink;//权益链接 |
| | | private String id; |
| | | private String sourceId; |
| | | |
| | | public String getFromLevelName() { |
| | | return fromLevelName; |
| | | } |
| | | |
| | | public void setFromLevelName(String fromLevelName) { |
| | | this.fromLevelName = fromLevelName; |
| | | } |
| | | |
| | | public String getToLevelName() { |
| | | return toLevelName; |
| | | } |
| | | |
| | | public void setToLevelName(String toLevelName) { |
| | | this.toLevelName = toLevelName; |
| | | } |
| | | |
| | | public String getToLevel() { |
| | | return toLevel; |
| | | } |
| | | |
| | | public void setToLevel(String toLevel) { |
| | | this.toLevel = toLevel; |
| | | } |
| | | |
| | | public String getDetailLink() { |
| | | return detailLink; |
| | | } |
| | | |
| | | public void setDetailLink(String detailLink) { |
| | | this.detailLink = detailLink; |
| | | } |
| | | |
| | | public int getDay() { |
| | | return day; |
| | | } |
| | | |
| | | public void setDay(int day) { |
| | | this.day = day; |
| | | } |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public String getSourceId() { |
| | | return sourceId; |
| | | } |
| | | |
| | | public void setSourceId(String sourceId) { |
| | | this.sourceId = sourceId; |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity.user; |
| | | |
| | | public class WithdrawRecordVO { |
| | | |
| | | private String title; |
| | | private String account; |
| | | private String money; |
| | | |
| | | public String getTitle() { |
| | | return title; |
| | | } |
| | | |
| | | public void setTitle(String title) { |
| | | this.title = title; |
| | | } |
| | | |
| | | public String getAccount() { |
| | | return account; |
| | | } |
| | | |
| | | public void setAccount(String account) { |
| | | this.account = account; |
| | | } |
| | | |
| | | public String getMoney() { |
| | | return money; |
| | | } |
| | | |
| | | public void setMoney(String money) { |
| | | this.money = money; |
| | | } |
| | | |
| | | |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity.user.money.statistic; |
| | | |
| | | /** |
| | | * 资金页面统计信息 |
| | | */ |
| | | public class MoneyStatisticVO { |
| | | |
| | | |
| | | private String extractDesc;//提现金额就是已成功转账到提现支付宝的资金。, |
| | | private String moneyArrivalDesc;//资金已到账后提现时间不受限制、金额受限制。, |
| | | private String monthExtractMoney; // 本月提现 |
| | | private String lastMonthExtractMoney;// 上月提现 |
| | | private String totalExtractMoney;// 累计提现 |
| | | private String totalFanLiMoney; // 累计自购返利 |
| | | private String totalShareMoney; // 累计分享奖金 |
| | | private String totalInviteMoney; // 累计邀请奖金 |
| | | private String totalMoney; // 累计总收入 |
| | | private String monthSettleMoney;// 本月已收货 |
| | | private String lastMonthSettleMoney; // 上月已收货 |
| | | private String notSettleMoney;// 待确认收货 |
| | | private String monthUnRecievedMoney;//本月未到账 |
| | | private String totalUnRecievedMoney;//全部未到账 |
| | | |
| | | |
| | | public String getTotalMoney() { |
| | | return totalMoney; |
| | | } |
| | | |
| | | public void setTotalMoney(String totalMoney) { |
| | | this.totalMoney = totalMoney; |
| | | } |
| | | |
| | | public String getMonthUnRecievedMoney() { |
| | | return monthUnRecievedMoney; |
| | | } |
| | | |
| | | public void setMonthUnRecievedMoney(String monthUnRecievedMoney) { |
| | | this.monthUnRecievedMoney = monthUnRecievedMoney; |
| | | } |
| | | |
| | | public String getTotalUnRecievedMoney() { |
| | | return totalUnRecievedMoney; |
| | | } |
| | | |
| | | public void setTotalUnRecievedMoney(String totalUnRecievedMoney) { |
| | | this.totalUnRecievedMoney = totalUnRecievedMoney; |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | OrderMoneyTimeStatisticVO todayPredict;//今日预估 |
| | | OrderMoneyTimeStatisticVO monthPredict;// 本月预估 |
| | | |
| | | public String getExtractDesc() { |
| | | return extractDesc; |
| | | } |
| | | |
| | | public void setExtractDesc(String extractDesc) { |
| | | this.extractDesc = extractDesc; |
| | | } |
| | | |
| | | public String getMoneyArrivalDesc() { |
| | | return moneyArrivalDesc; |
| | | } |
| | | |
| | | public void setMoneyArrivalDesc(String moneyArrivalDesc) { |
| | | this.moneyArrivalDesc = moneyArrivalDesc; |
| | | } |
| | | |
| | | public String getMonthExtractMoney() { |
| | | return monthExtractMoney; |
| | | } |
| | | |
| | | public void setMonthExtractMoney(String monthExtractMoney) { |
| | | this.monthExtractMoney = monthExtractMoney; |
| | | } |
| | | |
| | | public String getLastMonthExtractMoney() { |
| | | return lastMonthExtractMoney; |
| | | } |
| | | |
| | | public void setLastMonthExtractMoney(String lastMonthExtractMoney) { |
| | | this.lastMonthExtractMoney = lastMonthExtractMoney; |
| | | } |
| | | |
| | | public String getTotalExtractMoney() { |
| | | return totalExtractMoney; |
| | | } |
| | | |
| | | public void setTotalExtractMoney(String totalExtractMoney) { |
| | | this.totalExtractMoney = totalExtractMoney; |
| | | } |
| | | |
| | | public String getTotalFanLiMoney() { |
| | | return totalFanLiMoney; |
| | | } |
| | | |
| | | public void setTotalFanLiMoney(String totalFanLiMoney) { |
| | | this.totalFanLiMoney = totalFanLiMoney; |
| | | } |
| | | |
| | | public String getTotalShareMoney() { |
| | | return totalShareMoney; |
| | | } |
| | | |
| | | public void setTotalShareMoney(String totalShareMoney) { |
| | | this.totalShareMoney = totalShareMoney; |
| | | } |
| | | |
| | | public String getTotalInviteMoney() { |
| | | return totalInviteMoney; |
| | | } |
| | | |
| | | public void setTotalInviteMoney(String totalInviteMoney) { |
| | | this.totalInviteMoney = totalInviteMoney; |
| | | } |
| | | |
| | | public String getMonthSettleMoney() { |
| | | return monthSettleMoney; |
| | | } |
| | | |
| | | public void setMonthSettleMoney(String monthSettleMoney) { |
| | | this.monthSettleMoney = monthSettleMoney; |
| | | } |
| | | |
| | | public String getLastMonthSettleMoney() { |
| | | return lastMonthSettleMoney; |
| | | } |
| | | |
| | | public void setLastMonthSettleMoney(String lastMonthSettleMoney) { |
| | | this.lastMonthSettleMoney = lastMonthSettleMoney; |
| | | } |
| | | |
| | | public String getNotSettleMoney() { |
| | | return notSettleMoney; |
| | | } |
| | | |
| | | public void setNotSettleMoney(String notSettleMoney) { |
| | | this.notSettleMoney = notSettleMoney; |
| | | } |
| | | |
| | | public OrderMoneyTimeStatisticVO getTodayPredict() { |
| | | return todayPredict; |
| | | } |
| | | |
| | | public void setTodayPredict(OrderMoneyTimeStatisticVO todayPredict) { |
| | | this.todayPredict = todayPredict; |
| | | } |
| | | |
| | | public OrderMoneyTimeStatisticVO getMonthPredict() { |
| | | return monthPredict; |
| | | } |
| | | |
| | | public void setMonthPredict(OrderMoneyTimeStatisticVO monthPredict) { |
| | | this.monthPredict = monthPredict; |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity.user.money.statistic; |
| | | |
| | | public class OrderMoneyTimeStatisticVO { |
| | | private String totalMoney; // 总收益 |
| | | private int totalNum; // 总订单数 |
| | | private String mineMoney; // 我的收益 |
| | | private int mineNum; // 我的订单数 |
| | | private String teamMoney; // 团队收益 |
| | | private int teamNum; // 团队订单数 |
| | | private String countDate;//统计日期 |
| | | |
| | | public String getCountDate() { |
| | | return countDate; |
| | | } |
| | | |
| | | public void setCountDate(String countDate) { |
| | | this.countDate = countDate; |
| | | } |
| | | |
| | | |
| | | |
| | | public String getTotalMoney() { |
| | | return totalMoney; |
| | | } |
| | | |
| | | public void setTotalMoney(String totalMoney) { |
| | | this.totalMoney = totalMoney; |
| | | } |
| | | |
| | | public int getTotalNum() { |
| | | return totalNum; |
| | | } |
| | | |
| | | public void setTotalNum(int totalNum) { |
| | | this.totalNum = totalNum; |
| | | } |
| | | |
| | | public String getMineMoney() { |
| | | return mineMoney; |
| | | } |
| | | |
| | | public void setMineMoney(String mineMoney) { |
| | | this.mineMoney = mineMoney; |
| | | } |
| | | |
| | | public int getMineNum() { |
| | | return mineNum; |
| | | } |
| | | |
| | | public void setMineNum(int mineNum) { |
| | | this.mineNum = mineNum; |
| | | } |
| | | |
| | | public String getTeamMoney() { |
| | | return teamMoney; |
| | | } |
| | | |
| | | public void setTeamMoney(String teamMoney) { |
| | | this.teamMoney = teamMoney; |
| | | } |
| | | |
| | | public int getTeamNum() { |
| | | return teamNum; |
| | | } |
| | | |
| | | public void setTeamNum(int teamNum) { |
| | | this.teamNum = teamNum; |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity.user.money.statistic; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | public class TeamMoneyDateVO implements Serializable { |
| | | private String direct; |
| | | private String indirect; |
| | | private String total; |
| | | |
| | | public String getDirect() { |
| | | return direct; |
| | | } |
| | | |
| | | public void setDirect(String direct) { |
| | | this.direct = direct; |
| | | } |
| | | |
| | | public String getIndirect() { |
| | | return indirect; |
| | | } |
| | | |
| | | public void setIndirect(String indirect) { |
| | | this.indirect = indirect; |
| | | } |
| | | |
| | | public String getTotal() { |
| | | return total; |
| | | } |
| | | |
| | | public void setTotal(String total) { |
| | | this.total = total; |
| | | } |
| | | |
| | | |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.entity.user.money.statistic; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | public class TeamMoneyVO implements Serializable { |
| | | private boolean exist; |
| | | private String link; |
| | | private String portrait; |
| | | private String total; |
| | | private String direct; |
| | | private String indirect; |
| | | private TeamMoneyDateVO today; |
| | | private TeamMoneyDateVO yesterday; |
| | | private TeamMoneyDateVO thisMonth; |
| | | private TeamMoneyDateVO lastMonth; |
| | | |
| | | public boolean isExist() { |
| | | return exist; |
| | | } |
| | | |
| | | public void setExist(boolean exist) { |
| | | this.exist = exist; |
| | | } |
| | | |
| | | public String getLink() { |
| | | return link; |
| | | } |
| | | |
| | | public void setLink(String link) { |
| | | this.link = link; |
| | | } |
| | | |
| | | public String getPortrait() { |
| | | return portrait; |
| | | } |
| | | |
| | | public void setPortrait(String portrait) { |
| | | this.portrait = portrait; |
| | | } |
| | | |
| | | public String getTotal() { |
| | | return total; |
| | | } |
| | | |
| | | public void setTotal(String total) { |
| | | this.total = total; |
| | | } |
| | | |
| | | public String getDirect() { |
| | | return direct; |
| | | } |
| | | |
| | | public void setDirect(String direct) { |
| | | this.direct = direct; |
| | | } |
| | | |
| | | public String getIndirect() { |
| | | return indirect; |
| | | } |
| | | |
| | | public void setIndirect(String indirect) { |
| | | this.indirect = indirect; |
| | | } |
| | | |
| | | public TeamMoneyDateVO getToday() { |
| | | return today; |
| | | } |
| | | |
| | | public void setToday(TeamMoneyDateVO today) { |
| | | this.today = today; |
| | | } |
| | | |
| | | public TeamMoneyDateVO getYesterday() { |
| | | return yesterday; |
| | | } |
| | | |
| | | public void setYesterday(TeamMoneyDateVO yesterday) { |
| | | this.yesterday = yesterday; |
| | | } |
| | | |
| | | public TeamMoneyDateVO getThisMonth() { |
| | | return thisMonth; |
| | | } |
| | | |
| | | public void setThisMonth(TeamMoneyDateVO thisMonth) { |
| | | this.thisMonth = thisMonth; |
| | | } |
| | | |
| | | public TeamMoneyDateVO getLastMonth() { |
| | | return lastMonth; |
| | | } |
| | | |
| | | public void setLastMonth(TeamMoneyDateVO lastMonth) { |
| | | this.lastMonth = lastMonth; |
| | | } |
| | | |
| | | |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.model; |
| | | |
| | | import android.content.Context; |
| | | |
| | | import com.fanliunion.android.app.BasicTextHttpResponseHandler; |
| | | import com.fanliunion.android.app.ShoppingApi; |
| | | import com.fanliunion.android.app.contract.GoldTaskContract; |
| | | |
| | | import org.apache.http.Header; |
| | | import org.json.JSONObject; |
| | | |
| | | /** |
| | | * 金币任务 Model |
| | | */ |
| | | public class GoldTaskModel { |
| | | /** |
| | | * 未领取金币数据 |
| | | * |
| | | * @param mContext |
| | | * @param uid |
| | | * @param callBack |
| | | */ |
| | | public void getNotReceived(Context mContext, String uid, final GoldTaskContract.GoldTaskCallBack callBack) { |
| | | ShoppingApi.getNotReceived(mContext, uid, new BasicTextHttpResponseHandler() { |
| | | @Override |
| | | public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws Exception { |
| | | callBack.onSuccess(jsonObject); |
| | | } |
| | | |
| | | @Override |
| | | public void onFailure(int statusCode, Header[] headers, String jsonObject, Throwable e) { |
| | | super.onFailure(statusCode, headers, jsonObject, e); |
| | | callBack.onFail("失败"); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | /** |
| | | * 金币任务列表 |
| | | * 金币任务: 用户信息 + 签到进度 + 任务列表 |
| | | * |
| | | * @param mContext |
| | | * @param uid |
| | | * @param page |
| | | * @param callBack |
| | | */ |
| | | public void getTaskList(Context mContext, String uid, int page, final GoldTaskContract.GoldTaskCallBack callBack) { |
| | | ShoppingApi.getTaskList(mContext, uid, String.valueOf(page), new BasicTextHttpResponseHandler() { |
| | | @Override |
| | | public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws Exception { |
| | | callBack.onSuccess(jsonObject); |
| | | } |
| | | |
| | | @Override |
| | | public void onFailure(int statusCode, Header[] headers, String jsonObject, Throwable e) { |
| | | super.onFailure(statusCode, headers, jsonObject, e); |
| | | callBack.onFail("失败"); |
| | | } |
| | | |
| | | @Override |
| | | public void onStart() { |
| | | super.onStart(); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | /** |
| | | * 金币领取 |
| | | * 领取单个or所有 |
| | | * |
| | | * @param mContext |
| | | * @param uid |
| | | * @param ids |
| | | * @param callBack |
| | | */ |
| | | public void getReceiveGoldCoin(Context mContext, String uid, String type, String ids, final GoldTaskContract.GoldTaskCallBack callBack) { |
| | | ShoppingApi.getReceiveGoldCoin(mContext, uid, type, ids, new BasicTextHttpResponseHandler() { |
| | | @Override |
| | | public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws Exception { |
| | | callBack.onSuccess(jsonObject); |
| | | } |
| | | |
| | | @Override |
| | | public void onFailure(int statusCode, Header[] headers, String jsonObject, Throwable e) { |
| | | super.onFailure(statusCode, headers, jsonObject, e); |
| | | callBack.onFail("失败"); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.model; |
| | | |
| | | import android.content.Context; |
| | | |
| | | import com.fanliunion.android.app.BasicTextHttpResponseHandler; |
| | | import com.fanliunion.android.app.ShoppingApi; |
| | | import com.fanliunion.android.app.contract.InvitepeopleContract; |
| | | |
| | | |
| | | import org.apache.http.Header; |
| | | import org.json.JSONObject; |
| | | |
| | | public class InvitepeopleModel { |
| | | /** |
| | | * 队员-统计数量+上级 |
| | | * |
| | | * @param mContext |
| | | * @param uid |
| | | * @param callBack |
| | | */ |
| | | public void getCountMyTeam(Context mContext, String uid, final InvitepeopleContract.InvitepeopleCallBack callBack) { |
| | | ShoppingApi.getCountMyTeam(mContext, uid, new BasicTextHttpResponseHandler() { |
| | | @Override |
| | | public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws Exception { |
| | | callBack.onSuccess(jsonObject); |
| | | } |
| | | |
| | | @Override |
| | | public void onFailure(int statusCode, Header[] headers, String jsonObject, Throwable e) { |
| | | callBack.onFail("onFailure"); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | /** |
| | | * 提醒添加微信 |
| | | * |
| | | * @param mContext |
| | | * @param uid |
| | | * @param callBack |
| | | */ |
| | | public void getRemindTeam(Context mContext, String uid, String inviteId, final InvitepeopleContract.InvitepeopleCallBack callBack) { |
| | | ShoppingApi.getRemindTeam(mContext, uid, inviteId, new BasicTextHttpResponseHandler() { |
| | | @Override |
| | | public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws Exception { |
| | | callBack.onSuccess(jsonObject); |
| | | } |
| | | |
| | | @Override |
| | | public void onFailure(int statusCode, Header[] headers, String jsonObject, Throwable e) { |
| | | callBack.onFail("onFailure"); |
| | | } |
| | | }); |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.model; |
| | | |
| | | import android.content.Context; |
| | | |
| | | import com.google.gson.Gson; |
| | | import com.google.gson.GsonBuilder; |
| | | import com.google.gson.reflect.TypeToken; |
| | | import com.fanliunion.android.app.BasicTextHttpResponseHandler; |
| | | import com.fanliunion.android.app.ShoppingApi; |
| | | import com.fanliunion.android.app.contract.JdSpecialFgContract; |
| | | import com.fanliunion.android.app.entity.HotSearch; |
| | | |
| | | import org.apache.http.Header; |
| | | import org.json.JSONObject; |
| | | |
| | | import java.util.ArrayList; |
| | | |
| | | /** |
| | | * 京东Fragment Model |
| | | */ |
| | | public class JdSpecialFgModel { |
| | | private Context mContext; |
| | | |
| | | public JdSpecialFgModel(Context mContext) { |
| | | this.mContext = mContext; |
| | | } |
| | | |
| | | /** |
| | | * 京东专题商品 |
| | | * |
| | | * @param page 页码 |
| | | * @param cid 分类ID |
| | | * @param callBack 回调 |
| | | */ |
| | | public void getJdGoodsInfo(String page, String cid, final JdSpecialFgContract.JdSpecialFgCallBack callBack) { |
| | | ShoppingApi.getJdGoodsInfo(mContext, page, cid, new BasicTextHttpResponseHandler() { |
| | | @Override |
| | | public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws Exception { |
| | | if (jsonObject.optInt("code") == 0) { |
| | | Gson gson = new GsonBuilder().serializeNulls().create(); |
| | | ArrayList<HotSearch> list = gson.fromJson(jsonObject.optJSONObject("data").optJSONArray("list").toString(), |
| | | new TypeToken<ArrayList<HotSearch>>() { |
| | | }.getType()); |
| | | callBack.onSuccess(jsonObject); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public void onFailure(int statusCode, Header[] headers, String responseString, Throwable throwable) { |
| | | super.onFailure(statusCode, headers, responseString, throwable); |
| | | callBack.onFail("请检查网络"); |
| | | } |
| | | }); |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.model; |
| | | |
| | | import android.content.Context; |
| | | |
| | | import com.google.gson.Gson; |
| | | import com.google.gson.GsonBuilder; |
| | | import com.google.gson.reflect.TypeToken; |
| | | import com.fanliunion.android.app.BasicTextHttpResponseHandler; |
| | | import com.fanliunion.android.app.ShoppingApi; |
| | | import com.fanliunion.android.app.contract.JdSpecialContract; |
| | | import com.fanliunion.android.app.entity.HotSearch; |
| | | |
| | | import org.apache.http.Header; |
| | | import org.json.JSONObject; |
| | | |
| | | import java.util.ArrayList; |
| | | |
| | | /** |
| | | * 京东activity Model |
| | | */ |
| | | public class JdSpecialModel { |
| | | private Context mContext; |
| | | |
| | | public JdSpecialModel(Context mContext) { |
| | | this.mContext = mContext; |
| | | } |
| | | |
| | | /** |
| | | * 京东专题分类 |
| | | * |
| | | * @param callBack |
| | | */ |
| | | public void getJdClass(final JdSpecialContract.JdSpecialCallBack callBack) { |
| | | ShoppingApi.getJdClass(mContext, new BasicTextHttpResponseHandler() { |
| | | @Override |
| | | public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws Exception { |
| | | if (jsonObject.optInt("code") == 0) { |
| | | Gson gson = new GsonBuilder().serializeNulls().create(); |
| | | ArrayList<HotSearch> list = gson.fromJson(jsonObject.optJSONObject("data").optJSONArray("list").toString(), |
| | | new TypeToken<ArrayList<HotSearch>>() { |
| | | }.getType()); |
| | | callBack.onSuccess(list, jsonObject); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public void onFailure(int statusCode, Header[] headers, String responseString, Throwable throwable) { |
| | | super.onFailure(statusCode, headers, responseString, throwable); |
| | | callBack.onFail("请检查网络"); |
| | | } |
| | | }); |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.model; |
| | | |
| | | import android.content.Context; |
| | | |
| | | import com.fanliunion.android.app.BasicTextHttpResponseHandler; |
| | | import com.fanliunion.android.app.ShoppingApi; |
| | | import com.fanliunion.android.app.contract.MessgeContract; |
| | | |
| | | import org.apache.http.Header; |
| | | import org.json.JSONObject; |
| | | |
| | | /** |
| | | * 消息页面Model |
| | | */ |
| | | public class MessgeModel { |
| | | /** |
| | | * 未读消息 |
| | | */ |
| | | public void getUnReadMsgCount(Context mContext, String uid, final MessgeContract.onMessgeCallBack callBack) { |
| | | ShoppingApi.getUnReadMsgCount(mContext, uid, new BasicTextHttpResponseHandler() { |
| | | @Override |
| | | public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws Exception { |
| | | callBack.onSuccess(jsonObject); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | /** |
| | | * 清空未读消息 |
| | | */ |
| | | public void setAllMsgRead(Context mContext, String uid, final MessgeContract.onMessgeCallBack callBack) { |
| | | ShoppingApi.setAllMsgRead(mContext, uid, new BasicTextHttpResponseHandler() { |
| | | @Override |
| | | public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws Exception { |
| | | callBack.onSuccess(jsonObject); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | /** |
| | | * 消息中心红包 |
| | | */ |
| | | public void getMSGConfig(Context mContext, String uid, final MessgeContract.onMessgeCallBack callBack) { |
| | | ShoppingApi.getMSGConfig(mContext, uid, new BasicTextHttpResponseHandler() { |
| | | @Override |
| | | public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws Exception { |
| | | callBack.onSuccess(jsonObject); |
| | | } |
| | | }); |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.model; |
| | | |
| | | import android.content.Context; |
| | | |
| | | import com.google.gson.Gson; |
| | | import com.google.gson.GsonBuilder; |
| | | import com.google.gson.reflect.TypeToken; |
| | | import com.fanliunion.android.app.BasicTextHttpResponseHandler; |
| | | import com.fanliunion.android.app.ShoppingApi; |
| | | import com.fanliunion.android.app.contract.JdSpecialFgContract; |
| | | import com.fanliunion.android.app.entity.HotSearch; |
| | | |
| | | import org.apache.http.Header; |
| | | import org.json.JSONObject; |
| | | |
| | | import java.util.ArrayList; |
| | | |
| | | /** |
| | | * 京东Fragment Model |
| | | */ |
| | | public class PddSpecialFgModel { |
| | | private Context mContext; |
| | | |
| | | public PddSpecialFgModel(Context mContext) { |
| | | this.mContext = mContext; |
| | | } |
| | | |
| | | /** |
| | | * 京东专题商品 |
| | | * |
| | | * @param page 页码 |
| | | * @param cid 分类ID |
| | | * @param callBack 回调 |
| | | */ |
| | | public void getPddGoodsInfo(String page, String cid, final JdSpecialFgContract.JdSpecialFgCallBack callBack) { |
| | | ShoppingApi.getPddGoodsInfo(mContext, page, cid, new BasicTextHttpResponseHandler() { |
| | | @Override |
| | | public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws Exception { |
| | | if (jsonObject.optInt("code") == 0) { |
| | | Gson gson = new GsonBuilder().serializeNulls().create(); |
| | | ArrayList<HotSearch> list = gson.fromJson(jsonObject.optJSONObject("data").optJSONArray("list").toString(), |
| | | new TypeToken<ArrayList<HotSearch>>() { |
| | | }.getType()); |
| | | callBack.onSuccess(jsonObject); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public void onFailure(int statusCode, Header[] headers, String responseString, Throwable throwable) { |
| | | super.onFailure(statusCode, headers, responseString, throwable); |
| | | callBack.onFail("请检查网络"); |
| | | } |
| | | }); |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.model; |
| | | |
| | | import android.content.Context; |
| | | |
| | | import com.google.gson.Gson; |
| | | import com.google.gson.GsonBuilder; |
| | | import com.google.gson.reflect.TypeToken; |
| | | import com.fanliunion.android.app.BasicTextHttpResponseHandler; |
| | | import com.fanliunion.android.app.ShoppingApi; |
| | | import com.fanliunion.android.app.contract.JdSpecialContract; |
| | | import com.fanliunion.android.app.entity.HotSearch; |
| | | |
| | | import org.apache.http.Header; |
| | | import org.json.JSONObject; |
| | | |
| | | import java.util.ArrayList; |
| | | |
| | | /** |
| | | * 拼多多activity Model |
| | | */ |
| | | public class PddSpecialModel { |
| | | private Context mContext; |
| | | |
| | | public PddSpecialModel(Context mContext) { |
| | | this.mContext = mContext; |
| | | } |
| | | |
| | | /** |
| | | * 京东专题分类 |
| | | * |
| | | * @param callBack |
| | | */ |
| | | public void getPddClass(final JdSpecialContract.JdSpecialCallBack callBack) { |
| | | ShoppingApi.getPddsClass(mContext, new BasicTextHttpResponseHandler() { |
| | | @Override |
| | | public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws Exception { |
| | | if (jsonObject.optInt("code") == 0) { |
| | | Gson gson = new GsonBuilder().serializeNulls().create(); |
| | | ArrayList<HotSearch> list = gson.fromJson(jsonObject.optJSONObject("data").optJSONArray("list").toString(), |
| | | new TypeToken<ArrayList<HotSearch>>() { |
| | | }.getType()); |
| | | callBack.onSuccess(list, jsonObject); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public void onFailure(int statusCode, Header[] headers, String responseString, Throwable throwable) { |
| | | super.onFailure(statusCode, headers, responseString, throwable); |
| | | callBack.onFail("请检查网络"); |
| | | } |
| | | }); |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.model; |
| | | |
| | | import android.content.Context; |
| | | |
| | | import com.google.gson.Gson; |
| | | import com.google.gson.GsonBuilder; |
| | | import com.google.gson.reflect.TypeToken; |
| | | import com.fanliunion.android.app.BasicTextHttpResponseHandler; |
| | | import com.fanliunion.android.app.contract.SearchFgContract; |
| | | import com.fanliunion.android.app.ShoppingApi; |
| | | import com.fanliunion.android.app.entity.HotSearch; |
| | | import com.fanliunion.android.app.util.Constant; |
| | | |
| | | import org.apache.http.Header; |
| | | import org.json.JSONObject; |
| | | |
| | | import java.util.List; |
| | | |
| | | public class SearchFgModel { |
| | | private Context mContext; |
| | | |
| | | public SearchFgModel(Context mContext) { |
| | | this.mContext = mContext; |
| | | } |
| | | |
| | | /** |
| | | * 网络请求搜索方法 |
| | | * |
| | | * @param id 1淘宝 2京东 3拼多多 |
| | | * @param callBack |
| | | */ |
| | | public void Search(int id, final SearchFgContract.SearchCallBack callBack) { |
| | | ShoppingApi.getHotSearch(mContext, Constant.GOODS_TYPE_TB+"", new BasicTextHttpResponseHandler() { |
| | | @Override |
| | | public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws Exception { |
| | | if (jsonObject.optString("code").equalsIgnoreCase("0")) { |
| | | Gson gson = new GsonBuilder().serializeNulls().create(); |
| | | List<HotSearch> list = gson.fromJson( |
| | | jsonObject.optJSONObject("data").optJSONArray("hotSearchList").toString(), |
| | | new TypeToken<List<HotSearch>>() { |
| | | }.getType()); |
| | | callBack.onSuccess(list, jsonObject); |
| | | } else { |
| | | callBack.onSuccess(null, null); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public void onFailure(int statusCode, Header[] headers, String responseString, Throwable throwable) { |
| | | super.onFailure(statusCode, headers, responseString, throwable); |
| | | callBack.onFail(""); |
| | | } |
| | | }); |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.model; |
| | | |
| | | import android.content.Context; |
| | | |
| | | import com.google.gson.Gson; |
| | | import com.google.gson.GsonBuilder; |
| | | import com.google.gson.reflect.TypeToken; |
| | | import com.fanliunion.android.app.BasicTextHttpResponseHandler; |
| | | import com.fanliunion.android.app.contract.SearchContract; |
| | | import com.fanliunion.android.app.ShoppingApi; |
| | | |
| | | import org.apache.http.Header; |
| | | import org.json.JSONObject; |
| | | |
| | | import java.util.List; |
| | | |
| | | public class SearchModel { |
| | | private Context mContext; |
| | | |
| | | public SearchModel(Context mContext) { |
| | | this.mContext = mContext; |
| | | } |
| | | |
| | | /** |
| | | * 网络请求搜索方法 |
| | | * |
| | | * @param key 搜索词 |
| | | * @param page 搜索淘宝 1 京东2 拼多多3 |
| | | * @param callBack |
| | | */ |
| | | public void Search(String key, int page, final SearchContract.SearchCallBack callBack) { |
| | | ShoppingApi.getSuggestSearch(mContext, key, String.valueOf((page + 1)), new BasicTextHttpResponseHandler() { |
| | | @Override |
| | | public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws Exception { |
| | | if (jsonObject.optString("code").equalsIgnoreCase("0")) { |
| | | Gson gson = new GsonBuilder().serializeNulls().create(); |
| | | List<String> list = gson.fromJson( |
| | | jsonObject.optJSONArray("data").toString(), |
| | | new TypeToken<List<String>>() { |
| | | }.getType()); |
| | | callBack.onSuccess(list); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public void onFailure(int statusCode, Header[] headers, String responseString, Throwable throwable) { |
| | | super.onFailure(statusCode, headers, responseString, throwable); |
| | | callBack.onFail(""); |
| | | } |
| | | }); |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.model; |
| | | |
| | | import android.content.Context; |
| | | |
| | | import com.fanliunion.android.app.BasicTextHttpResponseHandler; |
| | | import com.fanliunion.android.app.ShoppingApi; |
| | | import com.fanliunion.android.app.contract.SelectionStoreHouse31Contract; |
| | | |
| | | import org.apache.http.Header; |
| | | import org.json.JSONObject; |
| | | |
| | | |
| | | /** |
| | | * 分享库 Model |
| | | */ |
| | | public class SelectionStoreHouse31Model { |
| | | /** |
| | | * 小黄条 |
| | | * |
| | | * @param callBack |
| | | */ |
| | | public void getAppPageNotification(Context mContext, String type, final SelectionStoreHouse31Contract.onStoreHouseCallBack callBack) { |
| | | ShoppingApi.getAppPageNotification(mContext, type, new BasicTextHttpResponseHandler() { |
| | | @Override |
| | | public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws Exception { |
| | | if (jsonObject.optString("code").equalsIgnoreCase("0")) { |
| | | callBack.onSuccess(jsonObject); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public void onFailure(int statusCode, Header[] headers, String responseString, Throwable throwable) { |
| | | super.onFailure(statusCode, headers, responseString, throwable); |
| | | callBack.onFail(""); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | /** |
| | | * 分享库列表 |
| | | * |
| | | * @param callBack |
| | | */ |
| | | public void getSelectioStoreHouseList(Context mContext, String page, String uid, String goodsType, final SelectionStoreHouse31Contract.onStoreHouseCallBack callBack) { |
| | | ShoppingApi.getSelectioStoreHouseList(mContext, page, uid, goodsType, new BasicTextHttpResponseHandler() { |
| | | @Override |
| | | public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws Exception { |
| | | callBack.onSuccess(jsonObject); |
| | | } |
| | | |
| | | @Override |
| | | public void onFailure(int statusCode, Header[] headers, String responseString, Throwable throwable) { |
| | | super.onFailure(statusCode, headers, responseString, throwable); |
| | | callBack.onFail(""); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | /** |
| | | * 删除分享库商品 |
| | | * |
| | | * @param ids 删除列表ID |
| | | */ |
| | | public void deleteSelectStoreHouse(Context mContext, String ids, String uid, final SelectionStoreHouse31Contract.onStoreHouseCallBack callBack) { |
| | | ShoppingApi.deleteSelectStoreHouse(mContext, ids, uid, new BasicTextHttpResponseHandler() { |
| | | @Override |
| | | public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws Exception { |
| | | if (jsonObject.optString("code").equalsIgnoreCase("0")) { |
| | | callBack.onSuccess(jsonObject); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public void onFailure(int statusCode, Header[] headers, String responseString, Throwable throwable) { |
| | | super.onFailure(statusCode, headers, responseString, throwable); |
| | | callBack.onFail(responseString + ""); |
| | | } |
| | | }); |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.model; |
| | | |
| | | import android.content.Context; |
| | | |
| | | import com.google.gson.Gson; |
| | | import com.google.gson.GsonBuilder; |
| | | import com.google.gson.reflect.TypeToken; |
| | | import com.fanliunion.android.app.BasicTextHttpResponseHandler; |
| | | import com.fanliunion.android.app.ShoppingApi; |
| | | import com.fanliunion.android.app.contract.SuningSpecialFgContract; |
| | | import com.fanliunion.android.app.entity.HotSearch; |
| | | |
| | | import org.apache.http.Header; |
| | | import org.json.JSONObject; |
| | | |
| | | import java.util.ArrayList; |
| | | |
| | | /** |
| | | * 京东Fragment Model |
| | | */ |
| | | public class SuningSpecialFgModel { |
| | | private Context mContext; |
| | | |
| | | public SuningSpecialFgModel(Context mContext) { |
| | | this.mContext = mContext; |
| | | } |
| | | |
| | | /** |
| | | * 京东专题商品 |
| | | * |
| | | * @param page 页码 |
| | | * @param cid 分类ID |
| | | * @param callBack 回调 |
| | | */ |
| | | public void getSuningGoodsInfo(String page, String cid, final SuningSpecialFgContract.SuningSpecialFgCallBack callBack) { |
| | | ShoppingApi.getSuningGoodsInfo(mContext, page, cid, new BasicTextHttpResponseHandler() { |
| | | @Override |
| | | public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws Exception { |
| | | if (jsonObject.optInt("code") == 0) { |
| | | Gson gson = new GsonBuilder().serializeNulls().create(); |
| | | ArrayList<HotSearch> list = gson.fromJson(jsonObject.optJSONObject("data").optJSONArray("list").toString(), |
| | | new TypeToken<ArrayList<HotSearch>>() { |
| | | }.getType()); |
| | | callBack.onSuccess(jsonObject); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public void onFailure(int statusCode, Header[] headers, String responseString, Throwable throwable) { |
| | | super.onFailure(statusCode, headers, responseString, throwable); |
| | | callBack.onFail("请检查网络"); |
| | | } |
| | | }); |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.model; |
| | | |
| | | import android.content.Context; |
| | | |
| | | import com.google.gson.Gson; |
| | | import com.google.gson.GsonBuilder; |
| | | import com.google.gson.reflect.TypeToken; |
| | | import com.fanliunion.android.app.BasicTextHttpResponseHandler; |
| | | import com.fanliunion.android.app.ShoppingApi; |
| | | import com.fanliunion.android.app.contract.SuningSpecialContract; |
| | | import com.fanliunion.android.app.entity.HotSearch; |
| | | |
| | | import org.apache.http.Header; |
| | | import org.json.JSONObject; |
| | | |
| | | import java.util.ArrayList; |
| | | |
| | | /** |
| | | * 京东activity Model |
| | | */ |
| | | public class SuningSpecialModel { |
| | | private Context mContext; |
| | | |
| | | public SuningSpecialModel(Context mContext) { |
| | | this.mContext = mContext; |
| | | } |
| | | |
| | | /** |
| | | * 京东专题分类 |
| | | * |
| | | * @param callBack |
| | | */ |
| | | public void getSuningClass(final SuningSpecialContract.SuningSpecialCallBack callBack) { |
| | | ShoppingApi.getSuningClass(mContext, new BasicTextHttpResponseHandler() { |
| | | @Override |
| | | public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws Exception { |
| | | if (jsonObject.optInt("code") == 0) { |
| | | Gson gson = new GsonBuilder().serializeNulls().create(); |
| | | ArrayList<HotSearch> list = gson.fromJson(jsonObject.optJSONObject("data").optJSONArray("list").toString(), |
| | | new TypeToken<ArrayList<HotSearch>>() { |
| | | }.getType()); |
| | | callBack.onSuccess(list, jsonObject); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public void onFailure(int statusCode, Header[] headers, String responseString, Throwable throwable) { |
| | | super.onFailure(statusCode, headers, responseString, throwable); |
| | | callBack.onFail("请检查网络"); |
| | | } |
| | | }); |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.model; |
| | | |
| | | import android.content.Context; |
| | | |
| | | import com.fanliunion.android.app.BasicTextHttpResponseHandler; |
| | | import com.fanliunion.android.app.ShoppingApi; |
| | | import com.fanliunion.android.app.contract.TimeLimitedSpikeContract; |
| | | |
| | | import org.apache.http.Header; |
| | | import org.json.JSONObject; |
| | | |
| | | /** |
| | | * 限时秒杀 契约类 |
| | | */ |
| | | public class TimeLimitedSpikeModel { |
| | | /** |
| | | * 限时秒杀顶部 数据 |
| | | * |
| | | * @param mContext |
| | | */ |
| | | public void getSpikTime(Context mContext, final TimeLimitedSpikeContract.TimeLimitedSpikeCallBack callBack) { |
| | | ShoppingApi.getSpikTime(mContext, new BasicTextHttpResponseHandler() { |
| | | @Override |
| | | public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws Exception { |
| | | super.onSuccessPerfect(statusCode, headers, jsonObject); |
| | | callBack.onSuccess(jsonObject); |
| | | } |
| | | |
| | | @Override |
| | | public void onFailure(int statusCode, Header[] headers, String jsonObject, Throwable e) { |
| | | super.onFailure(statusCode, headers, jsonObject, e); |
| | | callBack.onFail(jsonObject + ""); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | /** |
| | | * 限时秒杀商品列表 |
| | | * |
| | | * @param mContext |
| | | * @param time 时间段 |
| | | * @param page 页码:1 |
| | | * @param auctionId 商品id |
| | | * @param callBack |
| | | */ |
| | | public void getSpikeGoodsList(Context mContext, String time, String page, String auctionId, final TimeLimitedSpikeContract.TimeLimitedSpikeCallBack callBack) { |
| | | ShoppingApi.getSpikeGoodsList(mContext, time, page, auctionId, new BasicTextHttpResponseHandler() { |
| | | @Override |
| | | public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws Exception { |
| | | super.onSuccessPerfect(statusCode, headers, jsonObject); |
| | | callBack.onSuccess(jsonObject); |
| | | } |
| | | |
| | | @Override |
| | | public void onFailure(int statusCode, Header[] headers, String jsonObject, Throwable e) { |
| | | super.onFailure(statusCode, headers, jsonObject, e); |
| | | callBack.onFail(jsonObject + ""); |
| | | } |
| | | }); |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.model; |
| | | |
| | | import android.content.Context; |
| | | |
| | | import com.google.gson.Gson; |
| | | import com.google.gson.GsonBuilder; |
| | | import com.google.gson.reflect.TypeToken; |
| | | import com.fanliunion.android.app.BasicTextHttpResponseHandler; |
| | | import com.fanliunion.android.app.ShoppingApi; |
| | | import com.fanliunion.android.app.contract.VipShopSpecialFgContract; |
| | | import com.fanliunion.android.app.entity.HotSearch; |
| | | |
| | | import org.apache.http.Header; |
| | | import org.json.JSONObject; |
| | | |
| | | import java.util.ArrayList; |
| | | |
| | | /** |
| | | * 京东Fragment Model |
| | | */ |
| | | public class VipShopSpecialFgModel { |
| | | private Context mContext; |
| | | |
| | | public VipShopSpecialFgModel(Context mContext) { |
| | | this.mContext = mContext; |
| | | } |
| | | |
| | | /** |
| | | * 京东专题商品 |
| | | * |
| | | * @param page 页码 |
| | | * @param cid 分类ID |
| | | * @param callBack 回调 |
| | | */ |
| | | public void getVipShopGoodsInfo(String page, String cid, final VipShopSpecialFgContract.VipShopSpecialFgCallBack callBack) { |
| | | ShoppingApi.getVipShopGoodsInfo(mContext, page, cid, new BasicTextHttpResponseHandler() { |
| | | @Override |
| | | public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws Exception { |
| | | if (jsonObject.optInt("code") == 0) { |
| | | Gson gson = new GsonBuilder().serializeNulls().create(); |
| | | ArrayList<HotSearch> list = gson.fromJson(jsonObject.optJSONObject("data").optJSONArray("list").toString(), |
| | | new TypeToken<ArrayList<HotSearch>>() { |
| | | }.getType()); |
| | | callBack.onSuccess(jsonObject); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public void onFailure(int statusCode, Header[] headers, String responseString, Throwable throwable) { |
| | | super.onFailure(statusCode, headers, responseString, throwable); |
| | | callBack.onFail("请检查网络"); |
| | | } |
| | | }); |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.model; |
| | | |
| | | import android.content.Context; |
| | | |
| | | import com.google.gson.Gson; |
| | | import com.google.gson.GsonBuilder; |
| | | import com.google.gson.reflect.TypeToken; |
| | | import com.fanliunion.android.app.BasicTextHttpResponseHandler; |
| | | import com.fanliunion.android.app.ShoppingApi; |
| | | import com.fanliunion.android.app.contract.VipShopSpecialContract; |
| | | import com.fanliunion.android.app.entity.HotSearch; |
| | | |
| | | import org.apache.http.Header; |
| | | import org.json.JSONObject; |
| | | |
| | | import java.util.ArrayList; |
| | | |
| | | /** |
| | | * 京东activity Model |
| | | */ |
| | | public class VipShopSpecialModel { |
| | | private Context mContext; |
| | | |
| | | public VipShopSpecialModel(Context mContext) { |
| | | this.mContext = mContext; |
| | | } |
| | | |
| | | /** |
| | | * 京东专题分类 |
| | | * |
| | | * @param callBack |
| | | */ |
| | | public void getVipShopClass(final VipShopSpecialContract.VipShopSpecialCallBack callBack) { |
| | | ShoppingApi.getVipShopClass(mContext, new BasicTextHttpResponseHandler() { |
| | | @Override |
| | | public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws Exception { |
| | | if (jsonObject.optInt("code") == 0) { |
| | | Gson gson = new GsonBuilder().serializeNulls().create(); |
| | | ArrayList<HotSearch> list = gson.fromJson(jsonObject.optJSONObject("data").optJSONArray("list").toString(), |
| | | new TypeToken<ArrayList<HotSearch>>() { |
| | | }.getType()); |
| | | callBack.onSuccess(list, jsonObject); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public void onFailure(int statusCode, Header[] headers, String responseString, Throwable throwable) { |
| | | super.onFailure(statusCode, headers, responseString, throwable); |
| | | callBack.onFail("请检查网络"); |
| | | } |
| | | }); |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.presenter; |
| | | |
| | | |
| | | import java.lang.ref.Reference; |
| | | import java.lang.ref.SoftReference; |
| | | |
| | | /** |
| | | * Description: Presenter的根父类 |
| | | */ |
| | | public class BasePresenter<T> { |
| | | //View接口类型的软引用 |
| | | protected Reference<T> mViewRef; |
| | | |
| | | /** |
| | | * 建立关系(绑定) |
| | | * |
| | | * @param view view对象传入 |
| | | */ |
| | | public void attachView(T view) { |
| | | /** |
| | | * 使用软引用,是为了防止所持的view都销毁了,但presenter一直持有,导致内存泄漏。 |
| | | */ |
| | | if (view != null) { |
| | | mViewRef = new SoftReference<>(view);//软引用 |
| | | } |
| | | } |
| | | |
| | | protected T getView() { |
| | | if (isViewAttached()) { |
| | | return mViewRef.get(); |
| | | } else { |
| | | return null; |
| | | } |
| | | } |
| | | |
| | | //判断view 是否销毁 |
| | | public boolean isViewAttached() { |
| | | return mViewRef != null && mViewRef.get() != null; |
| | | } |
| | | |
| | | /** |
| | | * 取消关联(销毁) |
| | | */ |
| | | public void detachView() { |
| | | if (mViewRef != null) { |
| | | mViewRef.clear(); |
| | | } |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.presenter; |
| | | |
| | | import android.animation.Animator; |
| | | import android.animation.AnimatorListenerAdapter; |
| | | import android.animation.ValueAnimator; |
| | | import android.content.Context; |
| | | import android.content.Intent; |
| | | import android.graphics.Color; |
| | | import android.graphics.Point; |
| | | import android.graphics.drawable.GradientDrawable; |
| | | import android.view.View; |
| | | import android.view.ViewGroup; |
| | | import android.view.animation.Animation; |
| | | import android.view.animation.LinearInterpolator; |
| | | import android.view.animation.ScaleAnimation; |
| | | import android.widget.LinearLayout; |
| | | import android.widget.RelativeLayout; |
| | | import android.widget.TextView; |
| | | |
| | | import com.app.hubert.guide.util.ScreenUtils; |
| | | import com.wpc.library.util.common.DimenUtils; |
| | | import com.fanliunion.android.app.contract.GoldTaskContract; |
| | | import com.fanliunion.android.app.model.GoldTaskModel; |
| | | import com.fanliunion.android.app.ui.gold.view.GoldExchangeActivity; |
| | | import com.fanliunion.android.app.ui.goldtask.Water; |
| | | import com.fanliunion.android.app.ui.goldtask.view.PointEvaluator; |
| | | import com.fanliunion.android.app.ui.mine.GoldDescActivity; |
| | | |
| | | import org.json.JSONObject; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 金币任务Presenter |
| | | */ |
| | | public class GoldTaskPresenter extends BasePresenter<GoldTaskContract.GoldTaskView> { |
| | | private GoldTaskModel taskModel; |
| | | |
| | | public GoldTaskPresenter() { |
| | | this.taskModel = new GoldTaskModel(); |
| | | } |
| | | |
| | | /** |
| | | * 未领取金币数据 |
| | | * |
| | | * @param mContext |
| | | * @param uid |
| | | */ |
| | | public void getNotReceived(Context mContext, String uid) { |
| | | taskModel.getNotReceived(mContext, uid, new GoldTaskContract.GoldTaskCallBack() { |
| | | @Override |
| | | public void onSuccess(JSONObject obj) { |
| | | if (getView() != null) { |
| | | getView().onNotReceived(obj); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public void onFail(String errorInfo) { |
| | | if (getView() != null) { |
| | | getView().onNotReceivedFail(errorInfo); |
| | | } |
| | | } |
| | | }); |
| | | } |
| | | |
| | | /** |
| | | * 金币任务列表 |
| | | * |
| | | * @param mContext |
| | | * @param uid |
| | | * @param page |
| | | */ |
| | | public void getTaskList(Context mContext, String uid, int page) { |
| | | taskModel.getTaskList(mContext, uid, page, new GoldTaskContract.GoldTaskCallBack() { |
| | | @Override |
| | | public void onSuccess(JSONObject obj) { |
| | | if (getView() != null) { |
| | | getView().onTaskList(obj); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public void onFail(String errorInfo) { |
| | | if (getView() != null) { |
| | | getView().onTaskListFail(errorInfo); |
| | | } |
| | | } |
| | | }); |
| | | } |
| | | |
| | | /** |
| | | * 金币领取 |
| | | * 单个or所有 |
| | | * |
| | | * @param mContext |
| | | * @param uid |
| | | * @param type 全部领取1 部分领取0 |
| | | * @param ids 领取的记录id: [1,2] |
| | | */ |
| | | public void getReceiveGoldCoin(Context mContext, String uid, String type, String ids) { |
| | | taskModel.getReceiveGoldCoin(mContext, uid, type, ids, new GoldTaskContract.GoldTaskCallBack() { |
| | | @Override |
| | | public void onSuccess(JSONObject obj) { |
| | | if (getView() != null) { |
| | | getView().onReceiveGoldCoin(obj); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public void onFail(String errorInfo) { |
| | | if (getView() != null) { |
| | | getView().onReceiveGoldCoinFail(errorInfo); |
| | | } |
| | | } |
| | | }); |
| | | } |
| | | |
| | | /** |
| | | * 绑定控件 |
| | | * |
| | | * @param tvTopBarRight 兑换金币 |
| | | * @param tv_top_bar_right 明细 |
| | | * @param tv_middle 标题 |
| | | * @param starttime 初始时间 |
| | | */ |
| | | public void findViewById(final Context mContext, TextView tv_top_bar_right, TextView tv_middle, TextView tvTopBarRight, final Long starttime) { |
| | | tv_middle.setText("金币任务"); |
| | | tv_top_bar_right.setVisibility(View.VISIBLE); |
| | | tv_top_bar_right.setText("明细"); |
| | | ViewGroup.LayoutParams params = tv_top_bar_right.getLayoutParams(); |
| | | ViewGroup.MarginLayoutParams marginParams = null; |
| | | //获取view的margin设置参数 |
| | | if (params instanceof ViewGroup.MarginLayoutParams) { |
| | | marginParams = (ViewGroup.MarginLayoutParams) params; |
| | | } else { |
| | | //不存在时创建一个新的参数 |
| | | marginParams = new ViewGroup.MarginLayoutParams(params); |
| | | } |
| | | //设置margin |
| | | marginParams.setMargins(0, 0, 30, 0); |
| | | tv_top_bar_right.setLayoutParams(marginParams); |
| | | |
| | | |
| | | //动态改变shape |
| | | GradientDrawable shape = new GradientDrawable(); |
| | | shape.setCornerRadius(ScreenUtils.dp2px(mContext, 100)); |
| | | //设置颜色 |
| | | shape.setStroke(ScreenUtils.dp2px(mContext, 1), Color.parseColor("#F6A21A")); |
| | | shape.setColor(Color.parseColor("#F6A21A")); |
| | | //设置大小 |
| | | tvTopBarRight.setBackground(shape); |
| | | tvTopBarRight.setOnClickListener(new View.OnClickListener() { |
| | | @Override |
| | | public void onClick(View v) { |
| | | if ((System.currentTimeMillis() - starttime) > 1500) {//点击时间大于 初始时间并相隔1秒以上 |
| | | mContext.startActivity(new Intent(mContext, GoldExchangeActivity.class));//金币兑换 |
| | | } |
| | | } |
| | | }); |
| | | tv_top_bar_right.setOnClickListener(new View.OnClickListener() {//明细 |
| | | @Override |
| | | public void onClick(View v) { |
| | | if ((System.currentTimeMillis() - starttime) > 1000) {//点击时间大于 初始时间并相隔1秒以上 |
| | | mContext.startActivity(new Intent(mContext, GoldDescActivity.class)); |
| | | } |
| | | } |
| | | }); |
| | | } |
| | | |
| | | /** |
| | | * 一件领取按钮缩放动画 |
| | | */ |
| | | public void onALLScaleAnimation(final TextView goldtask_waterAll) { |
| | | /** |
| | | * ScaleAnimation通过多种方式指定轴心的位置,通过Type来约束 |
| | | * |
| | | * @param fromX X方向开始时的宽度,1f表示控件原有大小 |
| | | * @param toX X方向结束时的宽度, |
| | | * @param fromY Y方向上开的宽度, |
| | | * @param toY Y方向结束的宽度 |
| | | * @param pivotX 缩放的轴心X的位置,取值类型是float,单位是px像素,比如:X方向控件中心位置是mIvScale.getWidth() / 2f |
| | | * @param pivotY 缩放的轴心Y的位置,取值类型是float,单位是px像素,比如:y方向控件中心位置是mIvScale.getHeight() / 2f |
| | | * @param pivotXType 用来约束pivotXValue的取值。取值有三种:Animation.ABSOLUTE,Animation.RELATIVE_TO_SELF,Animation.RELATIVE_TO_PARENT |
| | | * Type: Animation.ABSOLUTE:绝对,如果设置这种类型,后面pivotXValue取值就必须是像素点;比如:控件X方向上的中心点,pivotXValue的取值mIvScale.getWidth() / 2f |
| | | * Animation.RELATIVE_TO_SELF:相对于控件自己,设置这种类型,后面pivotXValue取值就会去拿这个取值是乘上控件本身的宽度;比如:控件X方向上的中心点,pivotXValue的取值0.5f |
| | | * Animation.RELATIVE_TO_PARENT:相对于它父容器(这个父容器是指包括这个这个做动画控件的外一层控件), 原理同上, |
| | | * @param pivotXValue 配合pivotXType使用,原理在上面 |
| | | * @param pivotYType 原理同上 |
| | | * @param pivotYValue 原理同上 |
| | | */ |
| | | ScaleAnimation scaleAnimation2 = new ScaleAnimation(1f, 0.95f, 1f, 0.95f, ScaleAnimation.ABSOLUTE, |
| | | goldtask_waterAll.getWidth() / 2f, ScaleAnimation.ABSOLUTE, goldtask_waterAll.getHeight() / 2f); |
| | | //设置动画持续时长 |
| | | scaleAnimation2.setDuration(100); |
| | | //设置动画结束之后的状态是否是动画的最终状态,true,表示是保持动画结束时的最终状态 |
| | | scaleAnimation2.setFillAfter(false); |
| | | //设置动画结束之后的状态是否是动画开始时的状态,true,表示是保持动画开始时的状态 |
| | | scaleAnimation2.setFillBefore(true); |
| | | //设置动画的重复模式:反转REVERSE和重新开始RESTART |
| | | scaleAnimation2.setRepeatMode(ScaleAnimation.REVERSE); |
| | | //设置动画播放次数 |
| | | scaleAnimation2.setRepeatCount(ScaleAnimation.ABSOLUTE); |
| | | // scaleAnimation2.setA |
| | | |
| | | //开始动画 |
| | | goldtask_waterAll.startAnimation(scaleAnimation2); |
| | | //清除动画 |
| | | // wv_waterAll.clearAnimation(); |
| | | //同样cancel()也能取消掉动画 |
| | | // scaleAnimation2.cancel(); |
| | | //scaleAnimation动画监听 |
| | | scaleAnimation2.setAnimationListener(new Animation.AnimationListener() { |
| | | @Override |
| | | public void onAnimationStart(Animation animation) { |
| | | goldtask_waterAll.setAlpha(0.7f);//设置绘制图形的透明度。 |
| | | } |
| | | |
| | | @Override |
| | | public void onAnimationEnd(Animation animation) { |
| | | goldtask_waterAll.setAlpha(1f);//设置绘制图形的透明度。 |
| | | } |
| | | |
| | | @Override |
| | | public void onAnimationRepeat(Animation animation) { |
| | | |
| | | } |
| | | }); |
| | | } |
| | | |
| | | /** |
| | | * 设置view的属性 |
| | | * 移动view并且缩放 |
| | | * |
| | | * @param view |
| | | * @param translationY |
| | | * @param translationX |
| | | */ |
| | | public void setViewProperty(View view, float alpha, float translationY, float translationX, |
| | | boolean b) { |
| | | view.setTranslationX(translationX);//向y坐标移动 |
| | | view.setTranslationY(translationY);//向x坐标移动 |
| | | if (b) { |
| | | view.setAlpha(alpha);//设置绘制图形的透明度。 |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 平移到屏幕中央 |
| | | * |
| | | * @param goldtask_scroll 金币显示 |
| | | * @param end_water 金币总体布局 |
| | | * @param goldtask_waterAll 一键领取 |
| | | */ |
| | | public void animContentView(final RelativeLayout goldtask_scroll, |
| | | final Point end_water, final TextView goldtask_waterAll, long time, boolean restore) { |
| | | //ObjectAnimator 测试中更卡一些 所以占时不用 |
| | | // ObjectAnimator objectAnimator = ObjectAnimator.ofFloat(btn, "translationX", 0, (-(wv_waterAll.getX() + 22))); |
| | | // objectAnimator.setDuration(1000); |
| | | // objectAnimator.setRepeatCount(0);//重复次数 |
| | | //// objectAnimator.setRepeatMode(Animation.RESTART);//重复模式 |
| | | // objectAnimator.start(); |
| | | Point startPoint = null;//当前位置 |
| | | Point endPoint = null;//获取中心位置(平移结束位置) |
| | | ValueAnimator anim; |
| | | if (restore) { |
| | | startPoint = new Point(-(int) goldtask_scroll.getX(), (int) goldtask_scroll.getY()); |
| | | endPoint = new Point(0, end_water.y); |
| | | // startPoint.x = (int) (goldtask_scroll.getWidth() - ScreenUtils.dp2px(goldtask_scroll.getContext(), 24)); |
| | | anim = ValueAnimator.ofObject(new PointEvaluator(), startPoint, endPoint); |
| | | } else { |
| | | startPoint = new Point(0, 0); |
| | | endPoint = new Point((int) -(goldtask_waterAll.getX() + 22), 0);//获取中心位置(平移结束位置) |
| | | anim = ValueAnimator.ofObject(new PointEvaluator(), startPoint, endPoint); |
| | | } |
| | | //根据距离计算动画执行时间 |
| | | anim.setDuration(time); |
| | | anim.setInterpolator(new LinearInterpolator()); |
| | | anim.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() { |
| | | @Override |
| | | public void onAnimationUpdate(ValueAnimator animation) { |
| | | Point currentPoint = (Point) animation.getAnimatedValue();//返回计算时间的坐标 |
| | | setViewProperty(goldtask_scroll, 0, 0, currentPoint.x, false);//实时设置位置 |
| | | } |
| | | }); |
| | | anim.addListener(new AnimatorListenerAdapter() { |
| | | @Override |
| | | public void onAnimationEnd(Animator animation) { |
| | | //清除所有的 动画 |
| | | //清除动画 |
| | | // goldtask_waterAll.clearAnimation(); |
| | | // goldtask_scroll.clearAnimation(); |
| | | // goldtask_water.clearAnimation(); |
| | | } |
| | | }); |
| | | anim.start(); |
| | | } |
| | | |
| | | /** |
| | | * 获取用户id |
| | | * |
| | | * @return |
| | | */ |
| | | public String getUid(Context mContext) { |
| | | return mContext.getSharedPreferences("user", Context.MODE_PRIVATE).getString("uid", ""); |
| | | } |
| | | |
| | | /** |
| | | * 设置 到底部的margin |
| | | * |
| | | * @param tv_loading |
| | | */ |
| | | public void setmarginTop(TextView tv_loading) { |
| | | LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(tv_loading.getLayoutParams()); |
| | | lp.setMargins(0, DimenUtils.dip2px(tv_loading.getContext(), 29.5f), 0, DimenUtils.dip2px(tv_loading.getContext(), 29.5f)); |
| | | tv_loading.setLayoutParams(lp); |
| | | tv_loading.setTextSize(DimenUtils.dip2px(tv_loading.getContext(), 5f)); |
| | | } |
| | | |
| | | /** |
| | | * 未领取金币数据 对比 |
| | | * |
| | | * @param mWaters 历史数据 |
| | | * @param mWaterstemp 现在数据 |
| | | * @return |
| | | */ |
| | | public boolean Judgehistory(List<Water> mWaters, List<Water> mWaterstemp) { |
| | | if (mWaters.size() == 0 || mWaterstemp.size() == 0) {//其中一个数组为空 返回true 设置金币 |
| | | // Log.e("eee", "Judgehistory: 其中一个数组为空 返回true 设置金币"); |
| | | return true; |
| | | } else if (mWaters.size() != mWaterstemp.size()) {//两个数组 长度不等 返回true 设置金币 |
| | | // Log.e("eee", "Judgehistory: 两个数组 长度不等 返回true 设置金币"); |
| | | return true; |
| | | } else if (!onSort(mWaters).equals(onSort(mWaterstemp))) {//两个list 的id不相等 |
| | | // Log.e("eee", "Judgehistory: 两个list 的id不相等"); |
| | | return true; |
| | | } else {//完全一样就返回false 不进入设置金币步骤 |
| | | // Log.e("eee", "Judgehistory: false"); |
| | | return false; |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 冒泡排序 |
| | | * |
| | | * @param mWaters |
| | | * @return |
| | | */ |
| | | private String onSort(List<Water> mWaters) { |
| | | if (mWaters.size() == 0) |
| | | return ""; |
| | | //StringBuffer拼接字符串方式(速度快安全性能高) |
| | | StringBuffer str = new StringBuffer(); |
| | | //冒泡排序 |
| | | for (int i = 0; i < mWaters.size(); i++) |
| | | for (int j = 0; j < mWaters.size() - 1 - i; j++) |
| | | if (mWaters.get(j + 1).id < mWaters.get(j).id) { |
| | | mWaters.get(j + 1).id = mWaters.get(j + 1).id ^ mWaters.get(j).id; |
| | | mWaters.get(j).id = mWaters.get(j + 1).id ^ mWaters.get(j).id; |
| | | mWaters.get(j + 1).id = mWaters.get(j + 1).id ^ mWaters.get(j).id; |
| | | } |
| | | for (Water array : mWaters) {//拼接id |
| | | str.append(String.valueOf(array.id)).append("#"); |
| | | } |
| | | // Log.e("eee", "onSort: " + str); |
| | | return str.toString(); |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.presenter; |
| | | |
| | | |
| | | import android.content.Context; |
| | | |
| | | import com.fanliunion.android.app.contract.InvitepeopleContract; |
| | | import com.fanliunion.android.app.model.InvitepeopleModel; |
| | | |
| | | import org.json.JSONObject; |
| | | |
| | | public class InvitepeoplePresenter extends BasePresenter<InvitepeopleContract.InvitepeopleView> { |
| | | InvitepeopleModel model; |
| | | |
| | | public InvitepeoplePresenter() { |
| | | this.model = new InvitepeopleModel(); |
| | | } |
| | | |
| | | /** |
| | | * 队员-统计数量+上级 |
| | | * |
| | | * @param mContext |
| | | * @param uid |
| | | */ |
| | | public void getCountMyTeam(Context mContext, String uid) { |
| | | model.getCountMyTeam(mContext, uid, new InvitepeopleContract.InvitepeopleCallBack() { |
| | | @Override |
| | | public void onSuccess(JSONObject obj) { |
| | | if (getClass() != null) { |
| | | getView().onCountMyTeam(obj); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public void onFail(String errorInfo) { |
| | | if (getClass() != null) { |
| | | getView().onCountMyTeamFail(errorInfo); |
| | | } |
| | | } |
| | | }); |
| | | } |
| | | |
| | | public void getRemindTeam(Context mContext, String uid, String inviteId) { |
| | | model.getRemindTeam(mContext, uid, inviteId, new InvitepeopleContract.InvitepeopleCallBack() { |
| | | @Override |
| | | public void onSuccess(JSONObject obj) { |
| | | if (getClass() != null) { |
| | | getView().onRemindTeam(obj); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public void onFail(String errorInfo) { |
| | | if (getClass() != null) { |
| | | getView().onRemindTeamFail(errorInfo); |
| | | } |
| | | } |
| | | }); |
| | | } |
| | | |
| | | /** |
| | | * 获取用户id |
| | | * |
| | | * @return |
| | | */ |
| | | public String getUid(Context mContext) { |
| | | return mContext.getSharedPreferences("user", Context.MODE_PRIVATE).getString("uid", ""); |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.presenter; |
| | | |
| | | import android.app.Activity; |
| | | import android.content.Context; |
| | | import android.content.SharedPreferences; |
| | | import android.support.v4.widget.SwipeRefreshLayout; |
| | | import android.view.View; |
| | | import android.widget.ImageView; |
| | | import android.widget.LinearLayout; |
| | | import android.widget.RelativeLayout; |
| | | import android.widget.TextView; |
| | | import android.widget.Toast; |
| | | |
| | | import com.bumptech.glide.Glide; |
| | | import com.google.gson.Gson; |
| | | import com.google.gson.GsonBuilder; |
| | | import com.google.gson.reflect.TypeToken; |
| | | import com.viewpagerindicator.LinePageIndicator; |
| | | import com.wpc.library.util.NetUtils; |
| | | import com.wpc.library.util.SystemCommon; |
| | | import com.wpc.library.util.common.DimenUtils; |
| | | import com.wpc.library.widget.RatioLayout; |
| | | import com.fanliunion.android.app.R; |
| | | import com.fanliunion.android.app.contract.JdSpecialFgContract; |
| | | import com.fanliunion.android.app.entity.HomeBanner; |
| | | import com.fanliunion.android.app.entity.TaoBaoGoodsBrief; |
| | | import com.fanliunion.android.app.model.JdSpecialFgModel; |
| | | import com.fanliunion.android.app.ui.jdSpecial.JdSpecialTopAdapter; |
| | | import com.fanliunion.android.app.util.JumpActivityUtil; |
| | | |
| | | import org.json.JSONObject; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 京东精选 fragment presenter |
| | | */ |
| | | public class JdSpeciaFgPresenter extends BasePresenter<JdSpecialFgContract.JdSpecialView> { |
| | | private JdSpecialFgModel model; |
| | | private Context mContext; |
| | | |
| | | public JdSpeciaFgPresenter(Context mContext) { |
| | | this.mContext = mContext; |
| | | this.model = new JdSpecialFgModel(mContext); |
| | | } |
| | | |
| | | /** |
| | | * 获取京东专题商品 |
| | | * |
| | | * @param page 页码 |
| | | * @param cid 分类ID |
| | | */ |
| | | |
| | | public void getGoodsInfo(String page, String cid, View bottom, TextView tv_loading, String setText) { |
| | | display_bottom(Integer.valueOf(page), bottom, tv_loading, setText); |
| | | model.getJdGoodsInfo(page, cid, new JdSpecialFgContract.JdSpecialFgCallBack() { |
| | | @Override |
| | | public void onSuccess(JSONObject obj) { |
| | | if (getView() != null) { |
| | | getView().onSearchSuccess(obj); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public void onFail(String errorInfo) { |
| | | if (getView() != null) { |
| | | getView().onSearchFail(errorInfo); |
| | | } |
| | | } |
| | | }); |
| | | } |
| | | |
| | | /** |
| | | * 京东精选 顶部轮播图 banner |
| | | * |
| | | * @param obj 数据 |
| | | * @param indicator_recommend viewpage |
| | | * @param jdfgspecial_topbanner 指示器 |
| | | * @param mBanners banner数据 |
| | | * @param bannerAdapter 适配器 |
| | | * @param indicatorRecommend |
| | | */ |
| | | public void setBanner(JSONObject obj, LinePageIndicator indicator_recommend, RatioLayout jdfgspecial_topbanner, List<HomeBanner> mBanners, JdSpecialTopAdapter bannerAdapter, int page, LinePageIndicator indicatorRecommend) { |
| | | //顶部banner |
| | | Gson gson = new GsonBuilder().serializeNulls().create(); |
| | | List<HomeBanner> list1 = null; |
| | | if (obj.optJSONObject("data").optJSONArray("listPic") != null) { |
| | | list1 = gson.fromJson(obj.optJSONObject("data").optJSONArray("listPic").toString(), new TypeToken<List<HomeBanner>>() { |
| | | }.getType()); |
| | | float width = SystemCommon.getScreenWidth(mContext); |
| | | indicator_recommend.setLineWidth((width - (DimenUtils.dip2px(mContext, 30))) / list1.size()); |
| | | indicator_recommend.setGapWidth(0); |
| | | indicator_recommend.setSelectedColor(mContext.getResources().getColor(R.color.white)); |
| | | indicator_recommend.setUnselectedColor(mContext.getResources().getColor(R.color.transport_white3)); |
| | | indicator_recommend.setStrokeWidth(DimenUtils.dip2px(mContext, 2)); |
| | | } |
| | | if (page == 1 && (list1 == null || list1.size() == 0)) { |
| | | jdfgspecial_topbanner.setVisibility(View.GONE); |
| | | } else { |
| | | if (page == 1) { |
| | | jdfgspecial_topbanner.setVisibility(View.VISIBLE); |
| | | mBanners.clear(); |
| | | mBanners.addAll(list1); |
| | | bannerAdapter.notifyDataSetChanged(); |
| | | } |
| | | if (mBanners.size() == 1) { |
| | | indicator_recommend.setVisibility(View.GONE); |
| | | } |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 京东 // 1大4小 专题列表 |
| | | * |
| | | * @param obj 数据源 |
| | | * @param page 页码 |
| | | * @param pdd_top_speciallist 专题布局 |
| | | * @param pdd_top_speciallist1 图1 |
| | | * @param pdd_top_speciallist2 图2 |
| | | * @param pdd_top_speciallist3 图3 |
| | | * @param pdd_top_speciallist4 图4 |
| | | * @param pdd_top_speciallist5 图5 |
| | | * @param mlistSpe 专题数据 |
| | | */ |
| | | public void setlistSpe(JSONObject obj, int page, RatioLayout pdd_top_speciallist, ImageView pdd_top_speciallist1, ImageView pdd_top_speciallist2, |
| | | ImageView pdd_top_speciallist3, ImageView pdd_top_speciallist4, ImageView pdd_top_speciallist5, List<HomeBanner> mlistSpe |
| | | ) { |
| | | //顶部banner |
| | | Gson gson = new GsonBuilder().serializeNulls().create(); |
| | | List<HomeBanner> list1 = null; |
| | | if (obj.optJSONObject("data").optJSONArray("listSpe") != null) { |
| | | list1 = gson.fromJson(obj.optJSONObject("data").optJSONArray("listSpe").toString(), new TypeToken<List<HomeBanner>>() { |
| | | }.getType()); |
| | | pdd_top_speciallist.setVisibility(View.VISIBLE); |
| | | } |
| | | if (page == 1 && (list1 == null || list1.size() == 0)) { |
| | | pdd_top_speciallist.setVisibility(View.GONE); |
| | | } else { |
| | | |
| | | Glide.with(mContext) |
| | | .load(list1.get(0).getPicture()) |
| | | .into(pdd_top_speciallist1); |
| | | Glide.with(mContext) |
| | | .load(list1.get(1).getPicture()) |
| | | .into(pdd_top_speciallist2); |
| | | Glide.with(mContext) |
| | | .load(list1.get(2).getPicture()) |
| | | .into(pdd_top_speciallist3); |
| | | Glide.with(mContext) |
| | | .load(list1.get(3).getPicture()) |
| | | .into(pdd_top_speciallist4); |
| | | Glide.with(mContext) |
| | | .load(list1.get(4).getPicture()) |
| | | .into(pdd_top_speciallist5); |
| | | mlistSpe.clear(); |
| | | mlistSpe.addAll(list1);//添加专题列表 数据 |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 专题列表点击 |
| | | * |
| | | * @param mList |
| | | * @param position |
| | | */ |
| | | public void setClickSpe(List<HomeBanner> mList, int position) { |
| | | if (mList.size() == 0) { |
| | | return; |
| | | } |
| | | JumpActivityUtil.jumpPage((Activity) mContext, mList.get(position).getJumpDetail(), mList.get(position).getParams()); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 京东精选 商品加载 |
| | | * |
| | | * @param obj 数据 |
| | | * @param mList 商品list |
| | | * @param fragment_jdspecial_sf 下拉控件 |
| | | */ |
| | | public void setList(JSONObject obj, List<TaoBaoGoodsBrief> mList, int page, SwipeRefreshLayout fragment_jdspecial_sf |
| | | , View bottom, ImageView iv_loading, TextView tv_loading, RelativeLayout ff_loading_no_data) { |
| | | Gson gson2 = new GsonBuilder().serializeNulls().create(); |
| | | List<TaoBaoGoodsBrief> list = gson2.fromJson(obj.optJSONObject("data").optJSONArray("list").toString(), new TypeToken<List<TaoBaoGoodsBrief>>() { |
| | | }.getType()); |
| | | if (page == 1) |
| | | mList.clear(); |
| | | mList.addAll(list); |
| | | hide_bottom(mList, obj.optJSONObject("data").optInt("count"), bottom, iv_loading, tv_loading, ff_loading_no_data); |
| | | } |
| | | |
| | | /** |
| | | * 显示 底部加载 |
| | | * |
| | | * @param page |
| | | * @param bottom |
| | | */ |
| | | public void display_bottom(int page, View bottom, TextView tv_loading, String setText) { |
| | | if (page > 1) { |
| | | bottom.setVisibility(View.VISIBLE); |
| | | tv_loading.setText(setText); |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 底部隐藏 |
| | | * |
| | | * @param mList |
| | | * @param count |
| | | * @param bottom |
| | | * @param iv_loading |
| | | * @param tv_loading |
| | | * @param ff_loading_no_data |
| | | */ |
| | | private void hide_bottom(List<TaoBaoGoodsBrief> mList, int count, View bottom, ImageView iv_loading, TextView tv_loading, RelativeLayout ff_loading_no_data) { |
| | | if (mList.size() >= count) { //下拉数据请求完 到底了 |
| | | bottom.setVisibility(View.VISIBLE); |
| | | iv_loading.setVisibility(View.GONE); |
| | | tv_loading.setText(mContext.getResources().getString(R.string.list_no_more)); |
| | | } else { //下拉还有数据时 |
| | | bottom.setVisibility(View.GONE); |
| | | } |
| | | if (mList.size() == 0) { //没有数据情况 |
| | | bottom.setVisibility(View.VISIBLE); |
| | | ff_loading_no_data.setVisibility(View.VISIBLE); //展示 无数据页 |
| | | } else { |
| | | ff_loading_no_data.setVisibility(View.GONE); //隐藏无数据页 |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 请求失败 |
| | | * |
| | | * @param mList |
| | | * @param ll_no_data_rf |
| | | * @param ll_no_net |
| | | * @param ll_no_data |
| | | * @param ll_request_failture |
| | | */ |
| | | public void error(List<TaoBaoGoodsBrief> mList, ImageView ll_no_data_rf, LinearLayout ll_no_net, LinearLayout ll_no_data, LinearLayout ll_request_failture) { |
| | | if (mList.size() == 0) { |
| | | if (NetUtils.getNetworkState(mContext).equalsIgnoreCase(NetUtils.NETWORK_NONE)) { |
| | | requestState(3, ll_no_data_rf, ll_no_net, ll_no_data, ll_request_failture); |
| | | } else { |
| | | requestState(2, ll_no_data_rf, ll_no_net, ll_no_data, ll_request_failture); |
| | | } |
| | | } else { |
| | | if (NetUtils.getNetworkState(mContext).equalsIgnoreCase(NetUtils.NETWORK_NONE)) { |
| | | Toast.makeText(mContext, "网络未连接,请检测网络设置", Toast.LENGTH_SHORT).show(); |
| | | } else { |
| | | Toast.makeText(mContext, "网络连接异常,请检测网络设置", Toast.LENGTH_SHORT).show(); |
| | | } |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 请求状态 0 数据正常展示;1 返回数据为空;2 网络请求失败;3 没有连接网络 |
| | | * |
| | | * @param state |
| | | */ |
| | | public void requestState(int state, ImageView ll_no_data_rf, LinearLayout ll_no_net, LinearLayout ll_no_data, LinearLayout ll_request_failture) { |
| | | ll_no_data_rf.setVisibility(state == 1 ? View.VISIBLE : View.GONE); |
| | | ll_no_data.setVisibility(state == 1 ? View.VISIBLE : View.GONE); |
| | | ll_request_failture.setVisibility(state == 2 ? View.VISIBLE : View.GONE); |
| | | ll_no_net.setVisibility(state == 3 ? View.VISIBLE : View.GONE); |
| | | } |
| | | |
| | | /** |
| | | * 判断登陆 |
| | | * |
| | | * @return 登陆状态 |
| | | */ |
| | | public boolean isLogin() { |
| | | final SharedPreferences sp = mContext.getSharedPreferences("user", Context.MODE_PRIVATE); |
| | | return sp.getBoolean("isLogin", false); |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.presenter; |
| | | |
| | | import android.content.Context; |
| | | import android.content.SharedPreferences; |
| | | import android.content.pm.PackageInfo; |
| | | import android.content.pm.PackageManager; |
| | | import android.support.v4.view.ViewPager; |
| | | import android.view.View; |
| | | import android.widget.LinearLayout; |
| | | |
| | | import com.fanliunion.android.app.contract.JdSpecialContract; |
| | | import com.fanliunion.android.app.entity.HotSearch; |
| | | import com.fanliunion.android.app.model.JdSpecialModel; |
| | | import com.fanliunion.android.app.ui.dialog.ShapeLoadingDialog; |
| | | import com.fanliunion.android.app.util.JDGoodsJump; |
| | | |
| | | import org.json.JSONObject; |
| | | |
| | | import java.util.ArrayList; |
| | | |
| | | /** |
| | | * 京东专题 activity presenter |
| | | */ |
| | | public class JdSpeciaPresenter extends BasePresenter<JdSpecialContract.JdSpecialView> { |
| | | private JdSpecialModel model; |
| | | private Context mContext; |
| | | |
| | | public JdSpeciaPresenter(Context context) { |
| | | this.model = new JdSpecialModel(context); |
| | | this.mContext = context; |
| | | } |
| | | |
| | | /** |
| | | * 获取京东 热销分类 |
| | | */ |
| | | public void getjdClass() { |
| | | model.getJdClass(new JdSpecialContract.JdSpecialCallBack() { |
| | | @Override |
| | | public void onSuccess(ArrayList<HotSearch> list, JSONObject obj) { |
| | | if(getView()!=null){ |
| | | getView().onSearchSuccess(list, obj); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public void onFail(String errorInfo) { |
| | | if(getView()!=null){ |
| | | getView().onSearchFail(errorInfo); |
| | | } |
| | | } |
| | | }); |
| | | } |
| | | |
| | | /** |
| | | * 缓冲 |
| | | */ |
| | | public void waitinquire(ShapeLoadingDialog pd) { |
| | | if (pd == null) { |
| | | pd = new ShapeLoadingDialog.Builder(mContext).build(); |
| | | } |
| | | pd.show(); |
| | | } |
| | | |
| | | /** |
| | | * 缓冲关闭 |
| | | */ |
| | | public void dpdismiss(ShapeLoadingDialog pd) { |
| | | if (pd != null && pd.isShowing()) { |
| | | pd.dismiss(); |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 请求失败 判断请求状态: 返回数据为空; 网络请求失败; 没有连接网络 |
| | | * |
| | | * @param state |
| | | * @param jdspecial_viewpage |
| | | * @param ll_no_data |
| | | * @param ll_request_failture |
| | | * @param ll_no_net |
| | | */ |
| | | public void requestState(int state, ViewPager jdspecial_viewpage, LinearLayout ll_no_data, LinearLayout ll_request_failture, LinearLayout ll_no_net) { |
| | | jdspecial_viewpage.setVisibility(state == 0 ? View.VISIBLE : View.GONE); |
| | | ll_no_data.setVisibility(state == 1 ? View.VISIBLE : View.GONE); |
| | | ll_request_failture.setVisibility(state == 2 ? View.VISIBLE : View.GONE); |
| | | ll_no_net.setVisibility(state == 3 ? View.VISIBLE : View.GONE); |
| | | } |
| | | |
| | | /** |
| | | * 判断登陆 |
| | | * |
| | | * @return |
| | | */ |
| | | public boolean isLogin() { |
| | | final SharedPreferences sp = mContext.getSharedPreferences("user", Context.MODE_PRIVATE); |
| | | boolean isLogin = sp.getBoolean("isLogin", false); |
| | | return isLogin; |
| | | } |
| | | |
| | | //--3.京东的包名 |
| | | private String mJDMall = "com.jingdong.app.mall"; |
| | | |
| | | /** |
| | | * 跳转到京东 |
| | | * 有京东app 就跳转app 没有app跳转网页 |
| | | */ |
| | | public void isJdJump(String url) { |
| | | JDGoodsJump jump = new JDGoodsJump(url); |
| | | // if (checkPackInfo(mJDMall)) { |
| | | // Intent intent = mContext.getPackageManager().getLaunchIntentForPackage(mJDMall); |
| | | // if (intent != null) { |
| | | // intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); |
| | | // mContext.startActivity(intent); |
| | | // } |
| | | // |
| | | // } else { |
| | | // Intent intent1 = new Intent(mContext, ShareBrowserActivity.class); |
| | | // intent1.putExtra("url", url); |
| | | // mContext.startActivity(intent1); |
| | | // } |
| | | } |
| | | |
| | | /** |
| | | * 检查包是否存在 |
| | | * |
| | | * @param packname |
| | | * @return |
| | | */ |
| | | private boolean checkPackInfo(String packname) { |
| | | PackageInfo packageInfo = null; |
| | | try { |
| | | packageInfo = mContext.getPackageManager().getPackageInfo(packname, 0); |
| | | } catch (PackageManager.NameNotFoundException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | return packageInfo != null; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.presenter; |
| | | |
| | | import android.app.Activity; |
| | | import android.content.Context; |
| | | import android.content.DialogInterface; |
| | | import android.content.Intent; |
| | | import android.support.v7.widget.LinearLayoutCompat; |
| | | import android.view.View; |
| | | import android.widget.ImageView; |
| | | import android.widget.LinearLayout; |
| | | import android.widget.TextView; |
| | | |
| | | import com.alibaba.baichuan.android.trade.model.AlibcShowParams; |
| | | import com.alibaba.baichuan.android.trade.model.OpenType; |
| | | import com.bumptech.glide.Glide; |
| | | import com.bumptech.glide.load.engine.DiskCacheStrategy; |
| | | import com.google.gson.Gson; |
| | | import com.google.gson.GsonBuilder; |
| | | import com.google.gson.reflect.TypeToken; |
| | | import com.nostra13.universalimageloader.cache.disc.naming.Md5FileNameGenerator; |
| | | import com.wpc.library.util.cache.DiskLruCache; |
| | | import com.wpc.library.util.common.StringUtils; |
| | | import com.fanliunion.android.app.BasicTextHttpResponseHandler; |
| | | import com.fanliunion.android.app.ShoppingApi; |
| | | import com.fanliunion.android.app.contract.MessgeContract; |
| | | import com.fanliunion.android.app.entity.MainMessage; |
| | | import com.fanliunion.android.app.model.MessgeModel; |
| | | import com.fanliunion.android.app.ui.dialog.RedPacketHintDialog; |
| | | import com.fanliunion.android.app.ui.message.MainMessageAdapter; |
| | | import com.fanliunion.android.app.util.GlideCircleTransform; |
| | | import com.fanliunion.android.app.util.JumpActivityUtil; |
| | | import com.fanliunion.android.app.util.user.UserUtil; |
| | | |
| | | import org.apache.http.Header; |
| | | import org.json.JSONArray; |
| | | import org.json.JSONObject; |
| | | |
| | | import java.util.Calendar; |
| | | import java.util.Date; |
| | | import java.util.Iterator; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 消息 Persenter |
| | | */ |
| | | public class MessgePresenter extends BasePresenter<MessgeContract.MessgeView> { |
| | | private Context mContext; |
| | | private MessgeModel model; |
| | | |
| | | public MessgePresenter(Context mContext) { |
| | | this.mContext = mContext; |
| | | this.model = new MessgeModel(); |
| | | } |
| | | |
| | | /** |
| | | * 未读消息 |
| | | */ |
| | | public void getUnReadMsgCount(String uid) { |
| | | model.getUnReadMsgCount(mContext, uid, new MessgeContract.onMessgeCallBack() { |
| | | @Override |
| | | public void onSuccess(JSONObject jsonObject) { |
| | | if (getView() != null) { |
| | | getView().onUnReadMsgCount(jsonObject); |
| | | } |
| | | } |
| | | }); |
| | | } |
| | | |
| | | /** |
| | | * 清空未读消息 |
| | | */ |
| | | public void setAllMsgRead(String uid) { |
| | | model.setAllMsgRead(mContext, uid, new MessgeContract.onMessgeCallBack() { |
| | | @Override |
| | | public void onSuccess(JSONObject jsonObject) { |
| | | if (getView() != null) { |
| | | getView().onAllMsgReadSuccess(jsonObject); |
| | | } |
| | | } |
| | | }); |
| | | } |
| | | |
| | | /** |
| | | * 消息中心红包 |
| | | */ |
| | | public void getMSGConfig(String uid) { |
| | | model.getMSGConfig(mContext, uid, new MessgeContract.onMessgeCallBack() { |
| | | @Override |
| | | public void onSuccess(JSONObject jsonObject) { |
| | | if (getView() != null) { |
| | | getView().onMSGConfigSuccess(jsonObject); |
| | | } |
| | | } |
| | | }); |
| | | } |
| | | |
| | | /** |
| | | * 设置未读消息条数 |
| | | * |
| | | * @param jsonObject |
| | | * @param tv_order_notice_num |
| | | * @param tv_capital_notice_num |
| | | * @param tv_account_notice_num |
| | | * @param tv_invite_notice_num |
| | | * @param tv_other_msg_num |
| | | * @param ll_order_notice_num |
| | | * @param ll_capital_notice_num |
| | | * @param ll_account_notice_num |
| | | * @param ll_invite_notice_num |
| | | * @param ll_other_msg_num |
| | | * @param iv_red_dot |
| | | */ |
| | | public void setUnReadMsgCount(JSONObject jsonObject, TextView tv_order_notice_num, TextView tv_capital_notice_num, TextView tv_account_notice_num, TextView tv_invite_notice_num, TextView tv_other_msg_num, LinearLayout ll_order_notice_num, LinearLayout ll_capital_notice_num, LinearLayout ll_account_notice_num, LinearLayout ll_invite_notice_num, LinearLayout ll_other_msg_num, TextView iv_red_dot) { |
| | | String typeOrder = jsonObject.optJSONObject("data").optString("typeOrder"); |
| | | String typeMoney = jsonObject.optJSONObject("data").optString("typeMoney"); |
| | | String typeAccount = jsonObject.optJSONObject("data").optString("typeAccount"); |
| | | String typeInvite = jsonObject.optJSONObject("data").optString("typeInvite"); |
| | | String typeSystem = jsonObject.optJSONObject("data").optString("typeSystem"); |
| | | String typeOther = jsonObject.optJSONObject("data").optString("typeOther"); |
| | | tv_order_notice_num.setText(typeOrder); |
| | | tv_capital_notice_num.setText(typeMoney); |
| | | tv_account_notice_num.setText(typeAccount); |
| | | tv_invite_notice_num.setText(typeInvite); |
| | | tv_other_msg_num.setText(typeOther); |
| | | ll_order_notice_num.setVisibility(typeOrder.equalsIgnoreCase("0") ? View.GONE : View.VISIBLE); |
| | | ll_capital_notice_num.setVisibility(typeMoney.equalsIgnoreCase("0") ? View.GONE : View.VISIBLE); |
| | | ll_account_notice_num.setVisibility(typeAccount.equalsIgnoreCase("0") ? View.GONE : View.VISIBLE); |
| | | ll_invite_notice_num.setVisibility(typeInvite.equalsIgnoreCase("0") ? View.GONE : View.VISIBLE); |
| | | ll_other_msg_num.setVisibility(typeOther.equalsIgnoreCase("0") ? View.GONE : View.VISIBLE); |
| | | // iv_red_dot.setVisibility(typeSystem.equalsIgnoreCase("0") ? View.INVISIBLE : View.VISIBLE); |
| | | iv_red_dot.setVisibility(StringUtils.isEmpty(typeSystem) || typeSystem.equalsIgnoreCase("0") ? |
| | | View.GONE : View.VISIBLE); |
| | | iv_red_dot.setText(typeSystem); |
| | | } |
| | | |
| | | /** |
| | | * 消息红包跳转 百川 |
| | | * |
| | | * @param floatImgDetail |
| | | * @param accountLogin |
| | | * @param isLogin |
| | | * @param imgUrl |
| | | * @param builder |
| | | */ |
| | | public void setMSGConfig_baichuan(JSONObject floatImgDetail, final boolean accountLogin, final boolean isLogin, String imgUrl, RedPacketHintDialog.Builder builder) { |
| | | JSONObject params = null; |
| | | try { |
| | | params = new JSONObject(floatImgDetail.optString("params")); |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | } |
| | | String str = ""; |
| | | if (params == null) |
| | | return; |
| | | Iterator<String> its = params.keys(); |
| | | while (its.hasNext()) { |
| | | String key = its.next(); |
| | | str = params.optString(key); |
| | | } |
| | | final String url = str; |
| | | builder.setPositiveButton(new DialogInterface.OnClickListener() { |
| | | @Override |
| | | public void onClick(DialogInterface dialog, int which) { |
| | | if (accountLogin && !isLogin) { |
| | | UserUtil.jumpLogin(mContext); |
| | | dialog.dismiss(); |
| | | } else { |
| | | AlibcShowParams alibcShowParams = new AlibcShowParams(); |
| | | alibcShowParams.setOpenType(OpenType.Native); |
| | | JumpActivityUtil.jumpBaiChuan((Activity) mContext, "", url, "", alibcShowParams); |
| | | dialog.dismiss(); |
| | | } |
| | | } |
| | | }).imgUrl(imgUrl).setNegativeButton(new DialogInterface.OnClickListener() { |
| | | @Override |
| | | public void onClick(DialogInterface dialog, int which) { |
| | | dialog.dismiss(); |
| | | } |
| | | }).create(); |
| | | } |
| | | |
| | | /** |
| | | * 消息中心弹窗jumpDetail 为null |
| | | * |
| | | * @param builder |
| | | */ |
| | | public void setMSGConfig_jumpDetailnull(RedPacketHintDialog.Builder builder) { |
| | | builder.setPositiveButton(new DialogInterface.OnClickListener() { |
| | | @Override |
| | | public void onClick(DialogInterface dialog, int which) { |
| | | dialog.dismiss(); |
| | | } |
| | | }).setNegativeButton(new DialogInterface.OnClickListener() { |
| | | @Override |
| | | public void onClick(DialogInterface dialog, int which) { |
| | | dialog.dismiss(); |
| | | } |
| | | }).create().show(); |
| | | } |
| | | |
| | | /** |
| | | * 系统消息-列表处理 |
| | | * |
| | | * @param mPage |
| | | * @param jsonObject |
| | | * @param ll_critical_notice |
| | | * @param isLogin |
| | | * @param iv_critical_msg_img |
| | | * @param iv_critical_msg_grade |
| | | * @param tv_critical_msg_title |
| | | * @param tv_critical_msg_time |
| | | * @param tv_critical_msg_content |
| | | * @param iv_red_dot |
| | | */ |
| | | public void setMessage(int mPage, JSONObject jsonObject, LinearLayout ll_critical_notice, boolean isLogin, ImageView iv_critical_msg_img, ImageView iv_critical_msg_grade, TextView tv_critical_msg_title, TextView tv_critical_msg_time, TextView tv_critical_msg_content, TextView iv_red_dot) { |
| | | if (mPage == 1) { |
| | | JSONObject systemMsg = jsonObject.optJSONObject("data").optJSONObject("systemMsg"); |
| | | ll_critical_notice.setVisibility(systemMsg == null ? View.GONE : View.VISIBLE); |
| | | if (systemMsg != null && isLogin) { //登陆才显示 系统消息 |
| | | Glide.with(mContext).load(systemMsg.optString("portrait")) |
| | | .transform(new GlideCircleTransform(mContext)).into(iv_critical_msg_img); |
| | | Glide.with(mContext).load(systemMsg.optString("timeTag")).into(iv_critical_msg_grade); |
| | | tv_critical_msg_title.setText(systemMsg.optString("title")); |
| | | tv_critical_msg_time.setText(systemMsg.optString("createTime")); |
| | | tv_critical_msg_content.setText(systemMsg.optString("content")); |
| | | // iv_red_dot.setVisibility(StringUtils.isEmpty(systemMsg.optString( |
| | | // "unReadCount")) || systemMsg.optString( |
| | | // "unReadCount").equalsIgnoreCase("0") ? |
| | | // View.INVISIBLE : View.VISIBLE); |
| | | iv_red_dot.setVisibility(StringUtils.isEmpty(systemMsg.optString( |
| | | "unReadCount")) || systemMsg.optString( |
| | | "unReadCount").equalsIgnoreCase("0") ? |
| | | View.GONE : View.VISIBLE); |
| | | iv_red_dot.setText(systemMsg.optString("unReadCount")); |
| | | |
| | | } |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 打开其它Activity |
| | | */ |
| | | public void openActivity(JSONObject jsonObject) { |
| | | Intent intent = null; |
| | | JSONObject params = null; |
| | | try { |
| | | intent = new Intent(mContext, Class.forName(JumpActivityUtil.filterActivityName(jsonObject |
| | | .optJSONObject("jumpDetail").optString("activity")))); |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | } |
| | | try { |
| | | params = new JSONObject(jsonObject.optString("params")); |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | } |
| | | if (params != null) { |
| | | Iterator<String> its = params.keys(); |
| | | while (its.hasNext()) { |
| | | String key = its.next(); |
| | | String value = params.optString(key); |
| | | intent.putExtra(key, value); |
| | | } |
| | | } |
| | | mContext.startActivity(intent); |
| | | } |
| | | |
| | | /** |
| | | * 处理公告消息 |
| | | * |
| | | * @param notifyMsg |
| | | * @param ll_critical_announce |
| | | * @param ll_critical_announce_title |
| | | * @param ll_critical_announce_time |
| | | * @param ll_critical_announce_content |
| | | * @param ll_critical_announce_img //公告图片 |
| | | */ |
| | | public void setAnnounce(final JSONObject notifyMsg, LinearLayoutCompat ll_critical_announce, TextView ll_critical_announce_title, TextView ll_critical_announce_time, TextView ll_critical_announce_content, ImageView ll_critical_announce_img, ImageView ll_critical_announce_reddot) { |
| | | // ll_critical_announce.setVisibility(View.VISIBLE);//显示 公告布局 |
| | | ll_critical_announce_title.setText(notifyMsg.optString("title"));//标题 |
| | | ll_critical_announce_time.setText(notifyMsg.optString("time"));//时间 |
| | | ll_critical_announce_content.setText(notifyMsg.optString("latestMsg"));//公告内容 |
| | | //已经阅读红点隐藏 |
| | | if (notifyMsg.optBoolean("read")) { |
| | | ll_critical_announce_reddot.setVisibility(View.INVISIBLE); |
| | | } else { |
| | | ll_critical_announce_reddot.setVisibility(View.VISIBLE); |
| | | } |
| | | //有图片地址显示图片 |
| | | if (notifyMsg.optString("picture") != null) { |
| | | ll_critical_announce_img.setVisibility(View.VISIBLE); |
| | | Glide.with(mContext) |
| | | .load(notifyMsg.optString("picture")) |
| | | .skipMemoryCache(false) |
| | | .dontAnimate() |
| | | .diskCacheStrategy(DiskCacheStrategy.RESOURCE)//保存最终图片 |
| | | .into(ll_critical_announce_img); |
| | | } else {//否则隐藏图片 |
| | | ll_critical_announce_img.setVisibility(View.GONE); |
| | | } |
| | | //jumpDetail不返回时不跳转 |
| | | if (notifyMsg.optJSONObject("jumpDetail") != null) { |
| | | // if (notifyMsg.optJSONObject("jumpDetail").optString("type").equals("web")) { |
| | | ll_critical_announce.setOnClickListener(new View.OnClickListener() { |
| | | @Override |
| | | public void onClick(View v) { |
| | | if (notifyMsg.optJSONObject("jumpDetail") != null) { |
| | | getReadCommonMsg(notifyMsg.optString("type"));//点击请求接口 |
| | | openActivity(notifyMsg);//跳转activity |
| | | } |
| | | } |
| | | }); |
| | | // } |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 标记 公告 请求接口 |
| | | * |
| | | * @param type |
| | | */ |
| | | private void getReadCommonMsg(String type) { |
| | | ShoppingApi.getreadCommonMsg(mContext, getUID(), type, new BasicTextHttpResponseHandler() { |
| | | @Override |
| | | public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws Exception { |
| | | } |
| | | }); |
| | | } |
| | | |
| | | /** |
| | | * 展示红包等级福利提示Dialog |
| | | * |
| | | * @param builder |
| | | * @param floatImgDetail |
| | | * @param accountLogin |
| | | * @param isLogin |
| | | */ |
| | | public void showHintDialog(RedPacketHintDialog.Builder builder, final JSONObject floatImgDetail, final boolean accountLogin, final boolean isLogin) { |
| | | builder.setPositiveButton(new DialogInterface.OnClickListener() { |
| | | @Override |
| | | public void onClick(DialogInterface dialog, int which) { |
| | | if (accountLogin && !isLogin) { |
| | | UserUtil.jumpLogin(mContext); |
| | | dialog.dismiss(); |
| | | } else { |
| | | openActivity(floatImgDetail); |
| | | dialog.dismiss(); |
| | | } |
| | | |
| | | } |
| | | }).setNegativeButton(new DialogInterface.OnClickListener() { |
| | | @Override |
| | | public void onClick(DialogInterface dialog, int which) { |
| | | dialog.dismiss(); |
| | | } |
| | | }).create(); |
| | | } |
| | | |
| | | /** |
| | | * @param date 当前时间 |
| | | * @param sameDate 上次打开时间 |
| | | * @return |
| | | */ |
| | | public boolean isSameDay(Date date, Date sameDate) { |
| | | if (null == date || null == sameDate) |
| | | return false; |
| | | Calendar nowCalendar = Calendar.getInstance(); |
| | | nowCalendar.setTime(sameDate); |
| | | Calendar dateCalendar = Calendar.getInstance(); |
| | | dateCalendar.setTime(date); |
| | | return nowCalendar.get(Calendar.YEAR) == dateCalendar.get(Calendar.YEAR) |
| | | && nowCalendar.get(Calendar.MONTH) == dateCalendar.get(Calendar.MONTH) |
| | | && nowCalendar.get(Calendar.DATE) == dateCalendar.get(Calendar.DATE); |
| | | } |
| | | |
| | | /** |
| | | * 缓存 |
| | | * |
| | | * @param cache |
| | | * @param mPage |
| | | * @param mList |
| | | * @param adapter |
| | | * @param ll_critical_notice |
| | | * @param tv_critical_msg_title |
| | | * @param tv_critical_msg_time |
| | | * @param tv_critical_msg_content |
| | | * @param iv_red_dot |
| | | */ |
| | | public void getCaChe(DiskLruCache cache, int mPage, List<MainMessage> mList, MainMessageAdapter adapter, LinearLayout ll_critical_notice, |
| | | TextView tv_critical_msg_title, TextView tv_critical_msg_time, |
| | | TextView tv_critical_msg_content, TextView iv_red_dot, ImageView iv_critical_msg_img, ImageView iv_critical_msg_grade, |
| | | MessgeContract.onCommonListCallback listCallback) { |
| | | |
| | | if (cache != null) { |
| | | { |
| | | DiskLruCache.Snapshot snapshot = null; |
| | | try { |
| | | snapshot = cache.get(getKey("getHomeMsgList")); |
| | | if (snapshot != null) { |
| | | Gson gson = new GsonBuilder().serializeNulls().create(); |
| | | List<MainMessage> list = gson.fromJson( |
| | | snapshot.getString(0), |
| | | new TypeToken<List<MainMessage>>() { |
| | | }.getType()); |
| | | if (mPage == 1) { |
| | | mList.clear(); |
| | | } |
| | | mList.addAll(list); |
| | | adapter.notifyDataSetChanged(); |
| | | } |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | } finally { |
| | | if (snapshot != null) { |
| | | snapshot.close(); |
| | | } |
| | | } |
| | | } |
| | | { |
| | | DiskLruCache.Snapshot snapshot = null; |
| | | try { |
| | | snapshot = cache.get(getKey("systemMsg")); |
| | | if (snapshot != null) { |
| | | Gson gson = new GsonBuilder().serializeNulls().create(); |
| | | JSONObject systemMsg = gson.fromJson( |
| | | snapshot.getString(0), |
| | | JSONObject.class); |
| | | ll_critical_notice.setVisibility(systemMsg == null ? View.GONE : View.VISIBLE); |
| | | |
| | | if (systemMsg != null) { //登陆才显示 系统消息 |
| | | Glide.with(mContext).load(systemMsg.optString("portrait")) |
| | | .transform(new GlideCircleTransform(mContext)).into(iv_critical_msg_img); |
| | | Glide.with(mContext).load(systemMsg.optString("timeTag")).into(iv_critical_msg_grade); |
| | | tv_critical_msg_title.setText(systemMsg.optString("title")); |
| | | tv_critical_msg_time.setText(systemMsg.optString("createTime")); |
| | | tv_critical_msg_content.setText(systemMsg.optString("content")); |
| | | iv_red_dot.setVisibility(StringUtils.isEmpty(systemMsg.optString( |
| | | "unReadCount")) || systemMsg.optString( |
| | | "unReadCount").equalsIgnoreCase("0") ? |
| | | View.GONE : View.VISIBLE); |
| | | iv_red_dot.setText(systemMsg.optString("unReadCount")); |
| | | } |
| | | } |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | } finally { |
| | | if (snapshot != null) { |
| | | snapshot.close(); |
| | | } |
| | | } |
| | | } |
| | | { |
| | | DiskLruCache.Snapshot snapshot = null; |
| | | try { |
| | | snapshot = cache.get(getKey("commonList")); |
| | | if (snapshot != null) { |
| | | JSONArray commonList = new JSONArray(snapshot.getString(0)); |
| | | listCallback.onSuccess(commonList);//返回接口 |
| | | } |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | } finally { |
| | | if (snapshot != null) { |
| | | snapshot.close(); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | private String getKey(String method) { |
| | | return new Md5FileNameGenerator().generate(method); |
| | | } |
| | | |
| | | /** |
| | | * 获取 用户UID |
| | | */ |
| | | public String getUID() { |
| | | return mContext.getSharedPreferences("user", Context.MODE_PRIVATE).getString("uid", ""); |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.presenter; |
| | | |
| | | import android.app.Activity; |
| | | import android.content.Context; |
| | | import android.content.SharedPreferences; |
| | | import android.support.v4.widget.SwipeRefreshLayout; |
| | | import android.util.Log; |
| | | import android.view.View; |
| | | import android.widget.ImageView; |
| | | import android.widget.LinearLayout; |
| | | import android.widget.RelativeLayout; |
| | | import android.widget.TextView; |
| | | import android.widget.Toast; |
| | | |
| | | import com.bumptech.glide.Glide; |
| | | import com.google.gson.Gson; |
| | | import com.google.gson.GsonBuilder; |
| | | import com.google.gson.reflect.TypeToken; |
| | | import com.viewpagerindicator.LinePageIndicator; |
| | | import com.wpc.library.util.NetUtils; |
| | | import com.wpc.library.util.SystemCommon; |
| | | import com.wpc.library.util.common.DimenUtils; |
| | | import com.wpc.library.widget.RatioLayout; |
| | | import com.fanliunion.android.app.R; |
| | | import com.fanliunion.android.app.contract.JdSpecialFgContract; |
| | | import com.fanliunion.android.app.entity.HomeBanner; |
| | | import com.fanliunion.android.app.entity.TaoBaoGoodsBrief; |
| | | import com.fanliunion.android.app.model.PddSpecialFgModel; |
| | | import com.fanliunion.android.app.ui.jdSpecial.JdSpecialTopAdapter; |
| | | import com.fanliunion.android.app.util.JumpActivityUtil; |
| | | |
| | | import org.json.JSONArray; |
| | | import org.json.JSONObject; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 京东精选 fragment presenter |
| | | */ |
| | | public class PddSpeciaFgPresenter extends BasePresenter<JdSpecialFgContract.JdSpecialView> { |
| | | private PddSpecialFgModel model; |
| | | private Context mContext; |
| | | |
| | | public PddSpeciaFgPresenter(Context mContext) { |
| | | this.mContext = mContext; |
| | | this.model = new PddSpecialFgModel(mContext); |
| | | } |
| | | |
| | | /** |
| | | * 获取京东专题商品 |
| | | * |
| | | * @param page 页码 |
| | | * @param cid 分类ID |
| | | */ |
| | | |
| | | public void getGoodsInfo(String page, String cid, View bottom, TextView tv_loading, String setText) { |
| | | display_bottom(Integer.valueOf(page), bottom, tv_loading, setText); |
| | | model.getPddGoodsInfo(page, cid, new JdSpecialFgContract.JdSpecialFgCallBack() { |
| | | @Override |
| | | public void onSuccess(JSONObject obj) { |
| | | if (getView() != null) { |
| | | getView().onSearchSuccess(obj); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public void onFail(String errorInfo) { |
| | | getView().onSearchFail(errorInfo); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | /** |
| | | * 拼多多 顶部轮播图 banner |
| | | * |
| | | * @param obj 数据 |
| | | * @param indicator_recommend viewpage |
| | | * @param jdfgspecial_topbanner 指示器 |
| | | * @param mBanners banner数据 |
| | | * @param bannerAdapter 适配器 |
| | | * @param indicatorRecommend |
| | | */ |
| | | public void setBanner(JSONObject obj, LinePageIndicator indicator_recommend, RatioLayout jdfgspecial_topbanner, List<HomeBanner> mBanners, JdSpecialTopAdapter bannerAdapter, int page, LinePageIndicator indicatorRecommend) { |
| | | //顶部banner |
| | | Gson gson = new GsonBuilder().serializeNulls().create(); |
| | | List<HomeBanner> list1 = null; |
| | | if (obj.optJSONObject("data").optJSONArray("listPic") != null) { |
| | | list1 = gson.fromJson(obj.optJSONObject("data").optJSONArray("listPic").toString(), new TypeToken<List<HomeBanner>>() { |
| | | }.getType()); |
| | | float width = SystemCommon.getScreenWidth(mContext); |
| | | indicator_recommend.setLineWidth((width - (DimenUtils.dip2px(mContext, 30))) / list1.size()); |
| | | indicator_recommend.setGapWidth(0); |
| | | indicator_recommend.setSelectedColor(mContext.getResources().getColor(R.color.white)); |
| | | indicator_recommend.setUnselectedColor(mContext.getResources().getColor(R.color.transport_white3)); |
| | | indicator_recommend.setStrokeWidth(DimenUtils.dip2px(mContext, 2)); |
| | | } |
| | | if (page == 1 && (list1 == null || list1.size() == 0)) { |
| | | jdfgspecial_topbanner.setVisibility(View.GONE); |
| | | } else { |
| | | if (page == 1) { |
| | | jdfgspecial_topbanner.setVisibility(View.VISIBLE); |
| | | mBanners.clear(); |
| | | mBanners.addAll(list1); |
| | | bannerAdapter.notifyDataSetChanged(); |
| | | } |
| | | if (mBanners.size() == 1) { |
| | | indicator_recommend.setVisibility(View.GONE); |
| | | } |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 拼多多 // 1大4小 专题列表 |
| | | * |
| | | * @param obj 数据源 |
| | | * @param page 页码 |
| | | * @param pdd_top_speciallist |
| | | * @param pdd_top_speciallist1 |
| | | * @param pdd_top_speciallist2 |
| | | * @param pdd_top_speciallist3 |
| | | * @param pdd_top_speciallist4 |
| | | * @param pdd_top_speciallist5 |
| | | * @param mlistSpe |
| | | */ |
| | | public void setlistSpe(JSONObject obj, int page, RatioLayout pdd_top_speciallist, ImageView pdd_top_speciallist1, ImageView pdd_top_speciallist2, |
| | | ImageView pdd_top_speciallist3, ImageView pdd_top_speciallist4, ImageView pdd_top_speciallist5, List<HomeBanner> mlistSpe) { |
| | | //顶部banner |
| | | Gson gson11 = new GsonBuilder().serializeNulls().create(); |
| | | List<HomeBanner> list11 = null; |
| | | JSONArray arraySpe = obj.optJSONObject("data").optJSONArray("listSpe"); |
| | | if (arraySpe != null) { |
| | | Log.e("eee", "1大4小: " + arraySpe); |
| | | list11 = gson11.fromJson(arraySpe.toString(), new TypeToken<List<HomeBanner>>() { |
| | | }.getType()); |
| | | Log.e("eee", "listSpe: " + list11.size()); |
| | | pdd_top_speciallist.setVisibility(View.VISIBLE); |
| | | } |
| | | if (page == 1 && (list11 == null || list11.size() == 0)) { |
| | | pdd_top_speciallist.setVisibility(View.GONE); |
| | | } else { |
| | | Glide.with(mContext) |
| | | .load(list11.get(0).getPicture()) |
| | | .into(pdd_top_speciallist1); |
| | | Glide.with(mContext) |
| | | .load(list11.get(1).getPicture()) |
| | | .into(pdd_top_speciallist2); |
| | | Glide.with(mContext) |
| | | .load(list11.get(2).getPicture()) |
| | | .into(pdd_top_speciallist3); |
| | | Glide.with(mContext) |
| | | .load(list11.get(3).getPicture()) |
| | | .into(pdd_top_speciallist4); |
| | | Glide.with(mContext) |
| | | .load(list11.get(4).getPicture()) |
| | | .into(pdd_top_speciallist5); |
| | | mlistSpe.clear(); |
| | | mlistSpe.addAll(list11);//添加专题列表 数据 |
| | | } |
| | | Log.e("eee", "mlistSpe: " + mlistSpe.size()); |
| | | } |
| | | |
| | | /** |
| | | * 专题列表点击 |
| | | * |
| | | * @param mList |
| | | * @param position |
| | | */ |
| | | public void setClickSpe(List<HomeBanner> mList, int position) { |
| | | if (mList.size() == 0) { |
| | | return; |
| | | } |
| | | JumpActivityUtil.jumpPage((Activity)mContext,mList.get(position).getJumpDetail(),mList.get(position).getParams()); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 拼多多 商品加载 |
| | | * |
| | | * @param obj 数据 |
| | | * @param mList 商品list |
| | | * @param fragment_jdspecial_sf 下拉控件 |
| | | */ |
| | | public void setList(JSONObject obj, List<TaoBaoGoodsBrief> mList, int page, SwipeRefreshLayout fragment_jdspecial_sf |
| | | , View bottom, ImageView iv_loading, TextView tv_loading, RelativeLayout ff_loading_no_data) { |
| | | Log.e("eee", "setList: 商品加载0"); |
| | | Gson gson2 = new GsonBuilder().serializeNulls().create(); |
| | | List<TaoBaoGoodsBrief> list = gson2.fromJson(obj.optJSONObject("data").optJSONArray("list").toString(), new TypeToken<List<TaoBaoGoodsBrief>>() { |
| | | }.getType()); |
| | | if (page == 1) { |
| | | mList.clear(); |
| | | } |
| | | fragment_jdspecial_sf.setRefreshing(false); |
| | | mList.addAll(list); |
| | | hide_bottom(mList, obj.optJSONObject("data").optInt("count"), bottom, iv_loading, tv_loading, ff_loading_no_data); |
| | | Log.e("eee", "setList: 商品加载1"); |
| | | } |
| | | |
| | | /** |
| | | * 显示 底部加载 |
| | | * |
| | | * @param page |
| | | * @param bottom |
| | | */ |
| | | public void display_bottom(int page, View bottom, TextView tv_loading, String setText) { |
| | | if (page > 1) { |
| | | bottom.setVisibility(View.VISIBLE); |
| | | tv_loading.setText(setText); |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 底部隐藏 |
| | | * |
| | | * @param mList 数据 |
| | | * @param count |
| | | * @param bottom |
| | | * @param iv_loading |
| | | * @param tv_loading |
| | | * @param ff_loading_no_data |
| | | */ |
| | | private void hide_bottom(List<TaoBaoGoodsBrief> mList, int count, View bottom, ImageView iv_loading, TextView tv_loading, RelativeLayout ff_loading_no_data) { |
| | | Log.e("eee", "setList: 底部隐藏0"); |
| | | if (mList.size() >= count) { //下拉数据请求完 到底了 |
| | | bottom.setVisibility(View.VISIBLE); |
| | | iv_loading.setVisibility(View.GONE); |
| | | tv_loading.setText(mContext.getResources().getString(R.string.list_no_more)); |
| | | } else { //下拉还有数据时 |
| | | bottom.setVisibility(View.GONE); |
| | | } |
| | | if (mList.size() == 0) { //没有数据情况 |
| | | bottom.setVisibility(View.VISIBLE); |
| | | ff_loading_no_data.setVisibility(View.VISIBLE); //展示 无数据页 |
| | | } else { |
| | | ff_loading_no_data.setVisibility(View.GONE); //隐藏无数据页 |
| | | } |
| | | Log.e("eee", "setList: 底部隐藏1"); |
| | | } |
| | | |
| | | /** |
| | | * 请求失败 |
| | | * |
| | | * @param mList |
| | | * @param ll_no_data_rf |
| | | * @param ll_no_net |
| | | * @param ll_no_data |
| | | * @param ll_request_failture |
| | | */ |
| | | public void error(List<TaoBaoGoodsBrief> mList, ImageView ll_no_data_rf, LinearLayout ll_no_net, LinearLayout ll_no_data, LinearLayout ll_request_failture) { |
| | | if (mList.size() == 0) { |
| | | if (NetUtils.getNetworkState(mContext).equalsIgnoreCase(NetUtils.NETWORK_NONE)) { |
| | | requestState(3, ll_no_data_rf, ll_no_net, ll_no_data, ll_request_failture); |
| | | } else { |
| | | requestState(2, ll_no_data_rf, ll_no_net, ll_no_data, ll_request_failture); |
| | | } |
| | | } else { |
| | | if (NetUtils.getNetworkState(mContext).equalsIgnoreCase(NetUtils.NETWORK_NONE)) { |
| | | Toast.makeText(mContext, "网络未连接,请检测网络设置", Toast.LENGTH_SHORT).show(); |
| | | } else { |
| | | Toast.makeText(mContext, "网络连接异常,请检测网络设置", Toast.LENGTH_SHORT).show(); |
| | | } |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 请求状态 0 数据正常展示;1 返回数据为空;2 网络请求失败;3 没有连接网络 |
| | | * |
| | | * @param state |
| | | */ |
| | | public void requestState(int state, ImageView ll_no_data_rf, LinearLayout ll_no_net, LinearLayout ll_no_data, LinearLayout ll_request_failture) { |
| | | ll_no_data_rf.setVisibility(state == 1 ? View.VISIBLE : View.GONE); |
| | | ll_no_data.setVisibility(state == 1 ? View.VISIBLE : View.GONE); |
| | | ll_request_failture.setVisibility(state == 2 ? View.VISIBLE : View.GONE); |
| | | ll_no_net.setVisibility(state == 3 ? View.VISIBLE : View.GONE); |
| | | } |
| | | |
| | | /** |
| | | * 判断登陆 |
| | | * |
| | | * @return |
| | | */ |
| | | public boolean isLogin() { |
| | | final SharedPreferences sp = mContext.getSharedPreferences("user", Context.MODE_PRIVATE); |
| | | return sp.getBoolean("isLogin", false); |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.presenter; |
| | | |
| | | import android.content.Context; |
| | | import android.content.SharedPreferences; |
| | | import android.support.v4.view.ViewPager; |
| | | import android.view.View; |
| | | import android.widget.LinearLayout; |
| | | |
| | | import com.fanliunion.android.app.contract.JdSpecialContract; |
| | | import com.fanliunion.android.app.entity.HotSearch; |
| | | import com.fanliunion.android.app.model.PddSpecialModel; |
| | | import com.fanliunion.android.app.ui.dialog.ShapeLoadingDialog; |
| | | |
| | | import org.json.JSONObject; |
| | | |
| | | import java.util.ArrayList; |
| | | |
| | | /** |
| | | * 拼多多专题 activity presenter |
| | | */ |
| | | public class PddSpeciaPresenter extends BasePresenter<JdSpecialContract.JdSpecialView> { |
| | | private PddSpecialModel model; |
| | | private Context mContext; |
| | | |
| | | public PddSpeciaPresenter(Context context) { |
| | | this.model = new PddSpecialModel(context); |
| | | this.mContext = context; |
| | | } |
| | | |
| | | /** |
| | | * 获取P拼多多 热销分类 |
| | | */ |
| | | public void getjdClass() { |
| | | model.getPddClass(new JdSpecialContract.JdSpecialCallBack() { |
| | | @Override |
| | | public void onSuccess(ArrayList<HotSearch> list, JSONObject obj) { |
| | | if(getView()!=null){ |
| | | getView().onSearchSuccess(list, obj); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public void onFail(String errorInfo) { |
| | | if(getView()!=null){ |
| | | getView().onSearchFail(errorInfo); |
| | | } |
| | | } |
| | | }); |
| | | } |
| | | |
| | | /** |
| | | * 缓冲 |
| | | */ |
| | | public void waitinquire(ShapeLoadingDialog pd) { |
| | | if (pd == null) { |
| | | pd = new ShapeLoadingDialog.Builder(mContext).build(); |
| | | } |
| | | pd.show(); |
| | | } |
| | | |
| | | /** |
| | | * 缓冲关闭 |
| | | */ |
| | | public void dpdismiss(ShapeLoadingDialog pd) { |
| | | if (pd != null && pd.isShowing()) { |
| | | pd.dismiss(); |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 请求失败 判断请求状态: 返回数据为空; 网络请求失败; 没有连接网络 |
| | | * |
| | | * @param state |
| | | * @param jdspecial_viewpage |
| | | * @param ll_no_data |
| | | * @param ll_request_failture |
| | | * @param ll_no_net |
| | | */ |
| | | public void requestState(int state, ViewPager jdspecial_viewpage, LinearLayout ll_no_data, LinearLayout ll_request_failture, LinearLayout ll_no_net) { |
| | | jdspecial_viewpage.setVisibility(state == 0 ? View.VISIBLE : View.GONE); |
| | | ll_no_data.setVisibility(state == 1 ? View.VISIBLE : View.GONE); |
| | | ll_request_failture.setVisibility(state == 2 ? View.VISIBLE : View.GONE); |
| | | ll_no_net.setVisibility(state == 3 ? View.VISIBLE : View.GONE); |
| | | } |
| | | |
| | | /** |
| | | * 判断登陆 |
| | | * |
| | | * @return |
| | | */ |
| | | public boolean isLogin() { |
| | | final SharedPreferences sp = mContext.getSharedPreferences("user", Context.MODE_PRIVATE); |
| | | boolean isLogin = sp.getBoolean("isLogin", false); |
| | | return isLogin; |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.presenter; |
| | | |
| | | import android.content.Context; |
| | | import android.content.Intent; |
| | | import android.content.SharedPreferences; |
| | | import android.text.TextUtils; |
| | | import android.view.View; |
| | | import android.widget.FrameLayout; |
| | | import android.widget.ImageView; |
| | | import android.widget.LinearLayout; |
| | | import android.widget.RelativeLayout; |
| | | import android.widget.TextView; |
| | | |
| | | import com.bumptech.glide.Glide; |
| | | import com.google.gson.Gson; |
| | | import com.google.gson.GsonBuilder; |
| | | import com.google.gson.reflect.TypeToken; |
| | | import com.nostra13.universalimageloader.cache.disc.naming.Md5FileNameGenerator; |
| | | import com.wpc.library.util.cache.DiskLruCache; |
| | | import com.wpc.library.util.common.DimenUtils; |
| | | import com.fanliunion.android.app.contract.SearchFgContract; |
| | | import com.fanliunion.android.app.model.SearchFgModel; |
| | | import com.fanliunion.android.app.R; |
| | | import com.fanliunion.android.app.db.SearchHistoryDao; |
| | | import com.fanliunion.android.app.entity.HotSearch; |
| | | import com.fanliunion.android.app.entity.SearchHistory; |
| | | import com.fanliunion.android.app.ui.recommend.FragmentSearch; |
| | | import com.fanliunion.android.app.ui.recommend.SearchResultActivity; |
| | | import com.fanliunion.android.app.util.Constant; |
| | | import com.fanliunion.android.app.util.FlowLayout; |
| | | import com.fanliunion.android.app.util.umengCustomEvent.SearchCustomEvent; |
| | | |
| | | import org.json.JSONObject; |
| | | |
| | | import java.io.IOException; |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 搜索过渡页 Presenter |
| | | */ |
| | | public class SearchFgPresenter extends BasePresenter<SearchFgContract.SearchView> { |
| | | private SearchFgModel model; |
| | | private Context mContext; |
| | | |
| | | public SearchFgPresenter(Context context) { |
| | | this.model = new SearchFgModel(context); |
| | | this.mContext = context; |
| | | } |
| | | |
| | | /** |
| | | * 搜索过渡页 搜索关键词 |
| | | * |
| | | * @param id 1淘宝 2 京东 3拼多多 |
| | | */ |
| | | public void getHotSearch(final int id) { |
| | | model.Search(id, new SearchFgContract.SearchCallBack() { |
| | | @Override |
| | | public void onSuccess(List<HotSearch> list, JSONObject object) throws IOException { |
| | | if (getView() != null) { |
| | | getView().onSearchSuccess(list, object); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public void onFail(String errorInfo) { |
| | | if (getView() != null) { |
| | | getView().onSearchFail(errorInfo); |
| | | } |
| | | } |
| | | }); |
| | | } |
| | | |
| | | /** |
| | | * 添加历史搜索 |
| | | * |
| | | * @param content |
| | | * @param page viewpage 当前页 1表示淘宝 2表示京东 3表示拼多多 |
| | | */ |
| | | public void addSearchHistory(String content, int page) { |
| | | SearchHistoryDao historyDao = new SearchHistoryDao(mContext); |
| | | List<SearchHistory> list1 = historyDao.getAllSearchHistory(); |
| | | for (int i = 0; i < list1.size(); i++) { |
| | | if (list1.get(i).getName().equalsIgnoreCase(content)) { |
| | | historyDao.addSearch(list1.get(i)); |
| | | } |
| | | } |
| | | SharedPreferences sp = null; |
| | | if (page == Constant.GOODS_TYPE_TB) { |
| | | sp = mContext.getSharedPreferences("searchHistory", Context.MODE_PRIVATE); |
| | | } else if (page == Constant.GOODS_TYPE_JD) { |
| | | sp = mContext.getSharedPreferences("searchHistory_jd", Context.MODE_PRIVATE); |
| | | } else if (page == Constant.GOODS_TYPE_PDD) { |
| | | sp = mContext.getSharedPreferences("searchHistory_pdd", Context.MODE_PRIVATE); |
| | | } else if (page == Constant.GOODS_TYPE_VIP) { |
| | | sp = mContext.getSharedPreferences("searchHistory_vip", Context.MODE_PRIVATE); |
| | | } else if (page == Constant.GOODS_TYPE_SUNING) { |
| | | sp = mContext.getSharedPreferences("searchHistory_suning", Context.MODE_PRIVATE); |
| | | } else { |
| | | sp = mContext.getSharedPreferences("searchHistory", Context.MODE_PRIVATE); |
| | | } |
| | | |
| | | int formNums = sp.getInt("searchNums", 0);//历史记录条数 |
| | | SharedPreferences.Editor editor = sp.edit(); |
| | | List<String> list = new ArrayList<>(); |
| | | for (int i = 0; i < formNums; i++) {//取出 已经显示的历史搜索记录 |
| | | list.add(sp.getString("searchItem_" + (formNums - 1 - i), ""));//mList.get(mList.size() - 1 - i) |
| | | } |
| | | if (list.contains(content)) {//已经包含了搜索结果 |
| | | list.remove(content); |
| | | } else {//最大只要10条 |
| | | if (formNums >= 10) { |
| | | list.remove(0); |
| | | } |
| | | } |
| | | list.add(content);//list存入 当前搜索的历史记录 |
| | | //存入历史搜索记录 |
| | | editor.putInt("searchNums", list.size()); |
| | | for (int i = 0; i < list.size(); i++) { |
| | | editor.putString("searchItem_" + i, list.get(list.size() - 1 - i)); |
| | | } |
| | | editor.apply(); |
| | | } |
| | | |
| | | /** |
| | | * 跳转 搜索结果页 |
| | | * |
| | | * @param toString 搜索内容 |
| | | * @param page 1淘宝 2京东 3 拼多多 |
| | | */ |
| | | public void addSearchResultActivity(String toString, int page) { |
| | | Intent intent = new Intent(mContext, SearchResultActivity.class); |
| | | intent.putExtra("content", toString); |
| | | intent.putExtra("type", "normal"); |
| | | intent.putExtra("page", (page - 1)); |
| | | mContext.startActivity(intent); |
| | | } |
| | | |
| | | /** |
| | | * 初始热门搜索化缓存 |
| | | */ |
| | | public void initCacheData(DiskLruCache cache, FlowLayout fl_hot_search, final int id, List<HotSearch> hList) { |
| | | //进入缓存 |
| | | if (cache != null) { |
| | | fl_hot_search.removeAllViews(); |
| | | //热门搜索 |
| | | DiskLruCache.Snapshot snapshot = null; |
| | | try { |
| | | |
| | | snapshot = cache.get(getKey("gethotSearchList")); |
| | | |
| | | if (snapshot != null) { |
| | | Gson gson = new GsonBuilder().serializeNulls().create(); |
| | | List<HotSearch> homeTypes = gson.fromJson( |
| | | snapshot.getString(0), |
| | | new TypeToken<List<HotSearch>>() { |
| | | }.getType()); |
| | | for (int i = 0; i < homeTypes.size(); i++) { |
| | | final TextView tv = new TextView(mContext); |
| | | FrameLayout.LayoutParams params = new FrameLayout.LayoutParams(FrameLayout.LayoutParams.WRAP_CONTENT, FrameLayout.LayoutParams.WRAP_CONTENT); |
| | | params.setMargins(0, DimenUtils.dip2px(mContext, 8), DimenUtils.dip2px(mContext, 12), 0); |
| | | tv.setLayoutParams(params); |
| | | tv.setLines(1); |
| | | tv.setTextColor(mContext.getResources().getColor(R.color.text_black_1)); |
| | | tv.setEllipsize(TextUtils.TruncateAt.END); |
| | | tv.setBackgroundDrawable(mContext.getResources().getDrawable(R.drawable.shape_search1)); |
| | | tv.setPadding(DimenUtils.dip2px(mContext, 20), DimenUtils.dip2px(mContext, 5), DimenUtils.dip2px(mContext, 20), DimenUtils.dip2px(mContext, 5)); |
| | | tv.setText(homeTypes.get(i).getName()); |
| | | tv.setOnClickListener(new View.OnClickListener() { |
| | | @Override |
| | | public void onClick(View v) { |
| | | addSearchHistory(tv.getText().toString(), id); |
| | | SearchCustomEvent.searchHot(mContext, tv.getText().toString()); |
| | | addSearchResultActivity(tv.getText().toString(), id); |
| | | } |
| | | }); |
| | | fl_hot_search.addView(tv); |
| | | } |
| | | hList.addAll(homeTypes); |
| | | } |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | } finally { |
| | | if (snapshot != null) { |
| | | snapshot.close(); |
| | | } |
| | | } |
| | | |
| | | } |
| | | } |
| | | |
| | | public String getKey(String method) { |
| | | return new Md5FileNameGenerator().generate(method); |
| | | } |
| | | |
| | | /** |
| | | * 显示历史记录 |
| | | */ |
| | | public void setHistoricalRecords(int id, List<String> mList, FragmentSearch.HistoryAdapter adapter, |
| | | LinearLayout ll_search_history_hint, LinearLayout ll_guide, RelativeLayout ll_guidevideo |
| | | , String videoPicture) { |
| | | SharedPreferences sp; |
| | | if (id == Constant.GOODS_TYPE_TB) { |
| | | sp = mContext.getSharedPreferences("searchHistory", Context.MODE_PRIVATE); |
| | | } else if (id == Constant.GOODS_TYPE_JD) { |
| | | sp = mContext.getSharedPreferences("searchHistory_jd", Context.MODE_PRIVATE); |
| | | } else if (id == Constant.GOODS_TYPE_PDD) { |
| | | sp = mContext.getSharedPreferences("searchHistory_pdd", Context.MODE_PRIVATE); |
| | | } else if (id == Constant.GOODS_TYPE_VIP) { |
| | | sp = mContext.getSharedPreferences("searchHistory_vip", Context.MODE_PRIVATE); |
| | | } else if (id == Constant.GOODS_TYPE_SUNING) { |
| | | sp = mContext.getSharedPreferences("searchHistory_suning", Context.MODE_PRIVATE); |
| | | } else { |
| | | sp = mContext.getSharedPreferences("searchHistory", Context.MODE_PRIVATE); |
| | | } |
| | | if (mList.size() > 0) |
| | | mList.clear(); |
| | | int formNums = sp.getInt("searchNums", 0); |
| | | for (int i = 0; i < formNums; i++) { |
| | | String formItem = sp.getString("searchItem_" + i, null); |
| | | mList.add(formItem); |
| | | // Log.e("mResult", "onResume();" + mList.get(i)); |
| | | } |
| | | adapter.notifyDataSetChanged(); |
| | | |
| | | if (mList.size() > 0) { |
| | | ll_search_history_hint.setVisibility(View.VISIBLE); |
| | | if (ll_guide != null) |
| | | ll_guide.setVisibility(View.GONE); |
| | | ll_guidevideo.setVisibility(View.GONE); |
| | | } else { |
| | | ll_search_history_hint.setVisibility(View.GONE); |
| | | if (ll_guide != null) |
| | | ll_guide.setVisibility(View.VISIBLE); |
| | | if (videoPicture == null || videoPicture.length() == 0 || videoPicture.equals(" ")) {//视频图片为空 隐藏视频 |
| | | ll_guidevideo.setVisibility(View.GONE); |
| | | } else { |
| | | ll_guidevideo.setVisibility(View.VISIBLE); |
| | | } |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 热门 搜索请求成功 进行业务逻辑展示 |
| | | * |
| | | * @param list |
| | | * @param id |
| | | * @param fl_hot_search |
| | | * @param cache |
| | | * @param object |
| | | * @throws IOException |
| | | */ |
| | | public void SuccessfulRequest(List<HotSearch> list, final int id, FlowLayout fl_hot_search, DiskLruCache cache, JSONObject object) throws IOException { |
| | | for (int i = 0; i < list.size(); i++) { |
| | | final TextView tv = new TextView(mContext); |
| | | FrameLayout.LayoutParams params = new FrameLayout.LayoutParams(FrameLayout.LayoutParams.WRAP_CONTENT, FrameLayout.LayoutParams.WRAP_CONTENT); |
| | | params.setMargins(0, DimenUtils.dip2px(mContext, 8), DimenUtils.dip2px(mContext, 12), 0); |
| | | tv.setLayoutParams(params); |
| | | tv.setLines(1); |
| | | tv.setTextColor(mContext.getResources().getColor(R.color.text_black_1)); |
| | | tv.setEllipsize(TextUtils.TruncateAt.END); |
| | | tv.setBackgroundDrawable(mContext.getResources().getDrawable(R.drawable.shape_search1)); |
| | | tv.setPadding(DimenUtils.dip2px(mContext, 20), DimenUtils.dip2px(mContext, 5), DimenUtils.dip2px(mContext, 20), DimenUtils.dip2px(mContext, 5)); |
| | | tv.setText(list.get(i).getName()); |
| | | tv.setOnClickListener(new View.OnClickListener() { |
| | | @Override |
| | | public void onClick(View v) { |
| | | addSearchHistory(tv.getText().toString(), id); |
| | | SearchCustomEvent.searchHot(mContext, tv.getText().toString()); |
| | | addSearchResultActivity(tv.getText().toString(), id); |
| | | } |
| | | }); |
| | | fl_hot_search.addView(tv); |
| | | } |
| | | DiskLruCache.Editor editor = null; |
| | | if (id == 1) { |
| | | } else if (id == 2) { |
| | | editor = cache.edit(getKey("gethotSearchList_jd")); |
| | | } else if (id == 3) { |
| | | editor = cache.edit(getKey("gethotSearchList_pdd")); |
| | | } else { |
| | | editor = cache.edit(getKey("gethotSearchList")); |
| | | } |
| | | |
| | | editor.set(0, object.optJSONObject("data").optJSONArray("hotSearchList").toString()); |
| | | editor.commit(); |
| | | } |
| | | |
| | | /** |
| | | * 设置图片教程 |
| | | * |
| | | * @param id |
| | | * @param iv_guide1 |
| | | */ |
| | | public void setCourse(int id, ImageView iv_guide1) { |
| | | int uir; |
| | | if (id == Constant.GOODS_TYPE_TB) {//淘宝 |
| | | uir = R.drawable.ic_search_guide1; |
| | | } else if (id == Constant.GOODS_TYPE_JD) {//京东 |
| | | uir = R.drawable.ic_search_guide1jd; |
| | | } else if (id == Constant.GOODS_TYPE_PDD) {//拼多多 |
| | | uir = R.drawable.ic_search_guide1pdd; |
| | | } else if (id == Constant.GOODS_TYPE_VIP) {//唯品会 |
| | | uir = R.drawable.ic_search_guide1vip; |
| | | } else if (id == Constant.GOODS_TYPE_SUNING) {//苏宁 |
| | | uir = R.drawable.ic_search_guide1suning; |
| | | } else { |
| | | uir = R.drawable.ic_search_guide1; |
| | | } |
| | | Glide.with(mContext) |
| | | .load(uir) |
| | | .into(iv_guide1); |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.presenter; |
| | | |
| | | import android.content.Context; |
| | | import android.content.Intent; |
| | | import android.content.SharedPreferences; |
| | | |
| | | import com.fanliunion.android.app.contract.SearchContract; |
| | | import com.fanliunion.android.app.model.SearchModel; |
| | | import com.fanliunion.android.app.db.SearchHistoryDao; |
| | | import com.fanliunion.android.app.entity.SearchHistory; |
| | | import com.fanliunion.android.app.ui.recommend.SearchResultActivity; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 搜索过渡页 Presenter |
| | | */ |
| | | public class SearchPresenter extends BasePresenter<SearchContract.SearchView> { |
| | | private SearchModel model; |
| | | private Context mContext; |
| | | |
| | | public SearchPresenter(Context context) { |
| | | this.model = new SearchModel(context); |
| | | this.mContext = context; |
| | | } |
| | | |
| | | /** |
| | | * 搜索过渡页 搜索关键词 |
| | | * |
| | | * @param key |
| | | * @param page |
| | | */ |
| | | public void getSuggestSearch(final String key, int page) { |
| | | model.Search(key, page, new SearchContract.SearchCallBack() { |
| | | @Override |
| | | public void onSuccess(List<String> list) { |
| | | if(getView()!=null){ |
| | | getView().onSearchSuccess(list, key); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public void onFail(String errorInfo) { |
| | | if(getView()!=null){ |
| | | getView().onSearchFail(errorInfo); |
| | | } |
| | | } |
| | | }); |
| | | } |
| | | |
| | | /** |
| | | * 添加历史搜索 |
| | | * |
| | | * @param content |
| | | * @param page viewpage 当前页 1表示淘宝 2表示京东 3表示拼多多 |
| | | */ |
| | | public void addSearchHistory(String content, int page) { |
| | | SearchHistoryDao historyDao = new SearchHistoryDao(mContext); |
| | | List<SearchHistory> list1 = historyDao.getAllSearchHistory(); |
| | | for (int i = 0; i < list1.size(); i++) { |
| | | if (list1.get(i).getName().equalsIgnoreCase(content)) { |
| | | historyDao.addSearch(list1.get(i)); |
| | | } |
| | | } |
| | | SharedPreferences sp = null; |
| | | if (page == 0) { |
| | | sp = mContext.getSharedPreferences("searchHistory", Context.MODE_PRIVATE); |
| | | } else if (page == 1) { |
| | | sp = mContext.getSharedPreferences("searchHistory_jd", Context.MODE_PRIVATE); |
| | | } else if (page == 2) { |
| | | sp = mContext.getSharedPreferences("searchHistory_pdd", Context.MODE_PRIVATE); |
| | | } else { |
| | | sp = mContext.getSharedPreferences("searchHistory", Context.MODE_PRIVATE); |
| | | } |
| | | |
| | | int formNums = sp.getInt("searchNums", 0);//历史记录条数 |
| | | SharedPreferences.Editor editor = sp.edit(); |
| | | List<String> list = new ArrayList<>(); |
| | | for (int i = 0; i < formNums; i++) {//取出 已经显示的历史搜索记录 |
| | | list.add(sp.getString("searchItem_" + (formNums - 1 - i), ""));//mList.get(mList.size() - 1 - i) |
| | | } |
| | | if (list.contains(content)) {//已经包含了搜索结果 |
| | | list.remove(content); |
| | | } else {//最大只要10条 |
| | | if (formNums >= 10) { |
| | | list.remove(0); |
| | | } |
| | | } |
| | | list.add(content);//list存入 当前搜索的历史记录 |
| | | //存入历史搜索记录 |
| | | editor.putInt("searchNums", list.size()); |
| | | for (int i = 0; i < list.size(); i++) { |
| | | editor.putString("searchItem_" + i, list.get(list.size() - 1 - i)); |
| | | } |
| | | editor.apply(); |
| | | } |
| | | |
| | | /** |
| | | * 跳转 搜索结果页 |
| | | * |
| | | * @param toString 搜索内容 |
| | | * @param page 1淘宝 2京东 3 拼多多 |
| | | */ |
| | | public void addSearchResultActivity(String toString, int page) { |
| | | Intent intent = new Intent(mContext, SearchResultActivity.class); |
| | | intent.putExtra("content", toString); |
| | | intent.putExtra("type", "normal"); |
| | | intent.putExtra("page", page); |
| | | mContext.startActivity(intent); |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.presenter; |
| | | |
| | | import android.content.Context; |
| | | import android.content.Intent; |
| | | import android.content.SharedPreferences; |
| | | import android.view.View; |
| | | import android.widget.ImageView; |
| | | import android.widget.LinearLayout; |
| | | import android.widget.TextView; |
| | | import android.widget.Toast; |
| | | import android.widget.ToggleButton; |
| | | |
| | | import com.google.gson.Gson; |
| | | import com.google.gson.GsonBuilder; |
| | | import com.google.gson.reflect.TypeToken; |
| | | import com.wpc.library.util.NetUtils; |
| | | import com.wpc.library.util.common.StringUtils; |
| | | import com.fanliunion.android.app.R; |
| | | import com.fanliunion.android.app.contract.SelectionStoreHouse31Contract; |
| | | import com.fanliunion.android.app.entity.SelectionStoreHouse; |
| | | import com.fanliunion.android.app.model.SelectionStoreHouse31Model; |
| | | import com.fanliunion.android.app.ui.dialog.ShapeLoadingDialog; |
| | | import com.fanliunion.android.app.ui.invite.ShareBrowserActivity; |
| | | import com.fanliunion.android.app.ui.mine.SelectionStoreHouseActivity31; |
| | | import com.fanliunion.android.app.ui.mine.SelectionStoreHouseAdapter31; |
| | | |
| | | import org.json.JSONObject; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 分享库 presenter |
| | | */ |
| | | public class SelectionStoreHouse31Presenter extends BasePresenter<SelectionStoreHouse31Contract.SelectionStoreHouseView> { |
| | | private Context mContext; |
| | | private SelectionStoreHouse31Model model; |
| | | |
| | | public SelectionStoreHouse31Presenter(Context mContext) { |
| | | this.mContext = mContext; |
| | | this.model = new SelectionStoreHouse31Model(); |
| | | } |
| | | |
| | | /** |
| | | * 小黄条 |
| | | */ |
| | | public void getAppPageNotification(String type) { |
| | | model.getAppPageNotification(mContext, type, new SelectionStoreHouse31Contract.onStoreHouseCallBack() { |
| | | @Override |
| | | public void onSuccess(JSONObject jsonObject) { |
| | | if (getView() != null) { |
| | | getView().onAppPageNotificationSuccess(jsonObject); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public void onFail(String errorInfo) { |
| | | if (getView() != null) { |
| | | getView().onAppPageNotificationFail(errorInfo); |
| | | } |
| | | } |
| | | }); |
| | | } |
| | | |
| | | /** |
| | | * 分享库数据 |
| | | */ |
| | | public void getSelectioStoreHouseList(String page, String uid, String goodsType) { |
| | | model.getSelectioStoreHouseList(mContext, page, uid, goodsType, new SelectionStoreHouse31Contract.onStoreHouseCallBack() { |
| | | @Override |
| | | public void onSuccess(JSONObject jsonObject) { |
| | | getView().onSelectioStoreHouseListSuccess(jsonObject); |
| | | } |
| | | |
| | | @Override |
| | | public void onFail(String errorInfo) { |
| | | getView().onSelectioStoreHouseListFail(errorInfo); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | /** |
| | | * 删除分享库 |
| | | */ |
| | | public void deleteSelectStoreHouse(String ids, String uid) { |
| | | model.deleteSelectStoreHouse(mContext, ids, uid, new SelectionStoreHouse31Contract.onStoreHouseCallBack() { |
| | | @Override |
| | | public void onSuccess(JSONObject jsonObject) { |
| | | getView().onDeleteSelectStoreHouseSuccess(jsonObject); |
| | | } |
| | | |
| | | @Override |
| | | public void onFail(String errorInfo) { |
| | | getView().onDeleteSelectStoreHouseFail(errorInfo); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | /** |
| | | * 请求状态 0 数据正常展示;1 返回数据为空;2 网络请求失败;3 没有连接网络 |
| | | * |
| | | * @param state |
| | | */ |
| | | public void requestState(int state, LinearLayout ll_delete |
| | | , LinearLayout ll_go_scan, LinearLayout ll_no_net, LinearLayout ll_request_failture, LinearLayout ll_content, ToggleButton tv_top_bar_right) { |
| | | if (state != 0) { |
| | | ll_delete.setVisibility(View.GONE); |
| | | } |
| | | ll_content.setVisibility(state == 0 ? View.VISIBLE : View.GONE); |
| | | tv_top_bar_right.setVisibility(state == 0 ? View.VISIBLE : View.INVISIBLE); |
| | | |
| | | ll_go_scan.setVisibility(state == 1 ? View.VISIBLE : View.GONE); |
| | | ll_request_failture.setVisibility(state == 2 ? View.VISIBLE : View.GONE); |
| | | ll_no_net.setVisibility(state == 3 ? View.VISIBLE : View.GONE); |
| | | } |
| | | |
| | | /** |
| | | * 分享数据 处理 |
| | | */ |
| | | public int setresult_list(JSONObject jsonObject, int page, List<SelectionStoreHouse> wList, SelectionStoreHouseAdapter31 adapter, int count, |
| | | View bottom, ImageView iv_loading, TextView tv_loading, LinearLayout ll_delete, LinearLayout ll_go_scan, |
| | | LinearLayout ll_no_net, LinearLayout ll_request_failture, LinearLayout ll_content, |
| | | ToggleButton tv_top_bar_right, int goodsType) { |
| | | bottom.setVisibility(View.GONE); |
| | | if (jsonObject.optString("code").equalsIgnoreCase("0")) { |
| | | // Log.i("mResult", jsonObject.toString()); |
| | | Gson gson = new GsonBuilder().serializeNulls().create(); |
| | | List<SelectionStoreHouse> list = gson.fromJson(jsonObject.optJSONObject("data").optJSONArray("result_list").toString(), new TypeToken<List<SelectionStoreHouse>>() { |
| | | }.getType()); |
| | | if (page == 1 || deleteselect) { |
| | | wList.clear(); |
| | | ((SelectionStoreHouseActivity31) mContext).SetnotifyDataSetChanged(); |
| | | } |
| | | deleteselect = false; |
| | | // adapter.notifyItemRangeChanged(wList.size(), list.size());//倒序批量刷新列表 |
| | | wList.addAll(list); |
| | | count = Integer.parseInt(jsonObject.optJSONObject("data").optString("count")); |
| | | if (wList.size() == count) { |
| | | bottom.setVisibility(View.VISIBLE); |
| | | iv_loading.setVisibility(View.GONE); |
| | | tv_loading.setText(mContext.getResources().getString(R.string.list_no_more)); |
| | | } |
| | | requestState(wList.size() == 0 ? 1 : 0, ll_delete |
| | | , ll_go_scan, ll_no_net, ll_request_failture, ll_content, tv_top_bar_right); |
| | | |
| | | // adapter.init(list, page); |
| | | // adapter.notifyDataSetChanged(); |
| | | return count; |
| | | } else { |
| | | if (wList.size() == 0) |
| | | requestState(1, ll_delete |
| | | , ll_go_scan, ll_no_net, ll_request_failture, ll_content, tv_top_bar_right); |
| | | return count; |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 小黄条处理 |
| | | * |
| | | * @param tv_notice_content |
| | | * @param ll_notice |
| | | * @param iv_close |
| | | */ |
| | | public void setAppPageNotificationSuccess(JSONObject jsonObject, TextView tv_notice_content, final LinearLayout ll_notice, ImageView iv_close) { |
| | | boolean isClose = jsonObject.optJSONObject("data").optBoolean("canClose"); |
| | | String content = jsonObject.optJSONObject("data").optString("content"); |
| | | final String contentUrl = jsonObject.optJSONObject("data").optString("contentUrl"); |
| | | final String md5 = jsonObject.optJSONObject("data").optString("md5"); |
| | | |
| | | tv_notice_content.setText(content); |
| | | final SharedPreferences sp = mContext.getSharedPreferences("notice", Context.MODE_PRIVATE); |
| | | if (!sp.getBoolean(md5, false)) {//false 展示,true不展示 |
| | | ll_notice.setVisibility(View.VISIBLE); |
| | | } else { |
| | | ll_notice.setVisibility(View.GONE); |
| | | } |
| | | if (isClose) { |
| | | iv_close.setImageDrawable(mContext.getResources().getDrawable(R.drawable.ic_notice_close)); |
| | | iv_close.setOnClickListener(new View.OnClickListener() { |
| | | @Override |
| | | public void onClick(View v) { |
| | | ll_notice.setVisibility(View.GONE); |
| | | SharedPreferences.Editor editor = sp.edit(); |
| | | editor.putBoolean(md5, true); |
| | | editor.apply(); |
| | | } |
| | | }); |
| | | } else { |
| | | iv_close.setImageDrawable(mContext.getResources().getDrawable(R.drawable.ic_notice_input)); |
| | | } |
| | | ll_notice.setOnClickListener(new View.OnClickListener() { |
| | | @Override |
| | | public void onClick(View v) { |
| | | if (StringUtils.isEmpty(contentUrl)) |
| | | return; |
| | | Intent intent = new Intent(mContext, ShareBrowserActivity.class); |
| | | intent.putExtra("url", contentUrl); |
| | | mContext.startActivity(intent); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | private boolean deleteselect = false;//是否删除数据 |
| | | |
| | | /** |
| | | * 删除 分享数据成功处理 |
| | | * |
| | | * @param jsonObject |
| | | * @param wList |
| | | * @param adapter |
| | | * @param pd |
| | | */ |
| | | public void setDeleteSelectStoreHouseSuccess(JSONObject jsonObject, List<SelectionStoreHouse> wList, SelectionStoreHouseAdapter31 adapter, ShapeLoadingDialog pd, LinearLayout ll_delete |
| | | , LinearLayout ll_go_scan, LinearLayout ll_no_net, LinearLayout ll_request_failture, LinearLayout ll_content, ToggleButton tv_top_bar_right, int goodsType) { |
| | | List<String> idList; |
| | | if (goodsType == 1) { |
| | | idList = adapter.selectList; |
| | | } else if (goodsType == 2) { |
| | | idList = adapter.selectListJD; |
| | | } else { |
| | | idList = adapter.selectListPDD; |
| | | } |
| | | int k = 0; |
| | | for (int i = 0; i < wList.size(); i++) { |
| | | if (idList.contains(wList.get(i).getStorageId())) { |
| | | // wList.remove(i); |
| | | // i--; |
| | | k++; |
| | | } |
| | | } |
| | | deleteselect = true; |
| | | if (goodsType == 1 && deleteselect) { |
| | | adapter.selectList.clear(); |
| | | } else if (goodsType == 2 && deleteselect) { |
| | | adapter.selectListJD.clear(); |
| | | } else if (goodsType == 3 && deleteselect) { |
| | | adapter.selectListPDD.clear(); |
| | | } |
| | | Toast.makeText(mContext, "删除成功!", Toast.LENGTH_LONG).show(); |
| | | ((SelectionStoreHouseActivity31) mContext).setSelectedMode(false, goodsType); |
| | | ((SelectionStoreHouseActivity31) mContext).updateView(); |
| | | |
| | | if (k == wList.size()) {// if (wList.size() == 0) { |
| | | ((SelectionStoreHouseActivity31) mContext).setData(); |
| | | } else { |
| | | requestState(0, ll_delete |
| | | , ll_go_scan, ll_no_net, ll_request_failture, ll_content, tv_top_bar_right); |
| | | } |
| | | if (pd != null) { |
| | | pd.dismiss(); |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 设置 淘宝 京东 拼多多 bar |
| | | * |
| | | * @param i |
| | | * @param storehouse_tb |
| | | * @param storehouse_jd |
| | | * @param storehouse_pdd |
| | | * @param storehouse_tbline |
| | | * @param storehouse_jdline |
| | | * @param storehouse_pddline |
| | | */ |
| | | public void setBar(int i, TextView storehouse_tb, TextView storehouse_jd, TextView storehouse_pdd, View storehouse_tbline, View storehouse_jdline, View storehouse_pddline) { |
| | | storehouse_tb.setTextColor(i == 1 ? mContext.getResources().getColor(R.color.main_text_color) : mContext.getResources().getColor(R.color.black)); |
| | | storehouse_tbline.setBackgroundColor(i == 1 ? mContext.getResources().getColor(R.color.main_text_color) : mContext.getResources().getColor(R.color.white)); |
| | | storehouse_jd.setTextColor(i == 2 ? mContext.getResources().getColor(R.color.main_text_color) : mContext.getResources().getColor(R.color.black)); |
| | | storehouse_jdline.setBackgroundColor(i == 2 ? mContext.getResources().getColor(R.color.main_text_color) : mContext.getResources().getColor(R.color.white)); |
| | | storehouse_pdd.setTextColor(i == 3 ? mContext.getResources().getColor(R.color.main_text_color) : mContext.getResources().getColor(R.color.black)); |
| | | storehouse_pddline.setBackgroundColor(i == 3 ? mContext.getResources().getColor(R.color.main_text_color) : mContext.getResources().getColor(R.color.white)); |
| | | } |
| | | |
| | | /** |
| | | * 分享库 数据请求失败 |
| | | * |
| | | * @param bottom |
| | | * @param ll_delete |
| | | * @param ll_go_scan |
| | | * @param ll_no_net |
| | | * @param ll_request_failture |
| | | * @param ll_content |
| | | * @param tv_top_bar_right |
| | | * @param wList |
| | | */ |
| | | public void setSelectioStoreHouseListFail(View bottom, LinearLayout ll_delete, LinearLayout ll_go_scan, LinearLayout ll_no_net, LinearLayout ll_request_failture, LinearLayout ll_content, ToggleButton tv_top_bar_right, List<SelectionStoreHouse> wList) { |
| | | bottom.setVisibility(View.GONE); |
| | | if (wList.size() == 0) { |
| | | if (NetUtils.getNetworkState(mContext).equalsIgnoreCase(NetUtils.NETWORK_NONE)) { |
| | | requestState(3, ll_delete |
| | | , ll_go_scan, ll_no_net, ll_request_failture, ll_content, tv_top_bar_right); |
| | | } else { |
| | | requestState(2, ll_delete |
| | | , ll_go_scan, ll_no_net, ll_request_failture, ll_content, tv_top_bar_right); |
| | | } |
| | | } else { |
| | | if (NetUtils.getNetworkState(mContext).equalsIgnoreCase(NetUtils.NETWORK_NONE)) { |
| | | Toast.makeText(mContext, "网络未连接,请检测网络设置", Toast.LENGTH_SHORT).show(); |
| | | } else { |
| | | Toast.makeText(mContext, "网络连接异常,请检测网络设置", Toast.LENGTH_SHORT).show(); |
| | | } |
| | | } |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.presenter; |
| | | |
| | | import android.app.Activity; |
| | | import android.content.Context; |
| | | import android.content.SharedPreferences; |
| | | import android.support.v4.widget.SwipeRefreshLayout; |
| | | import android.view.View; |
| | | import android.widget.ImageView; |
| | | import android.widget.LinearLayout; |
| | | import android.widget.RelativeLayout; |
| | | import android.widget.TextView; |
| | | import android.widget.Toast; |
| | | |
| | | import com.bumptech.glide.Glide; |
| | | import com.google.gson.Gson; |
| | | import com.google.gson.GsonBuilder; |
| | | import com.google.gson.reflect.TypeToken; |
| | | import com.viewpagerindicator.LinePageIndicator; |
| | | import com.wpc.library.util.NetUtils; |
| | | import com.wpc.library.util.SystemCommon; |
| | | import com.wpc.library.util.common.DimenUtils; |
| | | import com.wpc.library.widget.RatioLayout; |
| | | import com.fanliunion.android.app.R; |
| | | import com.fanliunion.android.app.contract.SuningSpecialFgContract; |
| | | import com.fanliunion.android.app.entity.HomeBanner; |
| | | import com.fanliunion.android.app.entity.TaoBaoGoodsBrief; |
| | | import com.fanliunion.android.app.model.SuningSpecialFgModel; |
| | | import com.fanliunion.android.app.ui.jdSpecial.JdSpecialTopAdapter; |
| | | import com.fanliunion.android.app.util.JumpActivityUtil; |
| | | |
| | | import org.json.JSONObject; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 京东精选 fragment presenter |
| | | */ |
| | | public class SuningSpeciaFgPresenter extends BasePresenter<SuningSpecialFgContract.SuningSpecialView> { |
| | | private SuningSpecialFgModel model; |
| | | private Context mContext; |
| | | |
| | | public SuningSpeciaFgPresenter(Context mContext) { |
| | | this.mContext = mContext; |
| | | this.model = new SuningSpecialFgModel(mContext); |
| | | } |
| | | |
| | | /** |
| | | * 获取京东专题商品 |
| | | * |
| | | * @param page 页码 |
| | | * @param cid 分类ID |
| | | */ |
| | | |
| | | public void getGoodsInfo(String page, String cid, View bottom, TextView tv_loading, String setText) { |
| | | display_bottom(Integer.valueOf(page), bottom, tv_loading, setText); |
| | | model.getSuningGoodsInfo(page, cid, new SuningSpecialFgContract.SuningSpecialFgCallBack() { |
| | | @Override |
| | | public void onSuccess(JSONObject obj) { |
| | | if (getView() != null) { |
| | | getView().onSearchSuccess(obj); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public void onFail(String errorInfo) { |
| | | if (getView() != null) { |
| | | getView().onSearchFail(errorInfo); |
| | | } |
| | | } |
| | | }); |
| | | } |
| | | |
| | | /** |
| | | * 京东精选 顶部轮播图 banner |
| | | * |
| | | * @param obj 数据 |
| | | * @param indicator_recommend viewpage |
| | | * @param jdfgspecial_topbanner 指示器 |
| | | * @param mBanners banner数据 |
| | | * @param bannerAdapter 适配器 |
| | | * @param indicatorRecommend |
| | | */ |
| | | public void setBanner(JSONObject obj, LinePageIndicator indicator_recommend, RatioLayout jdfgspecial_topbanner, List<HomeBanner> mBanners, JdSpecialTopAdapter bannerAdapter, int page, LinePageIndicator indicatorRecommend) { |
| | | //顶部banner |
| | | Gson gson = new GsonBuilder().serializeNulls().create(); |
| | | List<HomeBanner> list1 = null; |
| | | if (obj.optJSONObject("data").optJSONArray("listPic") != null) { |
| | | list1 = gson.fromJson(obj.optJSONObject("data").optJSONArray("listPic").toString(), new TypeToken<List<HomeBanner>>() { |
| | | }.getType()); |
| | | float width = SystemCommon.getScreenWidth(mContext); |
| | | indicator_recommend.setLineWidth((width - (DimenUtils.dip2px(mContext, 30))) / list1.size()); |
| | | indicator_recommend.setGapWidth(0); |
| | | indicator_recommend.setSelectedColor(mContext.getResources().getColor(R.color.white)); |
| | | indicator_recommend.setUnselectedColor(mContext.getResources().getColor(R.color.transport_white3)); |
| | | indicator_recommend.setStrokeWidth(DimenUtils.dip2px(mContext, 2)); |
| | | } |
| | | if (page == 1 && (list1 == null || list1.size() == 0)) { |
| | | jdfgspecial_topbanner.setVisibility(View.GONE); |
| | | } else { |
| | | if (page == 1) { |
| | | jdfgspecial_topbanner.setVisibility(View.VISIBLE); |
| | | mBanners.clear(); |
| | | mBanners.addAll(list1); |
| | | bannerAdapter.notifyDataSetChanged(); |
| | | } |
| | | if (mBanners.size() == 1) { |
| | | indicator_recommend.setVisibility(View.GONE); |
| | | } |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 京东 // 1大4小 专题列表 |
| | | * |
| | | * @param obj 数据源 |
| | | * @param page 页码 |
| | | * @param pdd_top_speciallist 专题布局 |
| | | * @param pdd_top_speciallist1 图1 |
| | | * @param pdd_top_speciallist2 图2 |
| | | * @param pdd_top_speciallist3 图3 |
| | | * @param pdd_top_speciallist4 图4 |
| | | * @param pdd_top_speciallist5 图5 |
| | | * @param mlistSpe 专题数据 |
| | | */ |
| | | public void setlistSpe(JSONObject obj, int page, RatioLayout pdd_top_speciallist, ImageView pdd_top_speciallist1, ImageView pdd_top_speciallist2, |
| | | ImageView pdd_top_speciallist3, ImageView pdd_top_speciallist4, ImageView pdd_top_speciallist5, List<HomeBanner> mlistSpe |
| | | ) { |
| | | //顶部banner |
| | | Gson gson = new GsonBuilder().serializeNulls().create(); |
| | | List<HomeBanner> list1 = null; |
| | | if (obj.optJSONObject("data").optJSONArray("listSpe") != null) { |
| | | list1 = gson.fromJson(obj.optJSONObject("data").optJSONArray("listSpe").toString(), new TypeToken<List<HomeBanner>>() { |
| | | }.getType()); |
| | | pdd_top_speciallist.setVisibility(View.VISIBLE); |
| | | } |
| | | if (page == 1 && (list1 == null || list1.size() == 0)) { |
| | | pdd_top_speciallist.setVisibility(View.GONE); |
| | | } else { |
| | | |
| | | Glide.with(mContext) |
| | | .load(list1.get(0).getPicture()) |
| | | .into(pdd_top_speciallist1); |
| | | Glide.with(mContext) |
| | | .load(list1.get(1).getPicture()) |
| | | .into(pdd_top_speciallist2); |
| | | Glide.with(mContext) |
| | | .load(list1.get(2).getPicture()) |
| | | .into(pdd_top_speciallist3); |
| | | Glide.with(mContext) |
| | | .load(list1.get(3).getPicture()) |
| | | .into(pdd_top_speciallist4); |
| | | Glide.with(mContext) |
| | | .load(list1.get(4).getPicture()) |
| | | .into(pdd_top_speciallist5); |
| | | mlistSpe.clear(); |
| | | mlistSpe.addAll(list1);//添加专题列表 数据 |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 专题列表点击 |
| | | * |
| | | * @param mList |
| | | * @param position |
| | | */ |
| | | public void setClickSpe(List<HomeBanner> mList, int position) { |
| | | if (mList.size() == 0) { |
| | | return; |
| | | } |
| | | JumpActivityUtil.jumpPage((Activity) mContext, mList.get(position).getJumpDetail(), mList.get(position).getParams()); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 京东精选 商品加载 |
| | | * |
| | | * @param obj 数据 |
| | | * @param mList 商品list |
| | | * @param fragment_jdspecial_sf 下拉控件 |
| | | */ |
| | | public void setList(JSONObject obj, List<TaoBaoGoodsBrief> mList, int page, SwipeRefreshLayout fragment_jdspecial_sf |
| | | , View bottom, ImageView iv_loading, TextView tv_loading, RelativeLayout ff_loading_no_data) { |
| | | Gson gson2 = new GsonBuilder().serializeNulls().create(); |
| | | List<TaoBaoGoodsBrief> list = gson2.fromJson(obj.optJSONObject("data").optJSONArray("list").toString(), new TypeToken<List<TaoBaoGoodsBrief>>() { |
| | | }.getType()); |
| | | if (page == 1) |
| | | mList.clear(); |
| | | mList.addAll(list); |
| | | hide_bottom(mList, obj.optJSONObject("data").optInt("count"), bottom, iv_loading, tv_loading, ff_loading_no_data); |
| | | } |
| | | |
| | | /** |
| | | * 显示 底部加载 |
| | | * |
| | | * @param page |
| | | * @param bottom |
| | | */ |
| | | public void display_bottom(int page, View bottom, TextView tv_loading, String setText) { |
| | | if (page > 1) { |
| | | bottom.setVisibility(View.VISIBLE); |
| | | tv_loading.setText(setText); |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 底部隐藏 |
| | | * |
| | | * @param mList |
| | | * @param count |
| | | * @param bottom |
| | | * @param iv_loading |
| | | * @param tv_loading |
| | | * @param ff_loading_no_data |
| | | */ |
| | | private void hide_bottom(List<TaoBaoGoodsBrief> mList, int count, View bottom, ImageView iv_loading, TextView tv_loading, RelativeLayout ff_loading_no_data) { |
| | | if (mList.size() >= count) { //下拉数据请求完 到底了 |
| | | bottom.setVisibility(View.VISIBLE); |
| | | iv_loading.setVisibility(View.GONE); |
| | | tv_loading.setText(mContext.getResources().getString(R.string.list_no_more)); |
| | | } else { //下拉还有数据时 |
| | | bottom.setVisibility(View.GONE); |
| | | } |
| | | if (mList.size() == 0) { //没有数据情况 |
| | | bottom.setVisibility(View.VISIBLE); |
| | | ff_loading_no_data.setVisibility(View.VISIBLE); //展示 无数据页 |
| | | } else { |
| | | ff_loading_no_data.setVisibility(View.GONE); //隐藏无数据页 |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 请求失败 |
| | | * |
| | | * @param mList |
| | | * @param ll_no_data_rf |
| | | * @param ll_no_net |
| | | * @param ll_no_data |
| | | * @param ll_request_failture |
| | | */ |
| | | public void error(List<TaoBaoGoodsBrief> mList, ImageView ll_no_data_rf, LinearLayout ll_no_net, LinearLayout ll_no_data, LinearLayout ll_request_failture) { |
| | | if (mList.size() == 0) { |
| | | if (NetUtils.getNetworkState(mContext).equalsIgnoreCase(NetUtils.NETWORK_NONE)) { |
| | | requestState(3, ll_no_data_rf, ll_no_net, ll_no_data, ll_request_failture); |
| | | } else { |
| | | requestState(2, ll_no_data_rf, ll_no_net, ll_no_data, ll_request_failture); |
| | | } |
| | | } else { |
| | | if (NetUtils.getNetworkState(mContext).equalsIgnoreCase(NetUtils.NETWORK_NONE)) { |
| | | Toast.makeText(mContext, "网络未连接,请检测网络设置", Toast.LENGTH_SHORT).show(); |
| | | } else { |
| | | Toast.makeText(mContext, "网络连接异常,请检测网络设置", Toast.LENGTH_SHORT).show(); |
| | | } |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 请求状态 0 数据正常展示;1 返回数据为空;2 网络请求失败;3 没有连接网络 |
| | | * |
| | | * @param state |
| | | */ |
| | | public void requestState(int state, ImageView ll_no_data_rf, LinearLayout ll_no_net, LinearLayout ll_no_data, LinearLayout ll_request_failture) { |
| | | ll_no_data_rf.setVisibility(state == 1 ? View.VISIBLE : View.GONE); |
| | | ll_no_data.setVisibility(state == 1 ? View.VISIBLE : View.GONE); |
| | | ll_request_failture.setVisibility(state == 2 ? View.VISIBLE : View.GONE); |
| | | ll_no_net.setVisibility(state == 3 ? View.VISIBLE : View.GONE); |
| | | } |
| | | |
| | | /** |
| | | * 判断登陆 |
| | | * |
| | | * @return 登陆状态 |
| | | */ |
| | | public boolean isLogin() { |
| | | final SharedPreferences sp = mContext.getSharedPreferences("user", Context.MODE_PRIVATE); |
| | | return sp.getBoolean("isLogin", false); |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.presenter; |
| | | |
| | | import android.content.Context; |
| | | import android.content.SharedPreferences; |
| | | import android.content.pm.PackageInfo; |
| | | import android.content.pm.PackageManager; |
| | | import android.support.v4.view.ViewPager; |
| | | import android.view.View; |
| | | import android.widget.LinearLayout; |
| | | |
| | | import com.fanliunion.android.app.contract.SuningSpecialContract; |
| | | import com.fanliunion.android.app.entity.HotSearch; |
| | | import com.fanliunion.android.app.model.SuningSpecialModel; |
| | | import com.fanliunion.android.app.ui.dialog.ShapeLoadingDialog; |
| | | import com.fanliunion.android.app.util.JDGoodsJump; |
| | | |
| | | import org.json.JSONObject; |
| | | |
| | | import java.util.ArrayList; |
| | | |
| | | /** |
| | | * 京东专题 activity presenter |
| | | */ |
| | | public class SuningSpeciaPresenter extends BasePresenter<SuningSpecialContract.SuningSpecialView> { |
| | | private SuningSpecialModel model; |
| | | private Context mContext; |
| | | |
| | | public SuningSpeciaPresenter(Context context) { |
| | | this.model = new SuningSpecialModel(context); |
| | | this.mContext = context; |
| | | } |
| | | |
| | | /** |
| | | * 获取京东 热销分类 |
| | | */ |
| | | public void getSuningClass() { |
| | | model.getSuningClass(new SuningSpecialContract.SuningSpecialCallBack() { |
| | | @Override |
| | | public void onSuccess(ArrayList<HotSearch> list, JSONObject obj) { |
| | | if(getView()!=null){ |
| | | getView().onSearchSuccess(list, obj); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public void onFail(String errorInfo) { |
| | | if(getView()!=null){ |
| | | getView().onSearchFail(errorInfo); |
| | | } |
| | | } |
| | | }); |
| | | } |
| | | |
| | | /** |
| | | * 缓冲 |
| | | */ |
| | | public void waitinquire(ShapeLoadingDialog pd) { |
| | | if (pd == null) { |
| | | pd = new ShapeLoadingDialog.Builder(mContext).build(); |
| | | } |
| | | pd.show(); |
| | | } |
| | | |
| | | /** |
| | | * 缓冲关闭 |
| | | */ |
| | | public void dpdismiss(ShapeLoadingDialog pd) { |
| | | if (pd != null && pd.isShowing()) { |
| | | pd.dismiss(); |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 请求失败 判断请求状态: 返回数据为空; 网络请求失败; 没有连接网络 |
| | | * |
| | | * @param state |
| | | * @param jdspecial_viewpage |
| | | * @param ll_no_data |
| | | * @param ll_request_failture |
| | | * @param ll_no_net |
| | | */ |
| | | public void requestState(int state, ViewPager jdspecial_viewpage, LinearLayout ll_no_data, LinearLayout ll_request_failture, LinearLayout ll_no_net) { |
| | | jdspecial_viewpage.setVisibility(state == 0 ? View.VISIBLE : View.GONE); |
| | | ll_no_data.setVisibility(state == 1 ? View.VISIBLE : View.GONE); |
| | | ll_request_failture.setVisibility(state == 2 ? View.VISIBLE : View.GONE); |
| | | ll_no_net.setVisibility(state == 3 ? View.VISIBLE : View.GONE); |
| | | } |
| | | |
| | | /** |
| | | * 判断登陆 |
| | | * |
| | | * @return |
| | | */ |
| | | public boolean isLogin() { |
| | | final SharedPreferences sp = mContext.getSharedPreferences("user", Context.MODE_PRIVATE); |
| | | boolean isLogin = sp.getBoolean("isLogin", false); |
| | | return isLogin; |
| | | } |
| | | |
| | | //--3.京东的包名 |
| | | private String mJDMall = "com.jingdong.app.mall"; |
| | | |
| | | /** |
| | | * 跳转到京东 |
| | | * 有京东app 就跳转app 没有app跳转网页 |
| | | */ |
| | | public void isJdJump(String url) { |
| | | JDGoodsJump jump = new JDGoodsJump(url); |
| | | // if (checkPackInfo(mJDMall)) { |
| | | // Intent intent = mContext.getPackageManager().getLaunchIntentForPackage(mJDMall); |
| | | // if (intent != null) { |
| | | // intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); |
| | | // mContext.startActivity(intent); |
| | | // } |
| | | // |
| | | // } else { |
| | | // Intent intent1 = new Intent(mContext, ShareBrowserActivity.class); |
| | | // intent1.putExtra("url", url); |
| | | // mContext.startActivity(intent1); |
| | | // } |
| | | } |
| | | |
| | | /** |
| | | * 检查包是否存在 |
| | | * |
| | | * @param packname |
| | | * @return |
| | | */ |
| | | private boolean checkPackInfo(String packname) { |
| | | PackageInfo packageInfo = null; |
| | | try { |
| | | packageInfo = mContext.getPackageManager().getPackageInfo(packname, 0); |
| | | } catch (PackageManager.NameNotFoundException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | return packageInfo != null; |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.presenter; |
| | | |
| | | import android.content.Context; |
| | | import android.view.View; |
| | | import android.widget.ImageView; |
| | | import android.widget.TextView; |
| | | |
| | | import com.google.gson.Gson; |
| | | import com.google.gson.GsonBuilder; |
| | | import com.google.gson.reflect.TypeToken; |
| | | import com.fanliunion.android.app.R; |
| | | import com.fanliunion.android.app.contract.TimeLimitedSpikeContract; |
| | | import com.fanliunion.android.app.entity.SpikTime; |
| | | import com.fanliunion.android.app.entity.TaoBaoGoodsBrief; |
| | | import com.fanliunion.android.app.model.TimeLimitedSpikeModel; |
| | | import com.fanliunion.android.app.ui.timeLimitedSpike.SpikeGoodsListAdapter; |
| | | import com.fanliunion.android.app.ui.timeLimitedSpike.TimeLimitedSpikeActivity; |
| | | import com.fanliunion.android.app.ui.timeLimitedSpike.TimeSpikAdapter; |
| | | import com.fanliunion.android.app.util.ToolUtil; |
| | | |
| | | import org.json.JSONObject; |
| | | |
| | | import java.util.List; |
| | | |
| | | public class TimeLimitedSpikePresenter extends BasePresenter<TimeLimitedSpikeContract.TimeLimitedSpikeView> { |
| | | private TimeLimitedSpikeModel spikeModel; |
| | | private TimeLimitedSpikeActivity mContext; |
| | | |
| | | public TimeLimitedSpikePresenter(TimeLimitedSpikeActivity context) { |
| | | this.spikeModel = new TimeLimitedSpikeModel(); |
| | | this.mContext = context; |
| | | } |
| | | |
| | | /** |
| | | * 限时秒杀顶部 数据 |
| | | * |
| | | * @param mContext |
| | | */ |
| | | public void getSpikTime(Context mContext) { |
| | | spikeModel.getSpikTime(mContext, new TimeLimitedSpikeContract.TimeLimitedSpikeCallBack() { |
| | | @Override |
| | | public void onSuccess(JSONObject obj) { |
| | | getView().onSpikTime(obj); |
| | | } |
| | | |
| | | @Override |
| | | public void onFail(String errorInfo) { |
| | | getView().onSpikTimeFail(errorInfo); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | /** |
| | | * 限时秒杀商品列表 |
| | | * |
| | | * @param mContext |
| | | * @param time 时间段 |
| | | * @param page 页码:1 |
| | | * @param auctionId 商品id |
| | | */ |
| | | public void getSpikeGoodsList(Context mContext, String time, String page, String auctionId) { |
| | | spikeModel.getSpikeGoodsList(mContext, time, page, auctionId, new TimeLimitedSpikeContract.TimeLimitedSpikeCallBack() { |
| | | @Override |
| | | public void onSuccess(JSONObject obj) { |
| | | getView().onSpikeGoodsList(obj); |
| | | } |
| | | |
| | | @Override |
| | | public void onFail(String errorInfo) { |
| | | getView().onSpikeGoodsListFail(errorInfo + ""); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | /** |
| | | * 设置限时秒杀顶部 数据 |
| | | * |
| | | * @param obj |
| | | * @param mSpikTimeList |
| | | * @param spikAdapter |
| | | */ |
| | | public void setSpikTime(JSONObject obj, List<SpikTime> mSpikTimeList, TimeSpikAdapter spikAdapter) { |
| | | if (obj.optInt("code") == 0) { |
| | | Gson gson = new GsonBuilder().serializeNulls().create(); |
| | | List<SpikTime> list = gson.fromJson(obj.optJSONObject("data").optJSONArray("list").toString(), |
| | | new TypeToken<List<SpikTime>>() { |
| | | }.getType()); |
| | | mSpikTimeList.clear(); |
| | | mSpikTimeList.addAll(list); |
| | | spikAdapter.notifyDataSetChanged(); |
| | | |
| | | for (int i = 0; i < mSpikTimeList.size(); i++) {//第一次加载 |
| | | if (mSpikTimeList.get(i).checked) { |
| | | mContext.position = i; |
| | | mContext.getSpikeGoodsList(mSpikTimeList.get(i).requestTime, 1);//加载商品列表请求 |
| | | break; |
| | | } |
| | | } |
| | | } else { |
| | | ToolUtil.showToast(mContext, obj.optString("msg")); |
| | | } |
| | | } |
| | | |
| | | /*********************商品列表信息********/ |
| | | public void setSpikeGoodsList(JSONObject obj, SpikeGoodsListAdapter goodsListAdapter, List<TaoBaoGoodsBrief> goodsBriefList, int page, ImageView ivLoading, TextView tvLoading) { |
| | | if (obj.optInt("code") == 0) { |
| | | Gson gson = new GsonBuilder().serializeNulls().create(); |
| | | List<TaoBaoGoodsBrief> list = gson.fromJson(obj.optJSONObject("data").optJSONArray("list").toString(), |
| | | new TypeToken<List<TaoBaoGoodsBrief>>() { |
| | | }.getType()); |
| | | if (page == 1) |
| | | goodsBriefList.clear(); |
| | | goodsBriefList.addAll(list); |
| | | mContext.count = Integer.parseInt(obj.optJSONObject("data").optString("count")); |
| | | goodsListAdapter.notifyDataSetChanged(); |
| | | if (mContext.count == goodsBriefList.size()) { |
| | | ivLoading.setVisibility(View.GONE); |
| | | tvLoading.setText(mContext.getResources().getString(R.string.list_no_more)); |
| | | } else { |
| | | ivLoading.setVisibility(View.GONE); |
| | | tvLoading.setText(""); |
| | | } |
| | | } else { |
| | | ToolUtil.showToast(mContext, obj.optString("msg")); |
| | | } |
| | | } |
| | | |
| | | /***************************顶部Adapter单击事件***********/ |
| | | public void setTimeSpikCallBack(List<SpikTime> mSpikTimeList, TimeSpikAdapter spikAdapter, int page, int position) { |
| | | for (int i = 0; i < mSpikTimeList.size(); i++) {//第一次加载 |
| | | if (mSpikTimeList.get(i).checked) { |
| | | mSpikTimeList.get(i).checked = false; |
| | | break; |
| | | } |
| | | } |
| | | mSpikTimeList.get(position).checked = true; |
| | | spikAdapter.notifyDataSetChanged(); |
| | | page = 1; |
| | | mContext.getSpikeGoodsList(mSpikTimeList.get(position).requestTime, page);//获取限时秒杀商品数据 |
| | | } |
| | | } |
New file |
| | |
| | | package com.fanliunion.android.app.presenter; |
| | | |
| | | import android.app.Activity; |
| | | import android.content.Context; |
| | | import android.content.SharedPreferences; |
| | | import android.support.v4.widget.SwipeRefreshLayout; |
| | | import android.view.View; |
| | | import android.widget.ImageView; |
| | | import android.widget.LinearLayout; |
| | | import android.widget.RelativeLayout; |
| | | import android.widget.TextView; |
| | | import android.widget.Toast; |
| | | |
| | | import com.bumptech.glide.Glide; |
| | | import com.google.gson.Gson; |
| | | import com.google.gson.GsonBuilder; |
| | | import com.google.gson.reflect.TypeToken; |
| | | import com.viewpagerindicator.LinePageIndicator; |
| | | import com.wpc.library.util.NetUtils; |
| | | import com.wpc.library.util.SystemCommon; |
| | | import com.wpc.library.util.common.DimenUtils; |
| | | import com.wpc.library.widget.RatioLayout; |
| | | import com.fanliunion.android.app.R; |
| | | import com.fanliunion.android.app.contract.VipShopSpecialFgContract; |
| | | import com.fanliunion.android.app.entity.HomeBanner; |
| | | import com.fanliunion.android.app.entity.TaoBaoGoodsBrief; |
| | | import com.fanliunion.android.app.model.VipShopSpecialFgModel; |
| | | import com.fanliunion.android.app.ui.jdSpecial.JdSpecialTopAdapter; |
| | | import com.fanliunion.android.app.util.JumpActivityUtil; |
| | | |
| | | import org.json.JSONObject; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 京东精选 fragment presenter |
| | | */ |
| | | public class VipShopSpeciaFgPresenter extends BasePresenter<VipShopSpecialFgContract.VipShopSpecialView> { |
| | | private VipShopSpecialFgModel model; |
| | | private Context mContext; |
| | | |
| | | public VipShopSpeciaFgPresenter(Context mContext) { |
| | | this.mContext = mContext; |
| | | this.model = new VipShopSpecialFgModel(mContext); |
| | | } |
| | | |
| | | /** |
| | | * 获取京东专题商品 |
| | | * |
| | | * @param page 页码 |
| | | * @param cid 分类ID |
| | | */ |
| | | |
| | | public void getGoodsInfo(String page, String cid, View bottom, TextView tv_loading, String setText) { |
| | | display_bottom(Integer.valueOf(page), bottom, tv_loading, setText); |
| | | model.getVipShopGoodsInfo(page, cid, new VipShopSpecialFgContract.VipShopSpecialFgCallBack() { |
| | | @Override |
| | | public void onSuccess(JSONObject obj) { |
| | | if (getView() != null) { |
| | | getView().onSearchSuccess(obj); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public void onFail(String errorInfo) { |
| | | if (getView() != null) { |
| | | getView().onSearchFail(errorInfo); |
| | | } |
| | | } |
| | | }); |
| | | } |
| | | |
| | | /** |
| | | * 京东精选 顶部轮播图 banner |
| | | * |
| | | * @param obj 数据 |
| | | * @param indicator_recommend viewpage |
| | | * @param jdfgspecial_topbanner 指示器 |
| | | * @param mBanners banner数据 |
| | | * @param bannerAdapter 适配器 |
| | | * @param indicatorRecommend |
| | | */ |
| | | public void setBanner(JSONObject obj, LinePageIndicator indicator_recommend, RatioLayout jdfgspecial_topbanner, List<HomeBanner> mBanners, JdSpecialTopAdapter bannerAdapter, int page, LinePageIndicator indicatorRecommend) { |
| | | //顶部banner |
| | | Gson gson = new GsonBuilder().serializeNulls().create(); |
| | | List<HomeBanner> list1 = null; |
| | | if (obj.optJSONObject("data").optJSONArray("listPic") != null) { |
| | | list1 = gson.fromJson(obj.optJSONObject("data").optJSONArray("listPic").toString(), new TypeToken<List<HomeBanner>>() { |
| | | }.getType()); |
| | | float width = SystemCommon.getScreenWidth(mContext); |
| | | indicator_recommend.setLineWidth((width - (DimenUtils.dip2px(mContext, 30))) / list1.size()); |
| | | indicator_recommend.setGapWidth(0); |
| | | indicator_recommend.setSelectedColor(mContext.getResources().getColor(R.color.white)); |
| | | indicator_recommend.setUnselectedColor(mContext.getResources().getColor(R.color.transport_white3)); |
| | | indicator_recommend.setStrokeWidth(DimenUtils.dip2px(mContext, 2)); |
| | | } |
| | | if (page == 1 && (list1 == null || list1.size() == 0)) { |
| | | jdfgspecial_topbanner.setVisibility(View.GONE); |
| | | } else { |
| | | if (page == 1) { |
| | | jdfgspecial_topbanner.setVisibility(View.VISIBLE); |
| | | mBanners.clear(); |
| | | mBanners.addAll(list1); |
| | | bannerAdapter.notifyDataSetChanged(); |
| | | } |
| | | if (mBanners.size() == 1) { |
| | | indicator_recommend.setVisibility(View.GONE); |
| | | } |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 京东 // 1大4小 专题列表 |
| | | * |
| | | * @param obj 数据源 |
| | | * @param page 页码 |
| | | * @param pdd_top_speciallist 专题布局 |
| | | * @param pdd_top_speciallist1 图1 |
| | | * @param pdd_top_speciallist2 图2 |
| | | * @param pdd_top_speciallist3 图3 |
| | | * @param pdd_top_speciallist4 图4 |
| | | * @param pdd_top_speciallist5 图5 |
| | | * @param mlistSpe 专题数据 |
| | | */ |
| | | public void setlistSpe(JSONObject obj, int page, RatioLayout pdd_top_speciallist, ImageView pdd_top_speciallist1, ImageView pdd_top_speciallist2, |
| | | ImageView pdd_top_speciallist3, ImageView pdd_top_speciallist4, ImageView pdd_top_speciallist5, List<HomeBanner> mlistSpe |
| | | ) { |
| | | //顶部banner |
| | | Gson gson = new GsonBuilder().serializeNulls().create(); |
| | | List<HomeBanner> list1 = null; |
| | | if (obj.optJSONObject("data").optJSONArray("listSpe") != null) { |
| | | list1 = gson.fromJson(obj.optJSONObject("data").optJSONArray("listSpe").toString(), new TypeToken<List<HomeBanner>>() { |
| | | }.getType()); |
| | | pdd_top_speciallist.setVisibility(View.VISIBLE); |
| | | } |
| | | if (page == 1 && (list1 == null || list1.size() == 0)) { |
| | | pdd_top_speciallist.setVisibility(View.GONE); |
| | | } else { |
| | | |
| | | Glide.with(mContext) |
| | | .load(list1.get(0).getPicture()) |
| | | .into(pdd_top_speciallist1); |
| | | Glide.with(mContext) |
| | | .load(list1.get(1).getPicture()) |
| | | .into(pdd_top_speciallist2); |
| | | Glide.with(mContext) |
| | | .load(list1.get(2).getPicture()) |
| | | .into(pdd_top_speciallist3); |
| | | Glide.with(mContext) |
| | | .load(list1.get(3).getPicture()) |
| | | .into(pdd_top_speciallist4); |
| | | Glide.with(mContext) |
| | | .load(list1.get(4).getPicture()) |
| | | .into(pdd_top_speciallist5); |
| | | mlistSpe.clear(); |
| | | mlistSpe.addAll(list1);//添加专题列表 数据 |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 专题列表点击 |
| | | * |
| | | * @param mList |
| | | * @param position |
| | | */ |
| | | public void setClickSpe(List<HomeBanner> mList, int position) { |
| | | if (mList.size() == 0) { |
| | | return; |
| | | } |
| | | JumpActivityUtil.jumpPage((Activity) mContext, mList.get(position).getJumpDetail(), mList.get(position).getParams()); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 京东精选 商品加载 |
| | | * |
| | | * @param obj 数据 |
| | | * @param mList 商品list |
| | | * @param fragment_jdspecial_sf 下拉控件 |
| | | */ |
| | | public void setList(JSONObject obj, List<TaoBaoGoodsBrief> mList, int page, SwipeRefreshLayout fragment_jdspecial_sf |
| | | , View bottom, ImageView iv_loading, TextView tv_loading, RelativeLayout ff_loading_no_data) { |
| | | Gson gson2 = new GsonBuilder().serializeNulls().create(); |
| | | List<TaoBaoGoodsBrief> list = gson2.fromJson(obj.optJSONObject("data").optJSONArray("list").toString(), new TypeToken<List<TaoBaoGoodsBrief>>() { |
| | | }.getType()); |
| | | if (page == 1) |
| | | mList.clear(); |
| | | mList.addAll(list); |
| | | hide_bottom(mList, obj.optJSONObject("data").optInt("count"), bottom, iv_loading, tv_loading, ff_loading_no_data); |
| | | } |
| | | |
| | | /** |
| | | * 显示 底部加载 |
| | | * |
| | | * @param page |
| | | * @param bottom |
| | | */ |
| | | public void display_bottom(int page, View bottom, TextView tv_loading, String setText) { |
| | | if (page > 1) { |
| | | bottom.setVisibility(View.VISIBLE); |
| | | tv_loading.setText(setText); |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 底部隐藏 |
| | | * |
| | | * @param mList |
| | | * @param count |
| | | * @param bottom |
| | | * @param iv_loading |
| | | * @param tv_loading |
| | | * @param ff_loading_no_data |
| | | */ |
| | | private void hide_bottom(List<TaoBaoGoodsBrief> mList, int count, View bottom, ImageView iv_loading, TextView tv_loading, RelativeLayout ff_loading_no_data) { |
| | | if (mList.size() >= count) { //下拉数据请求完 到底了 |
| | | bottom.setVisibility(View.VISIBLE); |
| | | iv_loading.setVisibility(View.GONE); |
| | | tv_loading.setText(mContext.getResources().getString(R.string.list_no_more)); |
| | | } else { //下拉还有数据时 |
| | | bottom.setVisibility(View.GONE); |
| | | } |
| | | if (mList.size() == 0) { //没有数据情况 |
| | | bottom.setVisibility(View.VISIBLE); |
| | | ff_loading_no_data.setVisibility(View.VISIBLE); //展示 无数据页 |
| | | } else { |
| | | ff_loading_no_data.setVisibility(View.GONE); //隐藏无数据页 |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 请求失败 |
| | | * |
| | | * @param mList |
| | | * @param ll_no_data_rf |
| | | * @param ll_no_net |
| | | * @param ll_no_data |
| | | * @param ll_request_failture |
| | | */ |
| | | public void error(List<TaoBaoGoodsBrief> mList, ImageView ll_no_data_rf, LinearLayout ll_no_net, LinearLayout ll_no_data, LinearLayout ll_request_failture) { |
| | | if (mList.size() == 0) { |
| | | if (NetUtils.getNetworkState(mContext).equalsIgnoreCase(NetUtils.NETWORK_NONE)) { |
| | | requestState(3, ll_no_data_rf, ll_no_net, ll_no_data, ll_request_failture); |
| | | } else { |
| | | requestState(2, ll_no_data_rf, ll_no_net, ll_no_data, ll_request_failture); |
| | | } |
| | | } else { |
| | | if (NetUtils.getNetworkState(mContext).equalsIgnoreCase(NetUtils.NETWORK_NONE)) { |
| | | Toast.makeText(mContext, "网络未连接,请检测网络设置", Toast.LENGTH_SHORT).show(); |
| | | } else { |
| | | Toast.makeText(mContext, "网络连接异常,请检测网络设置", Toast.LENGTH_SHORT).show(); |
| | | } |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 请求状态 0 数据正常展示;1 返回数据为空;2 网络请求失败;3 没有连接网络 |
| | | * |
| | | * @param state |
| | | */ |
| | | public void requestState(int state, ImageView ll_no_data_rf, LinearLayout ll_no_net, LinearLayout ll_no_data, LinearLayout ll_request_failture) { |
| | | ll_no_data_rf.setVisibility(state == 1 ? View.VISIBLE : View.GONE); |
| | | ll_no_data.setVisibility(state == 1 ? View.VISIBLE : View.GONE); |
| | | ll_request_failture.setVisibility(state == 2 ? View.VISIBLE : View.GONE); |
| | | ll_no_net.setVisibility(state == 3 ? View.VISIBLE : View.GONE); |
| | | } |
| | | |
| | | /** |
| | | * 判断登陆 |
| | | * |
| | | * @return 登陆状态 |
| | | */ |
| | | public boolean isLogin() { |
| | | final SharedPreferences sp = mContext.getSharedPreferences("user", Context.MODE_PRIVATE); |
| | | return sp.getBoolean("isLogin", false); |
| | | } |
| | | } |
MDShopping/src/main/java/com/fanliunion/android/app/presenter/VipShopSpeciaPresenter.java
MDShopping/src/main/java/com/fanliunion/android/app/receiver/HWPushMessageReceiver.java
MDShopping/src/main/java/com/fanliunion/android/app/receiver/MiPushMessageReceiver.java
MDShopping/src/main/java/com/fanliunion/android/app/receiver/PushMessageReceiverImpl.java
MDShopping/src/main/java/com/fanliunion/android/app/service/DownLoadFileService.java
MDShopping/src/main/java/com/fanliunion/android/app/service/NetworkStateService.java
MDShopping/src/main/java/com/fanliunion/android/app/service/OPPOPushService.java
MDShopping/src/main/java/com/fanliunion/android/app/service/VIVOPushService.java
MDShopping/src/main/java/com/fanliunion/android/app/sqlite/CustomServiceSQLiteOpenHelper.java
MDShopping/src/main/java/com/fanliunion/android/app/sqlite/HomeConfigSQHelper.java
MDShopping/src/main/java/com/fanliunion/android/app/sqlite/UserSQHelper.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/BaseActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/BaseFragmentActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/BlankBaiChuanActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/BlankBaiChuanActivity31.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/BrandRebate/BrandFootprintInfoActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/BrandRebate/BrandFootprintInfoAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/BrandRebate/BrandFragment.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/BrandRebate/BrandInfoActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/BrandRebate/BrandInfoAllActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/BrandRebate/BrandInfoAllAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/BrandRebate/BrandShoplistAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/BrandRebate/BrandTabAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/BrandRebate/FragmentBrandFragment2.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/BrandRebate/History.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/BrandRebate/RetainView_LJZFragment.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/BrandRebate/ShopHistoryAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/BrowserActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/HMPushReceiveActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/ImageShowAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/MiPushPermissionActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/OPPOPushMessageActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/SplashActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/category/CateMultipleAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/category/CategoryActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/category/CategoryAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/category/CategoryAdapter2.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/category/CategoryMinAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/category/CategoryTypeActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/category/FirstCategoryAdapter1.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/category/RecommendTopCategoryAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/category/SecondCategoryAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/category/ShareFromAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/category/categoryrevise/CategoryReviseActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/category/categoryrevise/ChannelAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/category/utilview/BaseRecyclerAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/category/utilview/BaseViewHolder.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/category/utilview/CategorySlideListener.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/category/utilview/ItemHeaderDecoration.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/category/utilview/ItemHeaderDecoration1.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/category/utilview/OnItemClickListener.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/dialog/AddZFBInfoDialog.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/dialog/AddZFBInfoDialog2.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/dialog/AnimationSwitchingDialog.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/dialog/BindDialog.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/dialog/CommonDialog.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/dialog/ConvertLinkDialog.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/dialog/CopyGiftDialog.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/dialog/CopyLinkDialog.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/dialog/CopyTitleDialog.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/dialog/CustomGoodsDetailBottomDialog.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/dialog/EditTextPreviewDialog.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/dialog/GiveRedpacketDialog.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/dialog/GoReviewDialog.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/dialog/GoldExchangeNotEnoughDialog.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/dialog/GoldExchangeStateDialog.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/dialog/JumpTaoBaoDialog.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/dialog/LoginFirstDialog.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/dialog/MultiImageDownloadDialog.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/dialog/MyTeamNotifyContentListDialog.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/dialog/NotLikeGoodsDialog.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/dialog/OrderAppealHistoryDeleteHintDialog.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/dialog/ReceiveCouponHintDialog.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/dialog/RedPacketHintDialog.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/dialog/SaveImgDialog.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/dialog/SendCircleShareDialog.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/dialog/ShapeLoadingDialog.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/dialog/ShareGoodsImgNativeDialog.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/dialog/ShareStatisticsDialog.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/dialog/ShowHighLevelInviteDialog.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/dialog/TeamFansLabelAddDialog.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/dialog/TicketUsingDialog.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/dialog/UnbindDialog.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/dialog/UserGuideDialog.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/dialog/UserProtocolDialog.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/dialog/UserTearcherNotifyDialog.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/dialog/VerificationCodeErrorDialog.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/dialog/VerifyMobileDialog.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/dialog/VipUpgradedDialog.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/gmtemplate/BannerList.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/gmtemplate/GmTemplate.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/gmtemplate/GmTemplateFragment.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/gmtemplate/GmTemplateTabAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/gmtemplate/GmTemplatteTopAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/gold/base/BaseMVPActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/gold/base/BasePresenter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/gold/contract/GoldExchangeContract.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/gold/contract/InviteCodeExchangeContract.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/gold/model/GoldExchangeModel.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/gold/model/InviteCodeExchangeModel.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/gold/presenter/GoldExchangePresenter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/gold/presenter/InviteCodeExchangePresenter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/gold/view/GoldExchangeActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/gold/view/GoldExchangeAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/gold/view/InviteCodeExchangeActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/gold/view/InviteCodeExchangeAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/goldtask/GoldTaskActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/goldtask/GoldTaskAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/goldtask/SigninTodayDialog.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/goldtask/SigninTodayDialogUtils.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/goldtask/Water.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/goldtask/scrollText/RiseNumberBase.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/goldtask/scrollText/RiseNumberTextView.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/goldtask/scrollText/Utils.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/goldtask/view/PointEvaluator.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/goldtask/view/ProgressBarTime.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/goldtask/view/WaterView.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/guidepages/GuidePages.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/invite/AdapterCommission.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/invite/AdapterInviteImg.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/invite/AdapterInviteImg2.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/invite/RankingFragment.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/invite/RuleFragment.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/invite/ShareBrowserActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/invite/SpaceItemDecoration.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/jdSpecial/JdSpecialActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/jdSpecial/JdSpecialAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/jdSpecial/JdSpecialFrangment.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/jdSpecial/JdSpecialTopAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/main/MainActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/main/MessageFragment.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/main/MineFragment.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/main/RecommendTopFragment.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/main/TrendsTopFragment.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/message/AppMailActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/message/AppMailAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/message/AppMailDetailActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/message/IDeleteMessageListener.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/message/MainMessageAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/message/SystemMessageActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/message/SystemMessageAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/message/UserMessageActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/message/UserMessageAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/AccountDescActivity33.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/AccountDescAdapter33.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/AccountDescAdapter34.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/AccountGradeActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/ActivationInviteCodeAcitvity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/ActivityCenterActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/AdapterContact.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/AddZhifuBaoAccountActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/CapitalActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/Collect28Activity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/Collect28Adapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/CollectionBrowserActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/ContactActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/ContactUsActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/CreateRecordingActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/CreateRecordingAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/CustomServiceAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/FragmentOrderAppeal.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/FreeChargeDetailsActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/FreeChargeDetailsAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/FreeSingleTicketAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/FreeSingleTicketStateActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/GoldDescActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/GoldDescAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/GoldDescFilterAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/HongBaoSendRecordActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/HongBaoSendRecordAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/LoginActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/LoginSelectActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/LoginVerifyCodeActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/MergeAccountActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/MultipleContentPopUpsAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/MyFootmark34Adapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/MyFootmarkActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/MyInfoActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/MyInviteCodeActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/MyMoneyDetailActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/MyMoneyHistoryDetailActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/MyMoneyHistoryDetailAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/MyNickName.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/MyPlayerListActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/MyPlayerListAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/MyPlayerSearchActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/MyPlayerSearchResultActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/MyWXNumActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/OrderActivity33.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/OrderAdapter33.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/OrderAppealActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/OrderAppealHistoryActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/OrderAppealHistoryAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/OrderFormNumSearchActivity33.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/OrderMultipleAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/OrderSatisticsActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/OrderSearchResultActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/OrderTopRightAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/PlayerRemarkActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/PlayerRemarkInfoFragment.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/PlayerRemarkTeamListFragment.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/PromotionDetailActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/PromotionRedenvelopeActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/PromotionRedenvelopereceiveActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/PushRecommendHistoryActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/PushRecommendHistoryAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/ReviseAccountActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/RewardStateActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/RewardStatisticsAdapter33.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/RewardStatisticsOrderActivity33.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/SelectionStoreHouseActivity31.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/SelectionStoreHouseAdapter31.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/SettingActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/ShareGoodsActivity31.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/ShareGoodsAdapter31.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/ShareHistoryActivity31.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/ShareHistoryAdapter31.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/ShareImageAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/ShoppingTrolleyActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/ShoppingTrolleyFragment.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/TeamMoneyStatisticFragmet.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/ThematicActivityAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/UnBindMobileActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/UserOrderRewardStatisticActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/WebTopRightAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/WelfareCenterActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/WelfareCenterAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/WithdrawCashActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/WithdrawRecordActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/WithdrawRecordAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/WithdrawStatusActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/mine/money/TeamMoneyStatisticActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/pddSpecial/PddSpecialActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/pddSpecial/PddSpecialAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/pddSpecial/PddSpecialFrangment.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/ActivityContentCompile.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/CaptureActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/ChoicenessFreightFreeActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/ChoicenessFreightFreeAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/ComplainImgAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/ComplainSuccessActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/FilterAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/FirstRecommendGoodsAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/FragmentSearch.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/GoComplainActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/GoodsDetailActivityJD.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/GoodsDetailActivityPDD.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/GoodsDetailActivitySuning.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/GoodsDetailActivityTB.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/GoodsDetailActivityVIP.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/GoodsDetailBottomFragment.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/GoodsDetailBrowerActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/GoodsDetailCouponAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/HotCategoryAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/LimitTimeBuyAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/MessagelistAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/MultiGoodsShareActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/NoExtendJDGoodsActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/NoExtendPDDGoodsActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/NoExtendTaoBaoGoodsActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/RecommendActivityAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/RecommendCategoryAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/RecommendCategoryFragment.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/RecommendFragment.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/RecommendGoodsAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/RecommendGoodsAdapterBinding.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/RecommendImgAdapter2.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/RecommendTopAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/RecommendTopAdapter2.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/RelativeGoodsAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/SearchActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/SearchAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/SearchMultipleAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/SearchResultActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/SearchResultAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/SearchResultHyperMarketFragment.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/SelfBuyAndReductionActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/ShareExplosionsGoodsDetailActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/ShareExplosionsListActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/ShareExplosionsListAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/ShareGoodsImageActivity31.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/SpecialBrowserActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/SpecialOfferAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/SpecialOfferAdapter2.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/TopMenuRightPopContentAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/singleshare/FastShareFragment.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/singleshare/MultiImageShareFragment.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/singleshare/ShareMainPictureChoiceActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/singleshare/SingleGoodsInfoFragment.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/recommend/singleshare/SingleImageShareFragment.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/sellwellcommodity/BannerViewPager.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/sellwellcommodity/RealTimeChildFragment.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/sellwellcommodity/RealTimeFragment.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/sellwellcommodity/RealTimeFragmentTabAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/sellwellcommodity/SellWellGoods.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/sellwellcommodity/SellWellGoods_TabAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/sellwellcommodity/Sell_Fragment.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/sellwellcommodity/ToDayFragmentTabAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/sellwellcommodity/TodayChlidFragment.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/sellwellcommodity/TodayFragment.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/subview/HorizontalListView.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/subview/NoScrollViewPager.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/suningSpecial/SuningSpecialActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/suningSpecial/SuningSpecialAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/suningSpecial/SuningSpecialFrangment.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/timeLimitedSpike/SpikeGoodsListAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/timeLimitedSpike/TimeLimitedSpikeActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/timeLimitedSpike/TimeSpikAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/trends/BigImageActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/trends/CollegeAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/trends/CollegeFragmet.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/trends/CollegeSearchActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/trends/CollegeSearchResultActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/trends/SendCircleAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/trends/SendCircleFragmet.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/trends/SendCircleMiddleFragment.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/trends/Trends2Adapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/trends/Trends2Fragmet.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/trends/TrendsDoingsFragment.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/trends/VideoPlayActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/vipSpecial/VipSpecialActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/vipSpecial/VipSpecialAdapter.java
MDShopping/src/main/java/com/fanliunion/android/app/ui/vipSpecial/VipSpecialFrangment.java
MDShopping/src/main/java/com/fanliunion/android/app/updateApp/UpdateApp.java
MDShopping/src/main/java/com/fanliunion/android/app/util/AdUtil.java
MDShopping/src/main/java/com/fanliunion/android/app/util/AndroidBug5497Workaround.java
MDShopping/src/main/java/com/fanliunion/android/app/util/ApkUtil.java
MDShopping/src/main/java/com/fanliunion/android/app/util/BadgeView.java
MDShopping/src/main/java/com/fanliunion/android/app/util/BaseRebateJavaInterface.java
MDShopping/src/main/java/com/fanliunion/android/app/util/BasicTextHttpResponsePreHandler.java
MDShopping/src/main/java/com/fanliunion/android/app/util/CancelSlideViewPage.java
MDShopping/src/main/java/com/fanliunion/android/app/util/CenterToast.java
MDShopping/src/main/java/com/fanliunion/android/app/util/CharacterParser.java
MDShopping/src/main/java/com/fanliunion/android/app/util/Constant.java
MDShopping/src/main/java/com/fanliunion/android/app/util/CopyGiftDialogUtils.java
MDShopping/src/main/java/com/fanliunion/android/app/util/CouponBgView.java
MDShopping/src/main/java/com/fanliunion/android/app/util/CrashHandler.java
MDShopping/src/main/java/com/fanliunion/android/app/util/DataBindingImageShow.java
MDShopping/src/main/java/com/fanliunion/android/app/util/DimenTool.java
MDShopping/src/main/java/com/fanliunion/android/app/util/DragFloatActionButton.java
MDShopping/src/main/java/com/fanliunion/android/app/util/DuplicateEventFilterUtil.java
MDShopping/src/main/java/com/fanliunion/android/app/util/FlowLayout.java
MDShopping/src/main/java/com/fanliunion/android/app/util/GetPostUrl.java
MDShopping/src/main/java/com/fanliunion/android/app/util/GlideCircleTransform.java
MDShopping/src/main/java/com/fanliunion/android/app/util/GlideRoundTransform.java
MDShopping/src/main/java/com/fanliunion/android/app/util/HtmlUtil.java
MDShopping/src/main/java/com/fanliunion/android/app/util/ImageUtil.java
MDShopping/src/main/java/com/fanliunion/android/app/util/InitAlibcSdk.java
MDShopping/src/main/java/com/fanliunion/android/app/util/JDGoodsJump.java
MDShopping/src/main/java/com/fanliunion/android/app/util/JumpActivityUtil.java
MDShopping/src/main/java/com/fanliunion/android/app/util/KeFuUtil.java
MDShopping/src/main/java/com/fanliunion/android/app/util/LoginTaobao.java
MDShopping/src/main/java/com/fanliunion/android/app/util/MoneyTextWatcher.java
MDShopping/src/main/java/com/fanliunion/android/app/util/MultipleContentPopUps.java
MDShopping/src/main/java/com/fanliunion/android/app/util/MyOKHttpHeader.java
MDShopping/src/main/java/com/fanliunion/android/app/util/OrderTransformationLink.java
MDShopping/src/main/java/com/fanliunion/android/app/util/PermissionHelper.java
MDShopping/src/main/java/com/fanliunion/android/app/util/PermissionsActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/util/PermissionsChecker.java
MDShopping/src/main/java/com/fanliunion/android/app/util/Photo_crop.java
MDShopping/src/main/java/com/fanliunion/android/app/util/PushUtil.java
MDShopping/src/main/java/com/fanliunion/android/app/util/RebateJavaInterface.java
MDShopping/src/main/java/com/fanliunion/android/app/util/RecordImageTextVideo.java
MDShopping/src/main/java/com/fanliunion/android/app/util/RoundedImage2View.java
MDShopping/src/main/java/com/fanliunion/android/app/util/RoundedImageView.java
MDShopping/src/main/java/com/fanliunion/android/app/util/SaleProgressView.java
MDShopping/src/main/java/com/fanliunion/android/app/util/ScalableCardHelper.java
MDShopping/src/main/java/com/fanliunion/android/app/util/SetLabels.java
MDShopping/src/main/java/com/fanliunion/android/app/util/SlidingMenu.java
MDShopping/src/main/java/com/fanliunion/android/app/util/Sort.java
MDShopping/src/main/java/com/fanliunion/android/app/util/SystemParamsUtil.java
MDShopping/src/main/java/com/fanliunion/android/app/util/TestUtil.java
MDShopping/src/main/java/com/fanliunion/android/app/util/TimeJudge.java
MDShopping/src/main/java/com/fanliunion/android/app/util/TimeUtils.java
MDShopping/src/main/java/com/fanliunion/android/app/util/ToastUtil.java
MDShopping/src/main/java/com/fanliunion/android/app/util/Toast_Dialog.java
MDShopping/src/main/java/com/fanliunion/android/app/util/ToolUtil.java
MDShopping/src/main/java/com/fanliunion/android/app/util/Tools.java
MDShopping/src/main/java/com/fanliunion/android/app/util/TopStatusSettings.java
MDShopping/src/main/java/com/fanliunion/android/app/util/TrolleyTransformationLink.java
MDShopping/src/main/java/com/fanliunion/android/app/util/VerticalImageSpan.java
MDShopping/src/main/java/com/fanliunion/android/app/util/VerticalImageSpan1.java
MDShopping/src/main/java/com/fanliunion/android/app/util/WXUtil.java
MDShopping/src/main/java/com/fanliunion/android/app/util/appbarlayout/ScrollAppBarLayoutBehavior.java
MDShopping/src/main/java/com/fanliunion/android/app/util/baichuan/AlibcTradeUtil.java
MDShopping/src/main/java/com/fanliunion/android/app/util/clipboard/ClipboardUtil.java
MDShopping/src/main/java/com/fanliunion/android/app/util/clipboard/IClipboardContentListener.java
MDShopping/src/main/java/com/fanliunion/android/app/util/downutil/ApkUtil.java
MDShopping/src/main/java/com/fanliunion/android/app/util/downutil/Contents.java
MDShopping/src/main/java/com/fanliunion/android/app/util/downutil/DownFiles.java
MDShopping/src/main/java/com/fanliunion/android/app/util/downutil/DownLoadApks.java
MDShopping/src/main/java/com/fanliunion/android/app/util/downutil/DownLoadFile.java
MDShopping/src/main/java/com/fanliunion/android/app/util/downutil/FileUtils.java
MDShopping/src/main/java/com/fanliunion/android/app/util/downutil/StringUtils.java
MDShopping/src/main/java/com/fanliunion/android/app/util/glide/GlideRoundCenterCropTransform.java
MDShopping/src/main/java/com/fanliunion/android/app/util/glide/GlideRoundedCornersTransform.java
MDShopping/src/main/java/com/fanliunion/android/app/util/goods/GoodsDetailJumpUtil.java
MDShopping/src/main/java/com/fanliunion/android/app/util/img/BlurBitmapUtil.java
MDShopping/src/main/java/com/fanliunion/android/app/util/picture/PictureUtil.java
MDShopping/src/main/java/com/fanliunion/android/app/util/picture/QrCodeUtil.java
MDShopping/src/main/java/com/fanliunion/android/app/util/share/ShareCacheUtil.java
MDShopping/src/main/java/com/fanliunion/android/app/util/share/ShareImageUtil.java
MDShopping/src/main/java/com/fanliunion/android/app/util/share/ShareTextUtil.java
MDShopping/src/main/java/com/fanliunion/android/app/util/ui/ClipboardContentRecommendUtil.java
MDShopping/src/main/java/com/fanliunion/android/app/util/ui/ColorUtil.java
MDShopping/src/main/java/com/fanliunion/android/app/util/ui/GoodsDetailUtil.java
MDShopping/src/main/java/com/fanliunion/android/app/util/ui/GradientDrawableUtil.java
MDShopping/src/main/java/com/fanliunion/android/app/util/ui/MineFunctionsManager.java
MDShopping/src/main/java/com/fanliunion/android/app/util/ui/TextViewUtil.java
MDShopping/src/main/java/com/fanliunion/android/app/util/ui/dialog/DialogManage.java
MDShopping/src/main/java/com/fanliunion/android/app/util/umengCustomEvent/BrandRebateEvent.java
MDShopping/src/main/java/com/fanliunion/android/app/util/umengCustomEvent/CategoryCustomEvent.java
MDShopping/src/main/java/com/fanliunion/android/app/util/umengCustomEvent/GoodsCustomEvent.java
MDShopping/src/main/java/com/fanliunion/android/app/util/umengCustomEvent/MainCustomEvent.java
MDShopping/src/main/java/com/fanliunion/android/app/util/umengCustomEvent/MessageCustomEvent.java
MDShopping/src/main/java/com/fanliunion/android/app/util/umengCustomEvent/SearchCustomEvent.java
MDShopping/src/main/java/com/fanliunion/android/app/util/umengCustomEvent/TrendsCustomEvent.java
MDShopping/src/main/java/com/fanliunion/android/app/util/umengCustomEvent/UserCustomEvent.java
MDShopping/src/main/java/com/fanliunion/android/app/util/user/LoginAndInviteStatusUtil.java
MDShopping/src/main/java/com/fanliunion/android/app/util/user/UserUtil.java
MDShopping/src/main/java/com/fanliunion/android/app/util/verifycode/MyEditText.java
MDShopping/src/main/java/com/fanliunion/android/app/util/verifycode/VerifyCodeView.java
MDShopping/src/main/java/com/fanliunion/android/app/util/verifycode/VerifyCodeViewShowLine.java
MDShopping/src/main/java/com/fanliunion/android/app/util/verifycode/VerifySixCodeView.java
MDShopping/src/main/java/com/fanliunion/android/app/util/view/PhotoViewPager.java
MDShopping/src/main/java/com/fanliunion/android/app/util/view/TranslationHeader.java
MDShopping/src/main/java/com/fanliunion/android/app/util/view/VerificationSeekBar.java
MDShopping/src/main/java/com/fanliunion/android/app/util/view/countdown/CountdownView.java
MDShopping/src/main/java/com/fanliunion/android/app/util/view/countdown/CustomCountDownTimer.java
MDShopping/src/main/java/com/fanliunion/android/app/util/view/gesturelock/GestureLockView.java
MDShopping/src/main/java/com/fanliunion/android/app/util/view/gesturelock/GestureLockViewGroup.java
MDShopping/src/main/java/com/fanliunion/android/app/util/web/CustomNavigationJsObject.java
MDShopping/src/main/java/com/fanliunion/android/app/util/wordUtil.java
MDShopping/src/main/java/com/fanliunion/android/app/util/x5/RefreshActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/util/x5/SecurityJsBridgeBundle.java
MDShopping/src/main/java/com/fanliunion/android/app/util/x5/X5WebView.java
MDShopping/src/main/java/com/fanliunion/android/app/util/x5/X5WebViewEventHandler.java
MDShopping/src/main/java/com/fanliunion/android/app/util/zxing/ScanView.java
MDShopping/src/main/java/com/fanliunion/android/app/util/zxing/ZxingUtils.java
MDShopping/src/main/java/com/fanliunion/android/app/util/zxing/android/BeepManager.java
MDShopping/src/main/java/com/fanliunion/android/app/util/zxing/android/CaptureActivityHandler.java
MDShopping/src/main/java/com/fanliunion/android/app/util/zxing/android/FinishListener.java
MDShopping/src/main/java/com/fanliunion/android/app/util/zxing/android/InactivityTimer.java
MDShopping/src/main/java/com/fanliunion/android/app/util/zxing/android/Intents.java
MDShopping/src/main/java/com/fanliunion/android/app/util/zxing/bean/ZxingConfig.java
MDShopping/src/main/java/com/fanliunion/android/app/util/zxing/camera/AutoFocusManager.java
MDShopping/src/main/java/com/fanliunion/android/app/util/zxing/camera/CameraConfigurationManager.java
MDShopping/src/main/java/com/fanliunion/android/app/util/zxing/camera/CameraManager.java
MDShopping/src/main/java/com/fanliunion/android/app/util/zxing/camera/OpenCameraInterface.java
MDShopping/src/main/java/com/fanliunion/android/app/util/zxing/camera/PreviewCallback.java
MDShopping/src/main/java/com/fanliunion/android/app/util/zxing/common/Constant.java
MDShopping/src/main/java/com/fanliunion/android/app/util/zxing/decode/BitmapLuminanceSource.java
MDShopping/src/main/java/com/fanliunion/android/app/util/zxing/decode/DecodeFormatManager.java
MDShopping/src/main/java/com/fanliunion/android/app/util/zxing/decode/DecodeHandler.java
MDShopping/src/main/java/com/fanliunion/android/app/util/zxing/decode/DecodeImgCallback.java
MDShopping/src/main/java/com/fanliunion/android/app/util/zxing/decode/DecodeImgThread.java
MDShopping/src/main/java/com/fanliunion/android/app/util/zxing/decode/DecodeThread.java
MDShopping/src/main/java/com/fanliunion/android/app/util/zxing/decode/ImageUtil.java
MDShopping/src/main/java/com/fanliunion/android/app/util/zxing/encode/CodeCreator.java
MDShopping/src/main/java/com/fanliunion/android/app/util/zxing/view/ViewfinderResultPointCallback.java
MDShopping/src/main/java/com/fanliunion/android/app/util/zxing/view/ViewfinderView.java
MDShopping/src/main/java/com/fanliunion/android/app/view/BaseActivity.java
MDShopping/src/main/java/com/fanliunion/android/app/view/BaseFragment.java
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/BasicTextHttpResponseHandler.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/BrowserTestActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/BuXinConstant.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/Interface/WebInterface.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ShoppingApi.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ShoppingApplication.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/badge/BadgeUtils.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/callBack/DragFloatActionInterface.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/callBack/GeneralBackCallback.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/callBack/GeneralCallback.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/callBack/GeneralSingelCallback.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/callBack/LonginTaobaoCallback.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/callBack/MessagePush.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/callBack/MiDuoTradeCallback.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/callBack/PermissionInterface.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/contract/GoldTaskContract.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/contract/InvitepeopleContract.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/contract/JdSpecialContract.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/contract/JdSpecialFgContract.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/contract/MessgeContract.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/contract/SearchContract.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/contract/SearchFgContract.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/contract/SelectionStoreHouse31Contract.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/contract/SuningSpecialContract.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/contract/SuningSpecialFgContract.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/contract/TimeLimitedSpikeContract.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/contract/VipShopSpecialContract.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/contract/VipShopSpecialFgContract.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/db/SearchHistoryDao.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/db/SearchHistoryDatabaseHelper.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/Account.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/AccountDetail.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/AccountMonth.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/AccountType.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/BindingAccount.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/Bossbean.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/BranShopInfo.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/ChannelEntity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/CommonList.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/CountMyTeam.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/CouponInfo.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/CouponUser.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/CustomService.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/DailySign.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/EntityFather.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/EventMessageEntity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/Filter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/FilterCondition.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/FirstCategory.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/FirstGuide.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/FreeSingleTicket.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/GiftCoupon.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/GoldExchange.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/GoldExchangeState.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/GoldTaskList.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/GoodsDetail.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/GoodsDetailExtra.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/GoodsDetailShareLink.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/GoodsOtherInfo.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/HomeBanner.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/HongBaoInfo.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/HotKey.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/HotSearch.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/ImgText.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/InviteCodeInfo.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/InviteFriends.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/InvitePlayer.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/Jump.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/JumpDetail.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/Label.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/LimitTimeBuy.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/LostOrder.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/MainMessage.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/Message.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/MessageContent.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/Order.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/OrderFilter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/OrderGoods.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/OrderWeiQuanInfo.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/Params.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/PushEventData.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/PushKeyWords.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/PushRecord.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/QuanInfo.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/RankInfo.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/RecommendGoods.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/RecommendHot.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/RecommendReply.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/RecommendSection.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/RecommendSectionGood.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/RedPacket.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/RedPacketDetail.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/RedPacketMessage.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/RedpacketRecord.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/ReduceHongBao.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/RefreshEvent.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/Replier.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/RewardCoupon.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/RewardDetail.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/SDCardEntity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/SearchFilter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/SearchHistory.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/SearchlistGoods.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/SecondCategory.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/SecondCategoryMax.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/SelectionStoreHouse.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/ShareRecord.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/ShareRecordGoods.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/ShareUser.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/ShopInfo.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/SpecialOffer.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/SpecialOffer2.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/SpikTime.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/SpreadHongBao.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/SystemMessage.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/TaoBaoGoodsBrief.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/TaolijinBuyHongbao.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/TbPidInfo.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/TextColor.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/TextColorSet.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/ThematicActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/TicketState.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/Tip.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/TopMenuRightPopContent.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/TrendImg.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/Trends.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/TrendsCategory.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/TrendsInfo.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/TrendsType.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/UserAccount.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/UserCommission.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/UserInfo.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/UserMessage.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/UserRank.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/Ware.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/WareType.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/WelcomeMsg.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/WelfareTicket.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/common/ClipCopyContent.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/common/ImageShowEntity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/eventbus/HomeTabChangeEvent.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/eventbus/UserProtocolEvent.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/eventbus/WXLoginEvent.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/goods/ShareCommonGoods.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/goods/ShareGoodsLinkInfo.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/hongbao/HongBaoSendRecord.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/listDate.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/recommendinfo/ConvertLinkInfo.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/recommendinfo/JumpUnit.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/recommendinfo/RecommendGoodsInfo.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/recommendinfo/RecommendGoodsJumpInfo.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/share/SHARE_MEDIA.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/share/ShareEntity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/share/ShareGoodsCommentChoiceInfo.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/share/ShareImageEntity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/share/ShareMultiGoodsCropInfo.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/share/SingleGoodsShareInfo.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/trends/CollegeArticle.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/trends/CollegeContent.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/trends/SendCircleCommment.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/trends/SendCircleContent.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/trends/SendCircleImage.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/trends/SendCircleImageGoods.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/trends/SendCircleLabel.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/trends/SendCircleUser.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/user/GDTAdInfo.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/user/MineRewardStatistic.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/user/TeamFansDetailVO.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/user/TeamScreenInfo.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/user/UserDialogBtnVO.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/user/UserDialogVO.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/user/UserInviteLevel.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/user/UserLoginStatus.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/user/VIPUpgradedNotify.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/user/WithdrawRecordVO.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/user/money/statistic/MoneyStatisticVO.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/user/money/statistic/OrderMoneyTimeStatisticVO.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/user/money/statistic/TeamMoneyDateVO.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/entity/user/money/statistic/TeamMoneyVO.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/model/GoldTaskModel.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/model/InvitepeopleModel.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/model/JdSpecialFgModel.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/model/JdSpecialModel.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/model/MessgeModel.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/model/PddSpecialFgModel.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/model/PddSpecialModel.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/model/SearchFgModel.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/model/SearchModel.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/model/SelectionStoreHouse31Model.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/model/SuningSpecialFgModel.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/model/SuningSpecialModel.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/model/TimeLimitedSpikeModel.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/model/VipShopSpecialFgModel.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/model/VipShopSpecialModel.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/presenter/BasePresenter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/presenter/GoldTaskPresenter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/presenter/InvitepeoplePresenter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/presenter/JdSpeciaFgPresenter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/presenter/JdSpeciaPresenter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/presenter/MessgePresenter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/presenter/PddSpeciaFgPresenter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/presenter/PddSpeciaPresenter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/presenter/SearchFgPresenter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/presenter/SearchPresenter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/presenter/SelectionStoreHouse31Presenter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/presenter/SuningSpeciaFgPresenter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/presenter/SuningSpeciaPresenter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/presenter/TimeLimitedSpikePresenter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/presenter/VipShopSpeciaFgPresenter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/presenter/VipShopSpeciaPresenter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/receiver/HWPushMessageReceiver.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/receiver/MiPushMessageReceiver.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/receiver/PushMessageReceiverImpl.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/service/DownLoadFileService.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/service/NetworkStateService.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/service/OPPOPushService.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/service/VIVOPushService.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/sqlite/CustomServiceSQLiteOpenHelper.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/sqlite/HomeConfigSQHelper.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/sqlite/UserSQHelper.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/BaseActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/BaseFragmentActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/BlankBaiChuanActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/BlankBaiChuanActivity31.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/BrandRebate/BrandFootprintInfoActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/BrandRebate/BrandFootprintInfoAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/BrandRebate/BrandFragment.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/BrandRebate/BrandInfoActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/BrandRebate/BrandInfoAllActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/BrandRebate/BrandInfoAllAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/BrandRebate/BrandShoplistAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/BrandRebate/BrandTabAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/BrandRebate/FragmentBrandFragment2.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/BrandRebate/History.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/BrandRebate/RetainView_LJZFragment.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/BrandRebate/ShopHistoryAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/BrowserActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/HMPushReceiveActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/ImageShowAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/MiPushPermissionActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/OPPOPushMessageActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/SplashActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/category/CateMultipleAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/category/CategoryActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/category/CategoryAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/category/CategoryAdapter2.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/category/CategoryMinAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/category/CategoryTypeActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/category/FirstCategoryAdapter1.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/category/RecommendTopCategoryAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/category/SecondCategoryAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/category/ShareFromAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/category/categoryrevise/CategoryReviseActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/category/categoryrevise/ChannelAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/category/utilview/BaseRecyclerAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/category/utilview/BaseViewHolder.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/category/utilview/CategorySlideListener.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/category/utilview/ItemHeaderDecoration.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/category/utilview/ItemHeaderDecoration1.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/category/utilview/OnItemClickListener.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/dialog/AddZFBInfoDialog.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/dialog/AddZFBInfoDialog2.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/dialog/AnimationSwitchingDialog.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/dialog/BindDialog.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/dialog/CommonDialog.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/dialog/ConvertLinkDialog.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/dialog/CopyGiftDialog.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/dialog/CopyLinkDialog.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/dialog/CopyTitleDialog.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/dialog/CustomGoodsDetailBottomDialog.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/dialog/EditTextPreviewDialog.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/dialog/GiveRedpacketDialog.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/dialog/GoReviewDialog.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/dialog/GoldExchangeNotEnoughDialog.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/dialog/GoldExchangeStateDialog.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/dialog/JumpTaoBaoDialog.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/dialog/LoginFirstDialog.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/dialog/MultiImageDownloadDialog.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/dialog/MyTeamNotifyContentListDialog.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/dialog/NotLikeGoodsDialog.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/dialog/OrderAppealHistoryDeleteHintDialog.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/dialog/ReceiveCouponHintDialog.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/dialog/RedPacketHintDialog.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/dialog/SaveImgDialog.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/dialog/SendCircleShareDialog.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/dialog/ShapeLoadingDialog.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/dialog/ShareGoodsImgNativeDialog.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/dialog/ShareStatisticsDialog.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/dialog/ShowHighLevelInviteDialog.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/dialog/TeamFansLabelAddDialog.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/dialog/TicketUsingDialog.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/dialog/UnbindDialog.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/dialog/UserGuideDialog.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/dialog/UserProtocolDialog.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/dialog/UserTearcherNotifyDialog.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/dialog/VerificationCodeErrorDialog.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/dialog/VerifyMobileDialog.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/dialog/VipUpgradedDialog.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/gmtemplate/BannerList.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/gmtemplate/GmTemplate.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/gmtemplate/GmTemplateFragment.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/gmtemplate/GmTemplateTabAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/gmtemplate/GmTemplatteTopAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/gold/base/BaseMVPActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/gold/base/BasePresenter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/gold/contract/GoldExchangeContract.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/gold/contract/InviteCodeExchangeContract.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/gold/model/GoldExchangeModel.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/gold/model/InviteCodeExchangeModel.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/gold/presenter/GoldExchangePresenter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/gold/presenter/InviteCodeExchangePresenter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/gold/view/GoldExchangeActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/gold/view/GoldExchangeAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/gold/view/InviteCodeExchangeActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/gold/view/InviteCodeExchangeAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/goldtask/GoldTaskActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/goldtask/GoldTaskAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/goldtask/SigninTodayDialog.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/goldtask/SigninTodayDialogUtils.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/goldtask/Water.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/goldtask/scrollText/RiseNumberBase.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/goldtask/scrollText/RiseNumberTextView.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/goldtask/scrollText/Utils.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/goldtask/view/PointEvaluator.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/goldtask/view/ProgressBarTime.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/goldtask/view/WaterView.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/guidepages/GuidePages.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/invite/AdapterCommission.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/invite/AdapterInviteImg.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/invite/AdapterInviteImg2.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/invite/RankingFragment.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/invite/RuleFragment.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/invite/ShareBrowserActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/invite/SpaceItemDecoration.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/jdSpecial/JdSpecialActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/jdSpecial/JdSpecialAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/jdSpecial/JdSpecialFrangment.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/jdSpecial/JdSpecialTopAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/main/MainActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/main/MessageFragment.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/main/MineFragment.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/main/RecommendTopFragment.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/main/TrendsTopFragment.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/message/AppMailActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/message/AppMailAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/message/AppMailDetailActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/message/IDeleteMessageListener.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/message/MainMessageAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/message/SystemMessageActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/message/SystemMessageAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/message/UserMessageActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/message/UserMessageAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/AccountDescActivity33.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/AccountDescAdapter33.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/AccountDescAdapter34.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/AccountGradeActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/ActivationInviteCodeAcitvity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/ActivityCenterActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/AdapterContact.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/AddZhifuBaoAccountActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/CapitalActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/Collect28Activity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/Collect28Adapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/CollectionBrowserActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/ContactActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/ContactUsActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/CreateRecordingActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/CreateRecordingAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/CustomServiceAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/FragmentOrderAppeal.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/FreeChargeDetailsActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/FreeChargeDetailsAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/FreeSingleTicketAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/FreeSingleTicketStateActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/GoldDescActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/GoldDescAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/GoldDescFilterAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/HongBaoSendRecordActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/HongBaoSendRecordAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/LoginActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/LoginSelectActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/LoginVerifyCodeActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/MergeAccountActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/MultipleContentPopUpsAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/MyFootmark34Adapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/MyFootmarkActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/MyInfoActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/MyInviteCodeActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/MyMoneyDetailActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/MyMoneyHistoryDetailActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/MyMoneyHistoryDetailAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/MyNickName.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/MyPlayerListActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/MyPlayerListAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/MyPlayerSearchActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/MyPlayerSearchResultActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/MyWXNumActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/OrderActivity33.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/OrderAdapter33.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/OrderAppealActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/OrderAppealHistoryActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/OrderAppealHistoryAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/OrderFormNumSearchActivity33.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/OrderMultipleAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/OrderSatisticsActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/OrderSearchResultActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/OrderTopRightAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/PlayerRemarkActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/PlayerRemarkInfoFragment.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/PlayerRemarkTeamListFragment.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/PromotionDetailActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/PromotionRedenvelopeActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/PromotionRedenvelopereceiveActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/PushRecommendHistoryActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/PushRecommendHistoryAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/ReviseAccountActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/RewardStateActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/RewardStatisticsAdapter33.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/RewardStatisticsOrderActivity33.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/SelectionStoreHouseActivity31.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/SelectionStoreHouseAdapter31.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/SettingActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/ShareGoodsActivity31.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/ShareGoodsAdapter31.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/ShareHistoryActivity31.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/ShareHistoryAdapter31.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/ShareImageAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/ShoppingTrolleyActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/ShoppingTrolleyFragment.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/TeamMoneyStatisticFragmet.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/ThematicActivityAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/UnBindMobileActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/UserOrderRewardStatisticActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/WebTopRightAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/WelfareCenterActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/WelfareCenterAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/WithdrawCashActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/WithdrawRecordActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/WithdrawRecordAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/WithdrawStatusActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/mine/money/TeamMoneyStatisticActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/pddSpecial/PddSpecialActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/pddSpecial/PddSpecialAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/pddSpecial/PddSpecialFrangment.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/ActivityContentCompile.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/CaptureActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/ChoicenessFreightFreeActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/ChoicenessFreightFreeAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/ComplainImgAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/ComplainSuccessActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/FilterAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/FirstRecommendGoodsAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/FragmentSearch.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/GoComplainActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/GoodsDetailActivityJD.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/GoodsDetailActivityPDD.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/GoodsDetailActivitySuning.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/GoodsDetailActivityTB.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/GoodsDetailActivityVIP.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/GoodsDetailBottomFragment.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/GoodsDetailBrowerActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/GoodsDetailCouponAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/HotCategoryAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/LimitTimeBuyAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/MessagelistAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/MultiGoodsShareActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/NoExtendJDGoodsActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/NoExtendPDDGoodsActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/NoExtendTaoBaoGoodsActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/RecommendActivityAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/RecommendCategoryAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/RecommendCategoryFragment.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/RecommendFragment.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/RecommendGoodsAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/RecommendGoodsAdapterBinding.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/RecommendImgAdapter2.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/RecommendTopAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/RecommendTopAdapter2.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/RelativeGoodsAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/SearchActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/SearchAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/SearchMultipleAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/SearchResultActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/SearchResultAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/SearchResultHyperMarketFragment.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/SelfBuyAndReductionActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/ShareExplosionsGoodsDetailActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/ShareExplosionsListActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/ShareExplosionsListAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/ShareGoodsImageActivity31.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/SpecialBrowserActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/SpecialOfferAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/SpecialOfferAdapter2.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/TopMenuRightPopContentAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/singleshare/FastShareFragment.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/singleshare/MultiImageShareFragment.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/singleshare/ShareMainPictureChoiceActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/singleshare/SingleGoodsInfoFragment.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/recommend/singleshare/SingleImageShareFragment.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/sellwellcommodity/BannerViewPager.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/sellwellcommodity/RealTimeChildFragment.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/sellwellcommodity/RealTimeFragment.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/sellwellcommodity/RealTimeFragmentTabAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/sellwellcommodity/SellWellGoods.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/sellwellcommodity/SellWellGoods_TabAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/sellwellcommodity/Sell_Fragment.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/sellwellcommodity/ToDayFragmentTabAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/sellwellcommodity/TodayChlidFragment.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/sellwellcommodity/TodayFragment.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/subview/HorizontalListView.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/subview/NoScrollViewPager.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/suningSpecial/SuningSpecialActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/suningSpecial/SuningSpecialAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/suningSpecial/SuningSpecialFrangment.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/timeLimitedSpike/SpikeGoodsListAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/timeLimitedSpike/TimeLimitedSpikeActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/timeLimitedSpike/TimeSpikAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/trends/BigImageActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/trends/CollegeAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/trends/CollegeFragmet.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/trends/CollegeSearchActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/trends/CollegeSearchResultActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/trends/SendCircleAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/trends/SendCircleFragmet.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/trends/SendCircleMiddleFragment.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/trends/Trends2Adapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/trends/Trends2Fragmet.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/trends/TrendsDoingsFragment.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/trends/VideoPlayActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/vipSpecial/VipSpecialActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/vipSpecial/VipSpecialAdapter.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/ui/vipSpecial/VipSpecialFrangment.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/updateApp/UpdateApp.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/AdUtil.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/AndroidBug5497Workaround.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/ApkUtil.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/BadgeView.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/BaseRebateJavaInterface.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/BasicTextHttpResponsePreHandler.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/CancelSlideViewPage.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/CenterToast.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/CharacterParser.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/Constant.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/CopyGiftDialogUtils.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/CouponBgView.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/CrashHandler.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/DataBindingImageShow.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/DimenTool.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/DragFloatActionButton.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/DuplicateEventFilterUtil.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/FlowLayout.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/GetPostUrl.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/GlideCircleTransform.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/GlideRoundTransform.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/HtmlUtil.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/ImageUtil.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/InitAlibcSdk.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/JDGoodsJump.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/JumpActivityUtil.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/KeFuUtil.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/LoginTaobao.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/MoneyTextWatcher.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/MultipleContentPopUps.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/MyOKHttpHeader.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/OrderTransformationLink.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/PermissionHelper.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/PermissionsActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/PermissionsChecker.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/Photo_crop.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/PushUtil.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/RebateJavaInterface.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/RecordImageTextVideo.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/RoundedImage2View.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/RoundedImageView.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/SaleProgressView.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/ScalableCardHelper.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/SetLabels.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/SlidingMenu.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/Sort.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/SystemParamsUtil.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/TestUtil.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/TimeJudge.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/TimeUtils.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/ToastUtil.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/Toast_Dialog.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/ToolUtil.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/Tools.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/TopStatusSettings.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/TrolleyTransformationLink.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/VerticalImageSpan.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/VerticalImageSpan1.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/WXUtil.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/appbarlayout/ScrollAppBarLayoutBehavior.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/baichuan/AlibcTradeUtil.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/clipboard/ClipboardUtil.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/clipboard/IClipboardContentListener.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/downutil/ApkUtil.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/downutil/Contents.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/downutil/DownFiles.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/downutil/DownLoadApks.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/downutil/DownLoadFile.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/downutil/FileUtils.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/downutil/StringUtils.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/glide/GlideRoundCenterCropTransform.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/glide/GlideRoundedCornersTransform.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/goods/GoodsDetailJumpUtil.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/img/BlurBitmapUtil.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/picture/PictureUtil.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/picture/QrCodeUtil.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/share/ShareCacheUtil.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/share/ShareImageUtil.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/share/ShareTextUtil.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/ui/ClipboardContentRecommendUtil.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/ui/ColorUtil.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/ui/GoodsDetailUtil.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/ui/GradientDrawableUtil.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/ui/MineFunctionsManager.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/ui/TextViewUtil.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/ui/dialog/DialogManage.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/umengCustomEvent/BrandRebateEvent.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/umengCustomEvent/CategoryCustomEvent.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/umengCustomEvent/GoodsCustomEvent.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/umengCustomEvent/MainCustomEvent.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/umengCustomEvent/MessageCustomEvent.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/umengCustomEvent/SearchCustomEvent.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/umengCustomEvent/TrendsCustomEvent.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/umengCustomEvent/UserCustomEvent.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/user/LoginAndInviteStatusUtil.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/user/UserUtil.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/verifycode/MyEditText.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/verifycode/VerifyCodeView.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/verifycode/VerifyCodeViewShowLine.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/verifycode/VerifySixCodeView.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/view/PhotoViewPager.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/view/TranslationHeader.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/view/VerificationSeekBar.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/view/countdown/CountdownView.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/view/countdown/CustomCountDownTimer.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/view/gesturelock/GestureLockView.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/view/gesturelock/GestureLockViewGroup.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/web/CustomNavigationJsObject.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/wordUtil.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/x5/RefreshActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/x5/SecurityJsBridgeBundle.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/x5/X5WebView.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/x5/X5WebViewEventHandler.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/zxing/ScanView.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/zxing/ZxingUtils.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/zxing/android/BeepManager.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/zxing/android/CaptureActivityHandler.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/zxing/android/FinishListener.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/zxing/android/InactivityTimer.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/zxing/android/Intents.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/zxing/bean/ZxingConfig.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/zxing/camera/AutoFocusManager.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/zxing/camera/CameraConfigurationManager.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/zxing/camera/CameraManager.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/zxing/camera/OpenCameraInterface.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/zxing/camera/PreviewCallback.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/zxing/common/Constant.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/zxing/decode/BitmapLuminanceSource.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/zxing/decode/DecodeFormatManager.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/zxing/decode/DecodeHandler.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/zxing/decode/DecodeImgCallback.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/zxing/decode/DecodeImgThread.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/zxing/decode/DecodeThread.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/zxing/decode/ImageUtil.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/zxing/encode/CodeCreator.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/zxing/view/ViewfinderResultPointCallback.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/util/zxing/view/ViewfinderView.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/view/BaseActivity.java (deleted)
MDShopping/src/main/java/com/yeshi/ec/rebate/myapplication/view/BaseFragment.java (deleted)
MDShopping/src/main/res/drawable/yw_1222.jpg
MDShopping/src/main/res/layout/activity_capture.xml
MDShopping/src/main/res/layout/activity_college_search.xml
MDShopping/src/main/res/layout/activity_image_big.xml
MDShopping/src/main/res/layout/activity_login_verify_code.xml
MDShopping/src/main/res/layout/activity_main.xml
MDShopping/src/main/res/layout/activity_myinfo_mvvm.xml
MDShopping/src/main/res/layout/activity_playerremark.xml
MDShopping/src/main/res/layout/activity_search.xml
MDShopping/src/main/res/layout/activity_search_result.xml
MDShopping/src/main/res/layout/activity_share_goods_img.xml
MDShopping/src/main/res/layout/activity_shopping.xml
MDShopping/src/main/res/layout/activity_withdraw_cash.xml
MDShopping/src/main/res/layout/adapter_gold_exchange.xml
MDShopping/src/main/res/layout/adapter_invite_code_exchange.xml
MDShopping/src/main/res/layout/dialog_verify_mobile.xml
MDShopping/src/main/res/layout/fragment_recommend_category.xml
MDShopping/src/main/res/layout/fragment_recommend_top.xml
MDShopping/src/main/res/layout/fragment_search.xml
MDShopping/src/main/res/layout/fragment_trends_top.xml
MDShopping/src/main/res/layout/item_category_top_bar.xml
MDShopping/src/main/res/layout/item_coupon_top.xml
MDShopping/src/main/res/layout/item_godtask_top.xml
MDShopping/src/main/res/layout/item_recomend_category_goods_databinding.xml
MDShopping/src/main/res/layout/item_recommend_top.xml
MDShopping/src/main/res/layout/item_red_packet.xml
MDShopping/src/main/res/layout/item_red_packet_show.xml
MDShopping/src/main/res/layout/item_search_bar.xml
MDShopping/src/main/res/layout/item_signintoday.xml
MDShopping/src/main/res/layout/item_trends2.xml
MDShopping/src/main/res/layout/sellwellgoods.xml
MDShopping/src/main/res/layout/view_verify_code.xml
MDShopping/src/main/res/layout/view_verify_code_show_line.xml
MDShopping/src/main/res/layout/view_verify_six_code.xml
MDShopping/src/main/res/values/strings.xml |