| package cn.emay.sdk.core.dto.sms.request; | 
|   | 
| import java.io.Serializable; | 
|   | 
| public class BaseRequest implements Serializable{ | 
|      | 
|     private static final long serialVersionUID = 1L; | 
|   | 
|     /** | 
|      * 请求时间 | 
|      */ | 
|     private long requestTime = System.currentTimeMillis(); | 
|      | 
|     /** | 
|      * 请求有效时间(秒)<br/> | 
|      * 服务器接受时间与请求时间对比,如果超过有效时间,拒绝此次请求<br/> | 
|      * 防止被网络抓包不断发送同一条请求<br/> | 
|      * 默认1分钟有效期 | 
|      */ | 
|     private int requestValidPeriod  = 60; | 
|   | 
|     public long getRequestTime() { | 
|         return requestTime; | 
|     } | 
|      | 
|     public void setRequestTime(long requestTime) { | 
|         this.requestTime = requestTime; | 
|     } | 
|   | 
|     public int getRequestValidPeriod() { | 
|         return requestValidPeriod; | 
|     } | 
|   | 
|     public void setRequestValidPeriod(int requestValidPeriod) { | 
|         this.requestValidPeriod = requestValidPeriod; | 
|     } | 
|   | 
| } |