pixelqm
5 years ago
3 changed files with 199 additions and 0 deletions
@ -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{}) |
||||
|
} |
@ -0,0 +1,50 @@ |
|||||
|
{ |
||||
|
"swagger": "2.0", |
||||
|
"info": { |
||||
|
"contact": {}, |
||||
|
"license": {} |
||||
|
}, |
||||
|
"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" |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
@ -0,0 +1,31 @@ |
|||||
|
definitions: |
||||
|
api.RegistStuct: |
||||
|
properties: |
||||
|
passWord: |
||||
|
type: string |
||||
|
userName: |
||||
|
type: string |
||||
|
type: object |
||||
|
info: |
||||
|
contact: {} |
||||
|
license: {} |
||||
|
paths: |
||||
|
/user/regist: |
||||
|
post: |
||||
|
parameters: |
||||
|
- description: 用户注册接口 |
||||
|
in: body |
||||
|
name: data |
||||
|
required: true |
||||
|
schema: |
||||
|
$ref: '#/definitions/api.RegistStuct' |
||||
|
type: object |
||||
|
produces: |
||||
|
- application/x-www-form-urlencoded |
||||
|
responses: |
||||
|
"200": |
||||
|
description: '{"code":200,"data":{},"msg":"ok"}' |
||||
|
schema: |
||||
|
type: string |
||||
|
summary: 创建用户 |
||||
|
swagger: "2.0" |
Write
Preview
Loading…
Cancel
Save
Reference in new issue