package cn.hztech.sdk.model.response;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

/**
 * API统一响应格式
 */
@Data
public class ApiResponse<T> {

    /**
     * 响应码（200表示成功）
     */
    @JsonProperty("code")
    private Integer code;

    /**
     * 响应消息
     */
    @JsonProperty("message")
    private String message;

    /**
     * 响应数据
     */
    @JsonProperty("data")
    private T data;

    /**
     * 时间戳
     */
    @JsonProperty("timestamp")
    private Long timestamp;
}
