package com.njcn.energy.pojo.dto;

import com.alibaba.nacos.shaded.com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;

/**
 * 类的介绍：
 *
 * @author xuyang
 * @version 1.0.0
 * @createTime 2022/3/12 21:28
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class AskDataDTO extends PublicParamDTO implements Serializable {

    /**
     * 请求参数
     */
    @Data
    @EqualsAndHashCode(callSuper = true)
    public static class AskDataRequest extends AskDataDTO implements Serializable{

        @SerializedName("param")
        private AskDataParamDTO param;
    }

    /**
     * 响应参数
     */
    @Data
    @EqualsAndHashCode(callSuper = true)
    public static class AskDataResponse extends AskDataDTO implements Serializable{

        @SerializedName("code")
        private Integer code;

        @SerializedName("msg")
        private String msg;

        @SerializedName("param")
        private TemplateDataArrayDTO param;
    }
}
