|
@@ -0,0 +1,118 @@
|
|
|
|
+// GENERATED BY THE COMMAND ABOVE; DO NOT EDIT
|
|
|
|
+// This file was generated by swaggo/swag at
|
|
|
|
+// 2019-09-02 17:34:00.7260773 +0800 CST m=+0.033907001
|
|
|
|
+
|
|
|
|
+package docs
|
|
|
|
+
|
|
|
|
+import (
|
|
|
|
+ "bytes"
|
|
|
|
+ "encoding/json"
|
|
|
|
+ "strings"
|
|
|
|
+
|
|
|
|
+ "github.com/alecthomas/template"
|
|
|
|
+ "github.com/swaggo/swag"
|
|
|
|
+)
|
|
|
|
+
|
|
|
|
+var doc = `{
|
|
|
|
+ "schemes": {{ marshal .Schemes }},
|
|
|
|
+ "swagger": "2.0",
|
|
|
|
+ "info": {
|
|
|
|
+ "description": "{{.Description}}",
|
|
|
|
+ "title": "{{.Title}}",
|
|
|
|
+ "contact": {},
|
|
|
|
+ "license": {},
|
|
|
|
+ "version": "{{.Version}}"
|
|
|
|
+ },
|
|
|
|
+ "host": "{{.Host}}",
|
|
|
|
+ "basePath": "{{.BasePath}}",
|
|
|
|
+ "paths": {
|
|
|
|
+ "/user/regist": {
|
|
|
|
+ "post": {
|
|
|
|
+ "produces": [
|
|
|
|
+ "application/x-www-form-urlencoded"
|
|
|
|
+ ],
|
|
|
|
+ "summary": "创建用户",
|
|
|
|
+ "parameters": [
|
|
|
|
+ {
|
|
|
|
+ "description": "用户注册接口",
|
|
|
|
+ "name": "data",
|
|
|
|
+ "in": "body",
|
|
|
|
+ "required": true,
|
|
|
|
+ "schema": {
|
|
|
|
+ "type": "object",
|
|
|
|
+ "$ref": "#/definitions/api.RegistStuct"
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ ],
|
|
|
|
+ "responses": {
|
|
|
|
+ "200": {
|
|
|
|
+ "description": "{\"code\":200,\"data\":{},\"msg\":\"ok\"}",
|
|
|
|
+ "schema": {
|
|
|
|
+ "type": "string"
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ "definitions": {
|
|
|
|
+ "api.RegistStuct": {
|
|
|
|
+ "type": "object",
|
|
|
|
+ "properties": {
|
|
|
|
+ "passWord": {
|
|
|
|
+ "type": "string"
|
|
|
|
+ },
|
|
|
|
+ "userName": {
|
|
|
|
+ "type": "string"
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+}`
|
|
|
|
+
|
|
|
|
+type swaggerInfo struct {
|
|
|
|
+ Version string
|
|
|
|
+ Host string
|
|
|
|
+ BasePath string
|
|
|
|
+ Schemes []string
|
|
|
|
+ Title string
|
|
|
|
+ Description string
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+// SwaggerInfo holds exported Swagger Info so clients can modify it
|
|
|
|
+var SwaggerInfo = swaggerInfo{
|
|
|
|
+ Version: "",
|
|
|
|
+ Host: "",
|
|
|
|
+ BasePath: "",
|
|
|
|
+ Schemes: []string{},
|
|
|
|
+ Title: "",
|
|
|
|
+ Description: "",
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+type s struct{}
|
|
|
|
+
|
|
|
|
+func (s *s) ReadDoc() string {
|
|
|
|
+ sInfo := SwaggerInfo
|
|
|
|
+ sInfo.Description = strings.Replace(sInfo.Description, "\n", "\\n", -1)
|
|
|
|
+
|
|
|
|
+ t, err := template.New("swagger_info").Funcs(template.FuncMap{
|
|
|
|
+ "marshal": func(v interface{}) string {
|
|
|
|
+ a, _ := json.Marshal(v)
|
|
|
|
+ return string(a)
|
|
|
|
+ },
|
|
|
|
+ }).Parse(doc)
|
|
|
|
+ if err != nil {
|
|
|
|
+ return doc
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ var tpl bytes.Buffer
|
|
|
|
+ if err := t.Execute(&tpl, sInfo); err != nil {
|
|
|
|
+ return doc
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ return tpl.String()
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+func init() {
|
|
|
|
+ swag.Register(swag.Name, &s{})
|
|
|
|
+}
|