package com.xcong.excoin.modules.station.model;
|
|
import lombok.AllArgsConstructor;
|
import lombok.Builder;
|
import lombok.Data;
|
import lombok.NoArgsConstructor;
|
|
/**
|
* JAR 上报给 Station 的策略事件
|
*/
|
@Data
|
@Builder
|
@NoArgsConstructor
|
@AllArgsConstructor
|
public class GateStatsEvent {
|
/** 事件唯一 ID */
|
private String eventId;
|
/** 事件类型:HEARTBEAT / CMD_ACK / STRATEGY_START / STRATEGY_STOP / ROUND_COMPLETE / STOP_LOSS_TRIGGERED / ENTRY_FILLED / PNL_SNAPSHOT */
|
private String type;
|
/** 目标 apiKey 的 MD5 */
|
private String apiKeyMd5;
|
/** 事件时间戳 */
|
private Long timestamp;
|
/** 纯字符串内容(JSON payload,Station 消费时反序列化) */
|
private String payload;
|
}
|