import {
    HTTPS_ERROR_PARAMS_COLUMNS,
    HTTPS_PARAMS_COLUMNS,
    HTTPS_URL_COLUMNS,
    HTTPS_HEADER_COLUMNS,
    // HTTPS_PUBLIC_PARAMS_COLUMNS,
    HTTPS_RETURN_PARAMS_COLUMNS
} from "../../constant/zh_list/index";

export const ZH_DATA = [
    {
        title: "请求地址",
        columns: HTTPS_URL_COLUMNS, //列表配置项
        data: [
            {
                environment: "测试环境",
                https: "http://dev.ow.f2b211.com/admapi"
            },
            {
                environment: "正式环境",
                https: "http://ow.f2b211.com/admapi"
            }
        ]
    },
    {
        title: "请求头",
        columns: HTTPS_HEADER_COLUMNS, //列表配置项
        data: [
            {
                parameterName: "Request Method",
                parameterValues: "GET",
                parameterType: "string",
                parameterDescription: "请求方式"
            },
            {
                parameterName: "Content-Type",
                parameterValues: "application/json",
                parameterType: "string",
                parameterDescription: "数据格式"
            },
            {
                parameterName: "Authorization",
                parameterValues: "Bearer MzgxYWRkZTU3MzhmZGNjZTViZTIxNjI0NTk0MDI5NTU3NmY4ZjliMDQwZmQyZjI1ZGU1YzRlMWU4NGFmYjk0OA",
                parameterType: "string",
                parameterDescription: "令牌(通过基础API获得)"
            }
        ]
    },
    {
        title: "请求参数说明",
        columns: HTTPS_PARAMS_COLUMNS, //列表配置项
        data: [
            {
                parameterName: "id",
                parameterType: "string ",
                isItMandatory: "必需",
                exampleValue: "1",
                parameterDescription: "详情id"
            }
        ]
    },
    {
        title: "返回参数说明",
        columns: HTTPS_RETURN_PARAMS_COLUMNS, //列表配置项
        data: [
            {
                parameterInterface: "code",
                parameterType: "integer",
                exampleValue: "0 ",
                describe: "等于0为成功",
                id: 1
            },
            {
                parameterInterface: "msg",
                parameterType: "string ",
                exampleValue: "",
                describe: "提示信息",
                id: 2
            },

            {
                parameterInterface: "data",
                parameterType: "object",
                exampleValue: "",
                describe: "",
                id: 35,
                children: [
                    {
                        parameterInterface: "id",
                        parameterType: "integer ",
                        exampleValue: "1",
                        describe: "ID",
                        id: 36
                    },
                    {
                        parameterInterface: "title",
                        parameterType: "string",
                        exampleValue: "",
                        describe: "文章标题",
                        id: 37
                    },
                    {
                        parameterInterface: "author",
                        parameterType: "string",
                        exampleValue: "",
                        describe: "作者",
                        id: 38
                    },
                    {
                        parameterInterface: "source",
                        parameterType: "string",
                        exampleValue: "",
                        describe: "来源",
                        id: 40
                    },
                    {
                        parameterInterface: "image",
                        parameterType: "string",
                        exampleValue: "",
                        describe: "封面图地址",
                        id: 41
                    },
                    {
                        parameterInterface: "desc",
                        parameterType: "string",
                        exampleValue: "",
                        describe: "描述",
                        id: 411
                    },
                    {
                        parameterInterface: "recommend",
                        parameterType: "string",
                        exampleValue: "1是，0否",
                        describe: "是否推荐",
                        id: 412
                    },
                    {
                        parameterInterface: "release_time",
                        parameterType: "string",
                        exampleValue: "",
                        describe: "发布时间",
                        id: 413
                    },
                    {
                        parameterInterface: "sort",
                        parameterType: "integer",
                        exampleValue: "",
                        describe: "排序值",
                        id: 414
                    },
                    {
                        parameterInterface: "link",
                        parameterType: "string",
                        exampleValue: "",
                        describe: "外链地址",
                        id: 415
                    },
                    {
                        parameterInterface: "content",
                        parameterType: "string",
                        exampleValue: "",
                        describe: "文章内容",
                        id: 416
                    },
                    {
                        parameterInterface: "view_count",
                        parameterType: "integer",
                        exampleValue: "",
                        describe: "浏览量",
                        id: 417
                    },
                    {
                        parameterInterface: "praise_count",
                        parameterType: "integer",
                        exampleValue: "",
                        describe: "点赞量",
                        id: 418
                    },
                    {
                        parameterInterface: "category",
                        parameterType: "object",
                        exampleValue: "",
                        describe: "",
                        id: 43,
                        children: [
                            {
                                parameterInterface: "id",
                                parameterType: "integer ",
                                exampleValue: "1",
                                describe: "所属分类id",
                                id: 44
                            },
                            {
                                parameterInterface: "name",
                                parameterType: "string",
                                exampleValue: "",
                                describe: "所属分类名称",
                                id: 45
                            }
                        ]
                    }
                ]
            }
        ]
    },
    // {
    //     title: "返回参数说明",
    //     columns: HTTPS_RETURN_PARAMS_COLUMNS, //列表配置项
    //     data: [
    //         {
    //             parameterInterface: "1",
    //             parameterType: "2",
    //             exampleValue: "3",
    //             describe: "4"
    //         },
    //         {
    //             parameterInterface: "1",
    //             parameterType: "2",
    //             exampleValue: "3",
    //             describe: "4"
    //         }
    //     ]
    // },
    {
        title: "错误说明",
        columns: HTTPS_ERROR_PARAMS_COLUMNS, //列表配置项
        data: [
            {
                errorCode: "401",
                errorInfo: "接口未经授权",
                TroMethods: ""
            }
        ]
    }
];
