package com.usky.ai.dto; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Data; import java.util.List; @Data public class EdgeAppControllerRequestDTO { /** 与文档一致,首字母大写以兼容盒子 */ @JsonProperty("BoardId") private String boardId; @JsonProperty("Event") private String event; @JsonProperty("MediaName") private String mediaName; @JsonProperty("MediaUrl") private String mediaUrl; @JsonProperty("MediaDesc") private String mediaDesc; @JsonProperty("RtspTransport") private Boolean rtspTransport; @JsonProperty("GBTransport") private Boolean gbTransport; @JsonProperty("SubId") private String subId; @JsonProperty("Params") private List params; @Data public static class Param { @JsonProperty("Key") private String key; @JsonProperty("Name") private String name; @JsonProperty("Type") private String type; @JsonProperty("Value") private String value; } }