PointDetailApi.java 3.11 KB
package com.studymachine.www.http.api;

import com.hjq.http.config.IRequestApi;
import com.studymachine.www.domain.SceneDTO;
import com.studymachine.www.enumtype.TopicEnum;

import java.util.List;

/**
 * desc   : AI章节详情
 * GET /api/column/point-detail
 * 接口ID:18311451
 * 接口地址:https://www.apifox.cn/web/project/866606/apis/api-18311451
 */
public final class PointDetailApi implements IRequestApi {

    @Override
    public String getApi() {
        return "column/point-detail";
    }

    private String pointId;

    private String type;


    public PointDetailApi setType(TopicEnum type) {
        this.type = type.getValue();
        return this;
    }

    public PointDetailApi setPointId(String pointId) {
        this.pointId = pointId;
        return this;
    }

    public final static class Bean<T> {
        private int id;
        private String name;
        private int columnId;
        private int sceneId;
        private String status;
        private int showOrder;
        private int isDel;
        private String image;
        private String finishImage;
        private boolean finish;
        private SceneDTO scene;
        private List<T> items;

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public int getColumnId() {
            return columnId;
        }

        public void setColumnId(int columnId) {
            this.columnId = columnId;
        }

        public int getSceneId() {
            return sceneId;
        }

        public void setSceneId(int sceneId) {
            this.sceneId = sceneId;
        }

        public String getStatus() {
            return status;
        }

        public void setStatus(String status) {
            this.status = status;
        }

        public int getShowOrder() {
            return showOrder;
        }

        public void setShowOrder(int showOrder) {
            this.showOrder = showOrder;
        }

        public int getIsDel() {
            return isDel;
        }

        public void setIsDel(int isDel) {
            this.isDel = isDel;
        }

        public String getImage() {
            return image;
        }

        public void setImage(String image) {
            this.image = image;
        }

        public String getFinishImage() {
            return finishImage;
        }

        public void setFinishImage(String finishImage) {
            this.finishImage = finishImage;
        }

        public boolean isFinish() {
            return finish;
        }

        public void setFinish(boolean finish) {
            this.finish = finish;
        }

        public SceneDTO getScene() {
            return scene;
        }

        public void setScene(SceneDTO scene) {
            this.scene = scene;
        }

        public List<T> getItems() {
            return items;
        }

        public void setItems(List<T> items) {
            this.items = items;
        }
    }
}