fix(channel): accept snake_case event request fields from channel-service

This commit is contained in:
2026-07-10 12:33:24 +08:00
parent 3b8cde2995
commit 560bd4599b

View File

@@ -1,5 +1,6 @@
package com.sino.mci.channel.dto;
import com.fasterxml.jackson.annotation.JsonProperty;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.Data;
@@ -10,17 +11,22 @@ import java.util.Map;
public class ChannelAccountEventRequest {
@NotBlank
@JsonProperty("event_id")
private String eventId;
@NotBlank
@JsonProperty("event_type")
private String eventType;
@NotBlank
@JsonProperty("account_id")
private String accountId;
@NotBlank
@JsonProperty("tenant_code")
private String tenantCode;
@JsonProperty("timestamp")
private String timestamp;
@NotNull