{
    "swagger": "2.0",
    "info": {
        "title": "beego Test API",
        "description": "beego has a very cool tools to autogenerate documents for your API",
        "version": "1.0.0",
        "termsOfService": "http://beego.me/",
        "contact": {
            "email": "astaxie@gmail.com"
        },
        "license": {
            "name": "Apache 2.0",
            "url": "http://www.apache.org/licenses/LICENSE-2.0.html"
        }
    },
    "basePath": "/edbapi",
    "paths": {
        "/calculate/add": {
            "post": {
                "tags": [
                    "calculate"
                ],
                "description": "编辑指标接口",
                "operationId": "CalculateController.编辑指标接口",
                "responses": {
                    "200": {
                        "description": "",
                        "schema": {
                            "$ref": "#/definitions/models.EditEdbInfoReq"
                        }
                    }
                }
            }
        },
        "/calculate/batch/save": {
            "post": {
                "tags": [
                    "calculate"
                ],
                "description": "累计值转月-同比值-同差等计算新增接口",
                "operationId": "CalculateController.累计值转月-同比值-同差等计算新增",
                "parameters": [
                    {
                        "in": "body",
                        "name": "request",
                        "description": "type json string",
                        "required": true,
                        "schema": {
                            "$ref": "#/definitions/models.EdbInfoCalculateBatchSaveReq"
                        }
                    }
                ],
                "responses": {
                    "Ret=200": {
                        "description": "返回指标id"
                    }
                }
            }
        },
        "/calculate/refresh": {
            "post": {
                "tags": [
                    "calculate"
                ],
                "description": "刷新计算指标接口",
                "operationId": "CalculateController.刷新计算指标接口",
                "responses": {
                    "200": {
                        "description": "",
                        "schema": {
                            "$ref": "#/definitions/models.RefreshEdbInfoReq"
                        }
                    }
                }
            }
        },
        "/cffex/add": {
            "post": {
                "tags": [
                    "cffex"
                ],
                "description": "新增中金所指标接口",
                "operationId": "CffexController.新增中金所指标接口",
                "responses": {
                    "200": {
                        "description": "",
                        "schema": {
                            "$ref": "#/definitions/models.AddEdbInfoReq"
                        }
                    }
                }
            }
        },
        "/cffex/refresh": {
            "post": {
                "tags": [
                    "cffex"
                ],
                "description": "刷新中金所指标接口",
                "operationId": "CffexController.刷新中金所指标接口",
                "responses": {
                    "200": {
                        "description": "",
                        "schema": {
                            "$ref": "#/definitions/models.RefreshEdbInfoReq"
                        }
                    }
                }
            }
        },
        "/dl/add": {
            "post": {
                "tags": [
                    "dl"
                ],
                "description": "新增大商所指标接口",
                "operationId": "DlController.新增大商所指标接口",
                "responses": {
                    "200": {
                        "description": "",
                        "schema": {
                            "$ref": "#/definitions/models.AddEdbInfoReq"
                        }
                    }
                }
            }
        },
        "/dl/refresh": {
            "post": {
                "tags": [
                    "dl"
                ],
                "description": "刷新大商所指标接口",
                "operationId": "DlController.刷新大商所指标接口",
                "responses": {
                    "200": {
                        "description": "",
                        "schema": {
                            "$ref": "#/definitions/models.RefreshEdbInfoReq"
                        }
                    }
                }
            }
        },
        "/gie/add": {
            "post": {
                "tags": [
                    "gie"
                ],
                "description": "新增欧洲天然气指标接口",
                "operationId": "GieController.新增欧洲天然气指标接口",
                "responses": {
                    "200": {
                        "description": "",
                        "schema": {
                            "$ref": "#/definitions/models.AddEdbInfoReq"
                        }
                    }
                }
            }
        },
        "/gie/refresh": {
            "post": {
                "tags": [
                    "gie"
                ],
                "description": "刷新欧洲天然气指标接口",
                "operationId": "GieController.刷新欧洲天然气指标接口",
                "responses": {
                    "200": {
                        "description": "",
                        "schema": {
                            "$ref": "#/definitions/models.RefreshEdbInfoReq"
                        }
                    }
                }
            }
        },
        "/lt/add": {
            "post": {
                "tags": [
                    "lt"
                ],
                "description": "新增路透指标接口",
                "operationId": "LtController.新增路透指标接口",
                "responses": {
                    "200": {
                        "description": "",
                        "schema": {
                            "$ref": "#/definitions/models.AddEdbInfoReq"
                        }
                    }
                }
            }
        },
        "/lt/refresh": {
            "post": {
                "tags": [
                    "lt"
                ],
                "description": "刷新路透社指标接口",
                "operationId": "LtController.刷新路透社指标接口",
                "responses": {
                    "200": {
                        "description": "",
                        "schema": {
                            "$ref": "#/definitions/models.RefreshEdbInfoReq"
                        }
                    }
                }
            }
        },
        "/lz/add": {
            "post": {
                "tags": [
                    "lz"
                ],
                "description": "新增隆众指标接口",
                "operationId": "LzController.新增隆众指标接口",
                "responses": {
                    "200": {
                        "description": "",
                        "schema": {
                            "$ref": "#/definitions/models.AddEdbInfoReq"
                        }
                    }
                }
            }
        },
        "/lz/refresh": {
            "post": {
                "tags": [
                    "lz"
                ],
                "description": "刷新隆众指标接口",
                "operationId": "LzController.刷新隆众指标接口",
                "responses": {
                    "200": {
                        "description": "",
                        "schema": {
                            "$ref": "#/definitions/models.RefreshEdbInfoReq"
                        }
                    }
                }
            }
        },
        "/manual/add": {
            "post": {
                "tags": [
                    "manual"
                ],
                "description": "新增手工指标接口",
                "operationId": "ManualController.新增手工指标接口",
                "responses": {
                    "200": {
                        "description": "",
                        "schema": {
                            "$ref": "#/definitions/models.AddEdbInfoReq"
                        }
                    }
                }
            }
        },
        "/manual/refresh": {
            "post": {
                "tags": [
                    "manual"
                ],
                "description": "刷新手工指标接口",
                "operationId": "ManualController.刷新手工指标接口",
                "responses": {
                    "200": {
                        "description": "",
                        "schema": {
                            "$ref": "#/definitions/models.RefreshEdbInfoReq"
                        }
                    }
                }
            }
        },
        "/mysteel/add": {
            "post": {
                "tags": [
                    "mysteel"
                ],
                "description": "新增钢联指标接口",
                "operationId": "MySteelController.新增钢联指标接口",
                "responses": {
                    "200": {
                        "description": "",
                        "schema": {
                            "$ref": "#/definitions/models.AddEdbInfoReq"
                        }
                    }
                }
            }
        },
        "/mysteel/refresh": {
            "post": {
                "tags": [
                    "mysteel"
                ],
                "description": "刷新钢联指标接口",
                "operationId": "MySteelController.刷新钢联指标接口",
                "responses": {
                    "200": {
                        "description": "",
                        "schema": {
                            "$ref": "#/definitions/models.RefreshEdbInfoReq"
                        }
                    }
                }
            }
        },
        "/pb/add": {
            "post": {
                "tags": [
                    "pb"
                ],
                "description": "新增彭博指标接口",
                "operationId": "PbController.新增彭博指标接口",
                "responses": {
                    "200": {
                        "description": "",
                        "schema": {
                            "$ref": "#/definitions/models.AddEdbInfoReq"
                        }
                    }
                }
            }
        },
        "/pb/refresh": {
            "post": {
                "tags": [
                    "pb"
                ],
                "description": "刷新彭博指标接口",
                "operationId": "PbController.刷新彭博指标接口",
                "responses": {
                    "200": {
                        "description": "",
                        "schema": {
                            "$ref": "#/definitions/models.RefreshEdbInfoReq"
                        }
                    }
                }
            }
        },
        "/sh/add": {
            "post": {
                "tags": [
                    "sh"
                ],
                "description": "新增上期所指标接口",
                "operationId": "ShController.新增上期所指标接口",
                "responses": {
                    "200": {
                        "description": "",
                        "schema": {
                            "$ref": "#/definitions/models.AddEdbInfoReq"
                        }
                    }
                }
            }
        },
        "/sh/refresh": {
            "post": {
                "tags": [
                    "sh"
                ],
                "description": "刷新上期所指标接口",
                "operationId": "ShController.刷新上期所指标接口",
                "responses": {
                    "200": {
                        "description": "",
                        "schema": {
                            "$ref": "#/definitions/models.RefreshEdbInfoReq"
                        }
                    }
                }
            }
        },
        "/shfe/add": {
            "post": {
                "tags": [
                    "shfe"
                ],
                "description": "新增上期能源指标接口",
                "operationId": "ShfeController.新增上期能源指标接口",
                "responses": {
                    "200": {
                        "description": "",
                        "schema": {
                            "$ref": "#/definitions/models.AddEdbInfoReq"
                        }
                    }
                }
            }
        },
        "/shfe/refresh": {
            "post": {
                "tags": [
                    "shfe"
                ],
                "description": "刷新上期能源指标接口",
                "operationId": "ShfeController.刷新上期能源指标接口",
                "responses": {
                    "200": {
                        "description": "",
                        "schema": {
                            "$ref": "#/definitions/models.RefreshEdbInfoReq"
                        }
                    }
                }
            }
        },
        "/smm/add": {
            "post": {
                "tags": [
                    "smm"
                ],
                "description": "新增有色指标接口",
                "operationId": "SmmController.新增有色指标接口",
                "responses": {
                    "200": {
                        "description": "",
                        "schema": {
                            "$ref": "#/definitions/models.AddEdbInfoReq"
                        }
                    }
                }
            }
        },
        "/smm/refresh": {
            "post": {
                "tags": [
                    "smm"
                ],
                "description": "刷新有色指标接口",
                "operationId": "SmmController.刷新有色指标接口",
                "responses": {
                    "200": {
                        "description": "",
                        "schema": {
                            "$ref": "#/definitions/models.RefreshEdbInfoReq"
                        }
                    }
                }
            }
        },
        "/ths/add": {
            "post": {
                "tags": [
                    "ths"
                ],
                "description": "新增同花顺指标接口",
                "operationId": "ThsController.新增同花顺指标接口",
                "responses": {
                    "200": {
                        "description": "",
                        "schema": {
                            "$ref": "#/definitions/models.AddEdbInfoReq"
                        }
                    }
                }
            }
        },
        "/ths/refresh": {
            "post": {
                "tags": [
                    "ths"
                ],
                "description": "刷新同花顺指标接口",
                "operationId": "ThsController.刷新同花顺指标接口",
                "responses": {
                    "200": {
                        "description": "",
                        "schema": {
                            "$ref": "#/definitions/models.RefreshEdbInfoReq"
                        }
                    }
                }
            }
        },
        "/wind/add": {
            "post": {
                "tags": [
                    "wind"
                ],
                "description": "新增wind指标接口",
                "operationId": "WindController.新增wind指标接口",
                "responses": {
                    "200": {
                        "description": "",
                        "schema": {
                            "$ref": "#/definitions/models.AddEdbInfoReq"
                        }
                    }
                }
            }
        },
        "/wind/refresh": {
            "post": {
                "tags": [
                    "wind"
                ],
                "description": "刷新wind指标接口",
                "operationId": "WindController.刷新wind指标接口",
                "responses": {
                    "200": {
                        "description": "",
                        "schema": {
                            "$ref": "#/definitions/models.RefreshEdbInfoReq"
                        }
                    }
                }
            }
        },
        "/zz/add": {
            "post": {
                "tags": [
                    "zz"
                ],
                "description": "新增郑商所指标接口",
                "operationId": "ZzController.新增郑商所指标接口",
                "responses": {
                    "200": {
                        "description": "",
                        "schema": {
                            "$ref": "#/definitions/models.AddEdbInfoReq"
                        }
                    }
                }
            }
        },
        "/zz/refresh": {
            "post": {
                "tags": [
                    "zz"
                ],
                "description": "刷新郑商所指标接口",
                "operationId": "ZzController.刷新郑商所指标接口",
                "responses": {
                    "200": {
                        "description": "",
                        "schema": {
                            "$ref": "#/definitions/models.RefreshEdbInfoReq"
                        }
                    }
                }
            }
        }
    },
    "definitions": {
        "10659.0xc00059e9f0.false": {
            "title": "false",
            "type": "object"
        },
        "models.AddEdbInfoReq": {
            "title": "AddEdbInfoReq",
            "type": "object",
            "properties": {
                "EdbCode": {
                    "description": "指标编码",
                    "type": "string"
                }
            }
        },
        "models.EdbInfoCalculateBatchSaveReq": {
            "title": "EdbInfoCalculateBatchSaveReq",
            "type": "object",
            "properties": {
                "AdminId": {
                    "description": "添加人id",
                    "type": "integer",
                    "format": "int64"
                },
                "AdminName": {
                    "description": "添加人名称",
                    "type": "string"
                },
                "CalculateFormula": {
                    "description": "计算公式",
                    "type": "string"
                },
                "ClassifyId": {
                    "description": "分类id",
                    "type": "integer",
                    "format": "int64"
                },
                "EdbInfoId": {
                    "description": "指标id",
                    "type": "integer",
                    "format": "int64"
                },
                "EdbInfoIdArr": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/10659.0xc00059e9f0.false"
                    }
                },
                "EdbName": {
                    "description": "指标名称",
                    "type": "string"
                },
                "Formula": {
                    "description": "N值/移动天数",
                    "type": "string"
                },
                "Frequency": {
                    "description": "频度",
                    "type": "string"
                },
                "FromEdbInfoId": {
                    "description": "计算来源指标id",
                    "type": "integer",
                    "format": "int64"
                },
                "MoveFrequency": {
                    "description": "移动频度:天/周/月/季/年",
                    "type": "string"
                },
                "MoveType": {
                    "description": "移动方式:1:领先(默认),2:滞后",
                    "type": "integer",
                    "format": "int64"
                },
                "Source": {
                    "description": "来源:1:同花顺,2:wind,3:彭博,4:指标运算,5:累计值转月,6:同比值,7:同差值,8:N数值移动平均计算,12:环比值,13:环差值,14:变频",
                    "type": "integer",
                    "format": "int64"
                },
                "Unit": {
                    "description": "单位",
                    "type": "string"
                }
            }
        },
        "models.EditEdbInfoReq": {
            "title": "EditEdbInfoReq",
            "type": "object"
        },
        "models.RefreshEdbInfoReq": {
            "title": "RefreshEdbInfoReq",
            "type": "object",
            "properties": {
                "EdbCode": {
                    "description": "指标编码",
                    "type": "string"
                },
                "EdbInfoId": {
                    "description": "指标ID",
                    "type": "integer",
                    "format": "int64"
                },
                "StartDate": {
                    "description": "开始日期",
                    "type": "string"
                }
            }
        }
    },
    "tags": [
        {
            "name": "ths",
            "description": "同花顺\n"
        },
        {
            "name": "pb",
            "description": "彭博\n"
        },
        {
            "name": "wind",
            "description": "wind\n"
        },
        {
            "name": "lz",
            "description": "隆众\n"
        },
        {
            "name": "lt",
            "description": "路透社\n"
        },
        {
            "name": "smm",
            "description": "有色\n"
        },
        {
            "name": "mysteel",
            "description": "钢联\n"
        },
        {
            "name": "manual",
            "description": "手工指标\n"
        },
        {
            "name": "calculate",
            "description": "CalculateController 计算指标\n"
        },
        {
            "name": "zz",
            "description": "郑商所\n"
        },
        {
            "name": "dl",
            "description": "大商所\n"
        },
        {
            "name": "sh",
            "description": "上期所\n"
        },
        {
            "name": "cffex",
            "description": "中金所\n"
        },
        {
            "name": "shfe",
            "description": "上期能源\n"
        },
        {
            "name": "gie",
            "description": "欧洲天然气\n"
        }
    ]
}