後臺提供potal接口

後臺提供potal接口

1:
查詢接口 queryFlowForPotal()
列表中的總流量、剩餘流量、當月總使用流量使用接口文檔“9批量號碼查詢”
卡的狀態使用接口文檔"17批量號碼狀態信息查詢"中的狀態
獲取SIM卡信息列表的接口服務是:vspcloud-vsptrunk-remote
2:
導出和頁面查詢接口用一個
設備軟件版本查詢  導出功能
exportFlowForPotal()

vspcloud-fota-portalservice/ota/firmware/all    導出仿照這個就行
3:
詳情接口
查看單條記錄詳情使用接口文檔"10單個號碼套餐列表查詢 "中獲取的數據
queryFlowDetailByPotal()
4:
充值記錄接口
待提供
queryChargeRecord()



41	睿馳	C線-VSP	李雲峯	113309	601910259095 	[email protected]	A4-201

svn加鎖解鎖

getLock  steal the lock  偷鎖
repo 當前誰加的鎖

pdf複製json不全的問題
截圖 ocr識別
https://zhcn.109876543210.com/

{
	"result": 0,
	"message": "獲取成功",
	"flowList": [{
			"code": "",
			"error": "",
			"iccid": "89860281191550486045",
			"restFlow": "0.0",
			"simcard": "1064818779394",
			"totalFlow": "0.0",
			"usedFlow": "0.0",
			"expireDate": "2018-11-17"
		},
		{
			"code": "",
			"error": "",
			"iccid": "898602B1191550486046",
			"restFlow": "0.0",
			"simcard": "1064818779393",
			"totalFlow": "0.0",
			"usedFlow": "0.0"
		}
	]
}



==================================
package ;
public class FlowList
{
    private String code;

    private String error;

    private String iccid;

    private String restFlow;

    private String simcard;

    private String totalFlow;

    private String usedFlow;

    private String expireDate;

    public void setCode(String code){
        this.code = code;
    }
    public String getCode(){
        return this.code;
    }
    public void setError(String error){
        this.error = error;
    }
    public String getError(){
        return this.error;
    }
    public void setIccid(String iccid){
        this.iccid = iccid;
    }
    public String getIccid(){
        return this.iccid;
    }
    public void setRestFlow(String restFlow){
        this.restFlow = restFlow;
    }
    public String getRestFlow(){
        return this.restFlow;
    }
    public void setSimcard(String simcard){
        this.simcard = simcard;
    }
    public String getSimcard(){
        return this.simcard;
    }
    public void setTotalFlow(String totalFlow){
        this.totalFlow = totalFlow;
    }
    public String getTotalFlow(){
        return this.totalFlow;
    }
    public void setUsedFlow(String usedFlow){
        this.usedFlow = usedFlow;
    }
    public String getUsedFlow(){
        return this.usedFlow;
    }
    public void setExpireDate(String expireDate){
        this.expireDate = expireDate;
    }
    public String getExpireDate(){
        return this.expireDate;
    }
}

==================================
package ;
import java.util.ArrayList;
import java.util.List;
public class BatchFlowQueryRoot
{
    private int result;

    private String message;

    private List<FlowList> flowList;

    public void setResult(int result){
        this.result = result;
    }
    public int getResult(){
        return this.result;
    }
    public void setMessage(String message){
        this.message = message;
    }
    public String getMessage(){
        return this.message;
    }
    public void setFlowList(List<FlowList> flowList){
        this.flowList = flowList;
    }
    public List<FlowList> getFlowList(){
        return this.flowList;
    }
}







{
	"result": 0,


	"message": "獲取成功",

	"statusList": [{
			"code": "0",
			"error": "",
			"status": 1,
			"simcard": "064818779394"
		},
		{
			"code": "0",
			"error": "",
			"status": 1,
			"simcard": "1064818779393"
		}
	]

}



==================================
package ;
public class StatusList
{
    private String code;

    private String error;

    private int status;

    private String simcard;

    public void setCode(String code){
        this.code = code;
    }
    public String getCode(){
        return this.code;
    }
    public void setError(String error){
        this.error = error;
    }
    public String getError(){
        return this.error;
    }
    public void setStatus(int status){
        this.status = status;
    }
    public int getStatus(){
        return this.status;
    }
    public void setSimcard(String simcard){
        this.simcard = simcard;
    }
    public String getSimcard(){
        return this.simcard;
    }
}

==================================
package ;
import java.util.ArrayList;
import java.util.List;
public class BatchStatusQueryRoot
{
    private int result;

    private String message;

    private List<StatusList> statusList;

    public void setResult(int result){
        this.result = result;
    }
    public int getResult(){
        return this.result;
    }
    public void setMessage(String message){
        this.message = message;
    }
    public String getMessage(){
        return this.message;
    }
    public void setStatusList(List<StatusList> statusList){
        this.statusList = statusList;
    }
    public List<StatusList> getStatusList(){
        return this.statusList;
    }
}

