package com.tongran.rocketmq.domain.vo;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;

import java.time.Instant;

@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class FrpRspVo {
    /**
     * 状态码，0、失败；1、成功；2、端口冲突；3、frpc状态上报；
     */
    private Integer resCode;
    /**
     * 描述
     */
    private String resMsg;

    /** frps地址 */
    private String serverAddr;
    /** frps端口 */
    private String serverPort;
    /** frpc端口 */
    private String remotePort;
    /** frpc 名称 */
    private String name;
    /** frpc 类型 */
    private String type;
    /** frpc 映射ip */
    private String localIP;
    /** frpc 映射端口 */
    private String localPort;
    /** frpc运行状态(0未运行，1已运行) */
    private String isRunning;

    /**
     * 时间戳
     */
    private Long timestamp = Instant.now().getEpochSecond();
}
