| package com.genersoft.iot.vmp.jt1078.proc.request; | 
|   | 
| import com.genersoft.iot.vmp.jt1078.annotation.MsgId; | 
| import com.genersoft.iot.vmp.jt1078.proc.Header; | 
| import com.genersoft.iot.vmp.jt1078.proc.response.J8001; | 
| import com.genersoft.iot.vmp.jt1078.proc.response.Rs; | 
| import com.genersoft.iot.vmp.jt1078.session.Session; | 
| import io.netty.buffer.ByteBuf; | 
|   | 
| /** | 
|  * 终端心跳 | 
|  * | 
|  * @author QingtaiJiang | 
|  * @date 2023/4/27 18:04 | 
|  * @email qingtaij@163.com | 
|  */ | 
| @MsgId(id = "0002") | 
| public class J0002 extends Re { | 
|     @Override | 
|     protected Rs decode0(ByteBuf buf, Header header, Session session) { | 
|         return null; | 
|     } | 
|   | 
|     @Override | 
|     protected Rs handler(Header header, Session session) { | 
|         J8001 j8001 = new J8001(); | 
|         j8001.setRespNo(header.getSn()); | 
|         j8001.setRespId(header.getMsgId()); | 
|         j8001.setResult(J8001.SUCCESS); | 
|         return j8001; | 
|     } | 
| } |