{
	"result": 0,
	"message": "獲取成功",
	"simCard": "1440047430924",
	"apnList": [{
		"apnName": "CMlOT",
		"extraPkgFlow": "30.54i",
		"lastFlowTime": "20181119112549",
		"restFlow": "0",
		"totalFlow": "10.0",
		"usedFlow": "40.541",
		"pkgInfoList": {
			"list": [{
				"extraPkgFlow": "",
				"pkgCode": "I00010101103",
				"pkgEfftDate": "20180528115922",
				"pkgExpireDate": "20370101000000",
				"pkgName": "全國通用流量3元套餐",
				"restFlow": "e.e",
				"subSprodId": "91001256253387",
				"totalFlow": "10.0",
				"totalUsedFlow": "",
				"usedFlow": "10.0"
			}]
		}
	}]

}


==================================
package ;
public class FlowDetail
{
    private String extraPkgFlow;

    private String pkgCode;

    private String pkgEfftDate;

    private String pkgExpireDate;

    private String pkgName;

    private String restFlow;

    private String subSprodId;

    private String totalFlow;

    private String totalUsedFlow;

    private String usedFlow;

    public void setExtraPkgFlow(String extraPkgFlow){
        this.extraPkgFlow = extraPkgFlow;
    }
    public String getExtraPkgFlow(){
        return this.extraPkgFlow;
    }
    public void setPkgCode(String pkgCode){
        this.pkgCode = pkgCode;
    }
    public String getPkgCode(){
        return this.pkgCode;
    }
    public void setPkgEfftDate(String pkgEfftDate){
        this.pkgEfftDate = pkgEfftDate;
    }
    public String getPkgEfftDate(){
        return this.pkgEfftDate;
    }
    public void setPkgExpireDate(String pkgExpireDate){
        this.pkgExpireDate = pkgExpireDate;
    }
    public String getPkgExpireDate(){
        return this.pkgExpireDate;
    }
    public void setPkgName(String pkgName){
        this.pkgName = pkgName;
    }
    public String getPkgName(){
        return this.pkgName;
    }
    public void setRestFlow(String restFlow){
        this.restFlow = restFlow;
    }
    public String getRestFlow(){
        return this.restFlow;
    }
    public void setSubSprodId(String subSprodId){
        this.subSprodId = subSprodId;
    }
    public String getSubSprodId(){
        return this.subSprodId;
    }
    public void setTotalFlow(String totalFlow){
        this.totalFlow = totalFlow;
    }
    public String getTotalFlow(){
        return this.totalFlow;
    }
    public void setTotalUsedFlow(String totalUsedFlow){
        this.totalUsedFlow = totalUsedFlow;
    }
    public String getTotalUsedFlow(){
        return this.totalUsedFlow;
    }
    public void setUsedFlow(String usedFlow){
        this.usedFlow = usedFlow;
    }
    public String getUsedFlow(){
        return this.usedFlow;
    }
}

==================================
package ;
import java.util.ArrayList;
import java.util.List;
public class PkgInfoList
{
    private List<FlowDetail> list;

    public void setList(List<FlowDetail> list){
        this.list = list;
    }
    public List<FlowDetail> getList(){
        return this.list;
    }
}

==================================
package ;
public class ApnList
{
    private String apnName;

    private String extraPkgFlow;

    private String lastFlowTime;

    private String restFlow;

    private String totalFlow;

    private String usedFlow;

    private PkgInfoList pkgInfoList;

    public void setApnName(String apnName){
        this.apnName = apnName;
    }
    public String getApnName(){
        return this.apnName;
    }
    public void setExtraPkgFlow(String extraPkgFlow){
        this.extraPkgFlow = extraPkgFlow;
    }
    public String getExtraPkgFlow(){
        return this.extraPkgFlow;
    }
    public void setLastFlowTime(String lastFlowTime){
        this.lastFlowTime = lastFlowTime;
    }
    public String getLastFlowTime(){
        return this.lastFlowTime;
    }
    public void setRestFlow(String restFlow){
        this.restFlow = restFlow;
    }
    public String getRestFlow(){
        return this.restFlow;
    }
    public void setTotalFlow(String totalFlow){
        this.totalFlow = totalFlow;
    }
    public String getTotalFlow(){
        return this.totalFlow;
    }
    public void setUsedFlow(String usedFlow){
        this.usedFlow = usedFlow;
    }
    public String getUsedFlow(){
        return this.usedFlow;
    }
    public void setPkgInfoList(PkgInfoList pkgInfoList){
        this.pkgInfoList = pkgInfoList;
    }
    public PkgInfoList getPkgInfoList(){
        return this.pkgInfoList;
    }
}

==================================
package ;
import java.util.ArrayList;
import java.util.List;
public class DetailRoot
{
    private int result;

    private String message;

    private String simCard;

    private List<ApnList> apnList;

    public void setResult(int result){
        this.result = result;
    }
    public int getResult(){
        return this.result;
    }
    public void setMessage(String message){
        this.message = message;
    }
    public String getMessage(){
        return this.message;
    }
    public void setSimCard(String simCard){
        this.simCard = simCard;
    }
    public String getSimCard(){
        return this.simCard;
    }
    public void setApnList(List<ApnList> apnList){
        this.apnList = apnList;
    }
    public List<ApnList> getApnList(){
        return this.apnList;
    }
}




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章