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