You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
744 B
36 lines
744 B
package com.mh.user.constants; |
|
|
|
import com.fasterxml.jackson.annotation.JsonIgnoreProperties; |
|
import lombok.AllArgsConstructor; |
|
import lombok.Builder; |
|
import lombok.Data; |
|
import lombok.NoArgsConstructor; |
|
|
|
/** |
|
* Unified Topic response format |
|
* |
|
* @author sean.zhou |
|
* @version 0.1 |
|
* @date 2021/11/15 |
|
*/ |
|
@Data |
|
@AllArgsConstructor |
|
@NoArgsConstructor |
|
@Builder |
|
@JsonIgnoreProperties(ignoreUnknown = true) |
|
public class CommonTopicResponse<T> { |
|
|
|
/** |
|
* The command is sent and the response is matched by the tid and bid fields in the message, |
|
* and the reply should keep the tid and bid the same. |
|
*/ |
|
private String tid; |
|
|
|
private String bid; |
|
|
|
private String method; |
|
|
|
private T data; |
|
|
|
private Long timestamp; |
|
}
|
|
|