package com.xcong.excoin.modules.station.model;
|
|
import lombok.AllArgsConstructor;
|
import lombok.Builder;
|
import lombok.Data;
|
import lombok.NoArgsConstructor;
|
|
/**
|
* Station 下发给 JAR 的启停 / 参数更新指令
|
*/
|
@Data
|
@Builder
|
@NoArgsConstructor
|
@AllArgsConstructor
|
public class GateCommand {
|
/** 指令唯一 ID(用于 ACK 对应) */
|
private String commandId;
|
/** START / STOP / UPDATE_CONFIG */
|
private String commandType;
|
/** 目标 apiKey 的 MD5 */
|
private String apiKeyMd5;
|
/** 发令时间戳 */
|
private Long timestamp;
|
/**
|
* 指令附加数据(JSON 字符串)。
|
* UPDATE_CONFIG 时携带 GateConfigDTO 的 JSON,包含要更新的策略参数。
|
*/
|
private String payload;
|
}
|