package com.xiaopeng.api.dto.frdXfipEvent; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.Valid; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; @Data @ApiModel(value = "FRD XFIP 事件上报请求") public class XpFrdXfipEventIngestReqDTO { @ApiModelProperty(value = "事件唯一ID") @NotBlank(message = "eventId不能为空") private String eventId; @ApiModelProperty(value = "业务线标识,RT/CHARGING/VEHICLE_SALES") @NotBlank(message = "businessLine不能为空") private String businessLine; @ApiModelProperty(value = "幂等ID") @NotBlank(message = "reqId不能为空") private String reqId; @ApiModelProperty(value = "业务报文") @Valid @NotNull(message = "content不能为空") private XpFrdXfipEventIngestContentDTO content; }