Quellcode durchsuchen

init swagger doc

longyu vor 3 Jahren
Ursprung
Commit
b358169ea1

+ 54 - 0
routers/commentsRouter_controllers.go

@@ -34,6 +34,15 @@ func init() {
             Filters: nil,
             Params: nil})
 
+    beego.GlobalControllerRouter["hongze/hongze_edb_lib/controllers:LtController"] = append(beego.GlobalControllerRouter["hongze/hongze_edb_lib/controllers:LtController"],
+        beego.ControllerComments{
+            Method: "Refresh",
+            Router: "/refresh",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
     beego.GlobalControllerRouter["hongze/hongze_edb_lib/controllers:LzController"] = append(beego.GlobalControllerRouter["hongze/hongze_edb_lib/controllers:LzController"],
         beego.ControllerComments{
             Method: "Add",
@@ -43,6 +52,15 @@ func init() {
             Filters: nil,
             Params: nil})
 
+    beego.GlobalControllerRouter["hongze/hongze_edb_lib/controllers:LzController"] = append(beego.GlobalControllerRouter["hongze/hongze_edb_lib/controllers:LzController"],
+        beego.ControllerComments{
+            Method: "Refresh",
+            Router: "/refresh",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
     beego.GlobalControllerRouter["hongze/hongze_edb_lib/controllers:ManualController"] = append(beego.GlobalControllerRouter["hongze/hongze_edb_lib/controllers:ManualController"],
         beego.ControllerComments{
             Method: "Add",
@@ -52,6 +70,15 @@ func init() {
             Filters: nil,
             Params: nil})
 
+    beego.GlobalControllerRouter["hongze/hongze_edb_lib/controllers:ManualController"] = append(beego.GlobalControllerRouter["hongze/hongze_edb_lib/controllers:ManualController"],
+        beego.ControllerComments{
+            Method: "Refresh",
+            Router: "/refresh",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
     beego.GlobalControllerRouter["hongze/hongze_edb_lib/controllers:MySteelController"] = append(beego.GlobalControllerRouter["hongze/hongze_edb_lib/controllers:MySteelController"],
         beego.ControllerComments{
             Method: "Add",
@@ -61,6 +88,15 @@ func init() {
             Filters: nil,
             Params: nil})
 
+    beego.GlobalControllerRouter["hongze/hongze_edb_lib/controllers:MySteelController"] = append(beego.GlobalControllerRouter["hongze/hongze_edb_lib/controllers:MySteelController"],
+        beego.ControllerComments{
+            Method: "Refresh",
+            Router: "/refresh",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
     beego.GlobalControllerRouter["hongze/hongze_edb_lib/controllers:PbController"] = append(beego.GlobalControllerRouter["hongze/hongze_edb_lib/controllers:PbController"],
         beego.ControllerComments{
             Method: "Add",
@@ -70,6 +106,15 @@ func init() {
             Filters: nil,
             Params: nil})
 
+    beego.GlobalControllerRouter["hongze/hongze_edb_lib/controllers:PbController"] = append(beego.GlobalControllerRouter["hongze/hongze_edb_lib/controllers:PbController"],
+        beego.ControllerComments{
+            Method: "Refresh",
+            Router: "/refresh",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
     beego.GlobalControllerRouter["hongze/hongze_edb_lib/controllers:SmmController"] = append(beego.GlobalControllerRouter["hongze/hongze_edb_lib/controllers:SmmController"],
         beego.ControllerComments{
             Method: "Add",
@@ -79,6 +124,15 @@ func init() {
             Filters: nil,
             Params: nil})
 
+    beego.GlobalControllerRouter["hongze/hongze_edb_lib/controllers:SmmController"] = append(beego.GlobalControllerRouter["hongze/hongze_edb_lib/controllers:SmmController"],
+        beego.ControllerComments{
+            Method: "Refresh",
+            Router: "/refresh",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
     beego.GlobalControllerRouter["hongze/hongze_edb_lib/controllers:ThsController"] = append(beego.GlobalControllerRouter["hongze/hongze_edb_lib/controllers:ThsController"],
         beego.ControllerComments{
             Method: "Add",

BIN
swagger.zip


BIN
swagger/favicon-16x16.png


BIN
swagger/favicon-32x32.png


+ 93 - 0
swagger/index.html

@@ -0,0 +1,93 @@
+<!-- HTML for static distribution bundle build -->
+<!DOCTYPE html>
+<html lang="en">
+<head>
+  <meta charset="UTF-8">
+  <title>Swagger UI</title>
+  <link href="https://fonts.googleapis.com/css?family=Open+Sans:400,700|Source+Code+Pro:300,600|Titillium+Web:400,600,700" rel="stylesheet">
+  <link rel="stylesheet" type="text/css" href="./swagger-ui.css" >
+  <link rel="icon" type="image/png" href="./favicon-32x32.png" sizes="32x32" />
+  <link rel="icon" type="image/png" href="./favicon-16x16.png" sizes="16x16" />
+  <style>
+    html
+    {
+        box-sizing: border-box;
+        overflow: -moz-scrollbars-vertical;
+        overflow-y: scroll;
+    }
+    *,
+    *:before,
+    *:after
+    {
+        box-sizing: inherit;
+    }
+
+    body {
+      margin:0;
+      background: #fafafa;
+    }
+  </style>
+</head>
+
+<body>
+
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="position:absolute;width:0;height:0">
+  <defs>
+    <symbol viewBox="0 0 20 20" id="unlocked">
+          <path d="M15.8 8H14V5.6C14 2.703 12.665 1 10 1 7.334 1 6 2.703 6 5.6V6h2v-.801C8 3.754 8.797 3 10 3c1.203 0 2 .754 2 2.199V8H4c-.553 0-1 .646-1 1.199V17c0 .549.428 1.139.951 1.307l1.197.387C5.672 18.861 6.55 19 7.1 19h5.8c.549 0 1.428-.139 1.951-.307l1.196-.387c.524-.167.953-.757.953-1.306V9.199C17 8.646 16.352 8 15.8 8z"></path>
+    </symbol>
+
+    <symbol viewBox="0 0 20 20" id="locked">
+      <path d="M15.8 8H14V5.6C14 2.703 12.665 1 10 1 7.334 1 6 2.703 6 5.6V8H4c-.553 0-1 .646-1 1.199V17c0 .549.428 1.139.951 1.307l1.197.387C5.672 18.861 6.55 19 7.1 19h5.8c.549 0 1.428-.139 1.951-.307l1.196-.387c.524-.167.953-.757.953-1.306V9.199C17 8.646 16.352 8 15.8 8zM12 8H8V5.199C8 3.754 8.797 3 10 3c1.203 0 2 .754 2 2.199V8z"/>
+    </symbol>
+
+    <symbol viewBox="0 0 20 20" id="close">
+      <path d="M14.348 14.849c-.469.469-1.229.469-1.697 0L10 11.819l-2.651 3.029c-.469.469-1.229.469-1.697 0-.469-.469-.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-.469-.469-.469-1.228 0-1.697.469-.469 1.228-.469 1.697 0L10 8.183l2.651-3.031c.469-.469 1.228-.469 1.697 0 .469.469.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c.469.469.469 1.229 0 1.698z"/>
+    </symbol>
+
+    <symbol viewBox="0 0 20 20" id="large-arrow">
+      <path d="M13.25 10L6.109 2.58c-.268-.27-.268-.707 0-.979.268-.27.701-.27.969 0l7.83 7.908c.268.271.268.709 0 .979l-7.83 7.908c-.268.271-.701.27-.969 0-.268-.269-.268-.707 0-.979L13.25 10z"/>
+    </symbol>
+
+    <symbol viewBox="0 0 20 20" id="large-arrow-down">
+      <path d="M17.418 6.109c.272-.268.709-.268.979 0s.271.701 0 .969l-7.908 7.83c-.27.268-.707.268-.979 0l-7.908-7.83c-.27-.268-.27-.701 0-.969.271-.268.709-.268.979 0L10 13.25l7.418-7.141z"/>
+    </symbol>
+
+
+    <symbol viewBox="0 0 24 24" id="jump-to">
+      <path d="M19 7v4H5.83l3.58-3.59L8 6l-6 6 6 6 1.41-1.41L5.83 13H21V7z"/>
+    </symbol>
+
+    <symbol viewBox="0 0 24 24" id="expand">
+      <path d="M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z"/>
+    </symbol>
+
+  </defs>
+</svg>
+
+<div id="swagger-ui"></div>
+
+<script src="./swagger-ui-bundle.js"> </script>
+<script src="./swagger-ui-standalone-preset.js"> </script>
+<script>
+window.onload = function() {
+  // Build a system
+  const ui = SwaggerUIBundle({
+    url: "swagger.json",
+    dom_id: '#swagger-ui',
+    presets: [
+      SwaggerUIBundle.presets.apis,
+      SwaggerUIStandalonePreset
+    ],
+    plugins: [
+      SwaggerUIBundle.plugins.DownloadUrl
+    ],
+    layout: "StandaloneLayout"
+  })
+
+  window.ui = ui
+}
+</script>
+</body>
+
+</html>

+ 53 - 0
swagger/oauth2-redirect.html

@@ -0,0 +1,53 @@
+<!doctype html>
+<html lang="en-US">
+<body onload="run()">
+</body>
+</html>
+<script>
+    'use strict';
+    function run () {
+        var oauth2 = window.opener.swaggerUIRedirectOauth2;
+        var sentState = oauth2.state;
+        var isValid, qp, arr;
+
+        qp = (window.location.hash || location.search).substring(1);
+
+        arr = qp.split("&")
+        arr.forEach(function (v,i,_arr) { _arr[i] = '"' + v.replace('=', '":"') + '"';})
+        qp = qp ? JSON.parse('{' + arr.join() + '}',
+                function (key, value) {
+                    return key === "" ? value : decodeURIComponent(value)
+                }
+        ) : {}
+
+        isValid = qp.state === sentState
+
+        if (oauth2.auth.schema.get("flow") === "accessCode" && !oauth2.auth.code) {
+            if (!isValid) {
+                oauth2.errCb({
+                    authId: oauth2.auth.name,
+                    source: "auth",
+                    level: "warning",
+                    message: "Authorization may be unsafe, passed state was changed in server Passed state wasn't returned from auth server"
+                });
+            }
+
+            if (qp.code) {
+                delete oauth2.state;
+                oauth2.auth.code = qp.code;
+                oauth2.callback(oauth2.auth);
+            } else {
+                oauth2.errCb({
+                    authId: oauth2.auth.name,
+                    source: "auth",
+                    level: "error",
+                    message: "Authorization failed: no accessCode received from the server"
+                });
+            }
+        } else {
+            oauth2.callback({auth: oauth2.auth, token: qp, isValid: isValid});
+        }
+        window.close();
+    }
+
+</script>

Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
swagger/swagger-ui-bundle.js


+ 1 - 0
swagger/swagger-ui-bundle.js.map

@@ -0,0 +1 @@
+{"version":3,"file":"swagger-ui-bundle.js","sources":["webpack:///swagger-ui-bundle.js"],"mappings":"AAAA;AAu/FA;AA6+FA;;;;;;;;;;;;;;;;;;;;;;;;;;AAyTA;;;;;;AAoIA;AAi7FA;AAmtCA;AAi0IA;AA0oJA;AAgwFA;AAyrGA;AA0lFA;AA4nFA;AA+9CA;AA+gDA;AAwrCA;AA60EA;;;;;AA6oCA;AAsyJA;;;;;;;;;;;;;;AA64EA;AA4mIA;AAquJA;AA2qHA;AA2mGA;AAiiEA;AAq4DA;AAg3DA;AAoPA;;;;;;AAk7FA;AA07FA;;;;;AAi8CA;AAgsFA;AAs2CA;AAglCA;AAu9CA;AAy8EA;AAsiCA;AA+yFA;;;;;;;;;AAgkDA;AA2zIA;AAu7FA;AAmrFA;AAu0EA","sourceRoot":""}

Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
swagger/swagger-ui-standalone-preset.js


+ 1 - 0
swagger/swagger-ui-standalone-preset.js.map

@@ -0,0 +1 @@
+{"version":3,"file":"swagger-ui-standalone-preset.js","sources":["webpack:///swagger-ui-standalone-preset.js"],"mappings":"AAAA;;;;;AA8QA;AAmvGA;AAuxFA;;;;;;AAocA;AAkvFA;AAu+CA;AAo+CA;AAgrCA;AAuyEA","sourceRoot":""}

Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
swagger/swagger-ui.css


+ 1 - 0
swagger/swagger-ui.css.map

@@ -0,0 +1 @@
+{"version":3,"file":"swagger-ui.css","sources":[],"mappings":"","sourceRoot":""}

Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
swagger/swagger-ui.js


+ 1 - 0
swagger/swagger-ui.js.map

@@ -0,0 +1 @@
+{"version":3,"file":"swagger-ui.js","sources":["webpack:///swagger-ui.js"],"mappings":"AAAA;;;;;;AA0yCA;AAoyHA;AAmyHA;AAykGA;AA+9BA;AA6iCA;AAojCA;AAu5BA","sourceRoot":""}

+ 410 - 0
swagger/swagger.json

@@ -0,0 +1,410 @@
+{
+    "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/data_manage.EditEdbInfoReq"
+                        }
+                    }
+                }
+            }
+        },
+        "/calculate/batch/save": {
+            "post": {
+                "tags": [
+                    "calculate"
+                ],
+                "description": "累计值转月-同比值-同差等计算新增接口",
+                "operationId": "CalculateController.累计值转月-同比值-同差等计算新增",
+                "parameters": [
+                    {
+                        "in": "body",
+                        "name": "request",
+                        "description": "type json string",
+                        "required": true,
+                        "schema": {
+                            "$ref": "#/definitions/data_manage.EdbInfoCalculateBatchSaveReq"
+                        }
+                    }
+                ],
+                "responses": {
+                    "Ret=200": {
+                        "description": "返回指标id"
+                    }
+                }
+            }
+        },
+        "/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"
+                        }
+                    }
+                }
+            }
+        },
+        "/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"
+                        }
+                    }
+                }
+            }
+        }
+    },
+    "definitions": {
+        "data_manage.EdbInfoCalculateBatchSaveReq": {
+            "title": "EdbInfoCalculateBatchSaveReq",
+            "type": "object"
+        },
+        "data_manage.EditEdbInfoReq": {
+            "title": "EditEdbInfoReq",
+            "type": "object"
+        },
+        "models.AddEdbInfoReq": {
+            "title": "AddEdbInfoReq",
+            "type": "object",
+            "properties": {
+                "EdbCode": {
+                    "description": "指标编码",
+                    "type": "string"
+                }
+            }
+        },
+        "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"
+        }
+    ]
+}

+ 272 - 0
swagger/swagger.yml

@@ -0,0 +1,272 @@
+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/data_manage.EditEdbInfoReq'
+  /calculate/batch/save:
+    post:
+      tags:
+      - calculate
+      description: 累计值转月-同比值-同差等计算新增接口
+      operationId: CalculateController.累计值转月-同比值-同差等计算新增
+      parameters:
+      - in: body
+        name: request
+        description: type json string
+        required: true
+        schema:
+          $ref: '#/definitions/data_manage.EdbInfoCalculateBatchSaveReq'
+      responses:
+        Ret=200:
+          description: 返回指标id
+  /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'
+  /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'
+definitions:
+  data_manage.EdbInfoCalculateBatchSaveReq:
+    title: EdbInfoCalculateBatchSaveReq
+    type: object
+  data_manage.EditEdbInfoReq:
+    title: EditEdbInfoReq
+    type: object
+  models.AddEdbInfoReq:
+    title: AddEdbInfoReq
+    type: object
+    properties:
+      EdbCode:
+        description: 指标编码
+        type: string
+  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: |
+    同花顺
+- name: pb
+  description: |
+    彭博
+- name: wind
+  description: |
+    wind
+- name: lz
+  description: |
+    隆众
+- name: lt
+  description: |
+    路透社
+- name: smm
+  description: |
+    有色
+- name: mysteel
+  description: |
+    钢联
+- name: manual
+  description: |
+    手工指标
+- name: calculate
+  description: |
+    CalculateController 计算指标

Einige Dateien werden nicht angezeigt, da zu viele Dateien in diesem Diff geändert wurden.