wxr
2022-11-23 1e7b3abd15d37f6c6bc97ac14922457b9604c275
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
package com.mm.android.deviceaddmodule.contract;
 
import com.mm.android.deviceaddmodule.base.IBasePresenter;
import com.mm.android.deviceaddmodule.base.IBaseView;
 
public interface DispatchContract {
    interface Presenter extends IBasePresenter {
        boolean isManualInputPage();                    //是否为手动输入设备序列号页面
        boolean isSnInValid(String sn);
        boolean isScCodeInValid(String scCode);
        void dispatchResult();
    }
 
    interface View extends IBaseView<ScanContract.Presenter> {
        void goTypeChoosePage();            //跳转到设备类型选择页
        void goNotSupportBindTipPage();     //跳转到不支持绑定的设备页面
        void goOtherUserBindTipPage();      //跳转至设备被其他用户绑定提示页
        void showAddBoxTip();               //盒子添加提示
        void goCloudConnectPage();         //跳转至云平台连接页
        void goDeviceLoginPage();            //跳转至设备登录页
        void goSecCodePage();               //跳转至安全码验证页
        void goDeviceBindPage();            //跳转至设备绑定页
        void goIMEIInputPage();            //跳转至输入imei页
    }
}