package com.mm.android.deviceaddmodule.openapi.data;
|
|
import com.mm.android.deviceaddmodule.mobilecommon.utils.MD5Helper;
|
import com.mm.android.deviceaddmodule.openapi.CONST;
|
|
import java.io.Serializable;
|
import java.util.UUID;
|
|
public class SystemData implements Serializable {
|
public String ver = "1.0";
|
public String appId = CONST.APPID;
|
public String sign;
|
public long time;
|
public String nonce= UUID.randomUUID().toString();
|
|
public SystemData(){
|
time = System.currentTimeMillis() / 1000;
|
StringBuilder paramString = new StringBuilder();
|
paramString.append("time:").append(time).append(",");
|
paramString.append("nonce:").append(nonce).append(",");
|
paramString.append("appSecret:").append(CONST.SECRET);
|
// 计算MD5得值
|
sign = MD5Helper.encodeToLowerCase(paramString.toString().trim());
|
}
|
|
}
|