feat: 完善用户基础操作

This commit is contained in:
landaiqing
2024-07-31 21:04:03 +08:00
parent c187b102ed
commit 38422871fe
10 changed files with 567 additions and 2 deletions

View File

@@ -15,6 +15,96 @@ const docTemplate = `{
"host": "{{.Host}}",
"basePath": "{{.BasePath}}",
"paths": {
"/user/FindUserByNameAndPwd": {
"post": {
"tags": [
"用户模块"
],
"summary": "用户登录",
"parameters": [
{
"type": "string",
"description": "username",
"name": "username",
"in": "formData"
},
{
"type": "string",
"description": "password",
"name": "password",
"in": "formData"
}
],
"responses": {
"200": {
"description": "code\",\"message\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/user/createUser": {
"get": {
"tags": [
"用户模块"
],
"summary": "新增用户",
"parameters": [
{
"type": "string",
"description": "用户名",
"name": "username",
"in": "query"
},
{
"type": "string",
"description": "密码",
"name": "password",
"in": "query"
},
{
"type": "string",
"description": "确认密码",
"name": "repassword",
"in": "query"
}
],
"responses": {
"200": {
"description": "code\",\"message\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/user/deleteUser": {
"get": {
"tags": [
"用户模块"
],
"summary": "删除用户",
"parameters": [
{
"type": "string",
"description": "id",
"name": "id",
"in": "query"
}
],
"responses": {
"200": {
"description": "code\",\"message\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/user/getUserList": {
"get": {
"tags": [
@@ -30,6 +120,54 @@ const docTemplate = `{
}
}
}
},
"/user/updateUser": {
"post": {
"tags": [
"用户模块"
],
"summary": "修改用户",
"parameters": [
{
"type": "string",
"description": "id",
"name": "id",
"in": "formData"
},
{
"type": "string",
"description": "username",
"name": "username",
"in": "formData"
},
{
"type": "string",
"description": "password",
"name": "password",
"in": "formData"
},
{
"type": "string",
"description": "phone",
"name": "phone",
"in": "formData"
},
{
"type": "string",
"description": "email",
"name": "email",
"in": "formData"
}
],
"responses": {
"200": {
"description": "code\",\"message\"}",
"schema": {
"type": "string"
}
}
}
}
}
}
}`

View File

@@ -4,6 +4,96 @@
"contact": {}
},
"paths": {
"/user/FindUserByNameAndPwd": {
"post": {
"tags": [
"用户模块"
],
"summary": "用户登录",
"parameters": [
{
"type": "string",
"description": "username",
"name": "username",
"in": "formData"
},
{
"type": "string",
"description": "password",
"name": "password",
"in": "formData"
}
],
"responses": {
"200": {
"description": "code\",\"message\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/user/createUser": {
"get": {
"tags": [
"用户模块"
],
"summary": "新增用户",
"parameters": [
{
"type": "string",
"description": "用户名",
"name": "username",
"in": "query"
},
{
"type": "string",
"description": "密码",
"name": "password",
"in": "query"
},
{
"type": "string",
"description": "确认密码",
"name": "repassword",
"in": "query"
}
],
"responses": {
"200": {
"description": "code\",\"message\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/user/deleteUser": {
"get": {
"tags": [
"用户模块"
],
"summary": "删除用户",
"parameters": [
{
"type": "string",
"description": "id",
"name": "id",
"in": "query"
}
],
"responses": {
"200": {
"description": "code\",\"message\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/user/getUserList": {
"get": {
"tags": [
@@ -19,6 +109,54 @@
}
}
}
},
"/user/updateUser": {
"post": {
"tags": [
"用户模块"
],
"summary": "修改用户",
"parameters": [
{
"type": "string",
"description": "id",
"name": "id",
"in": "formData"
},
{
"type": "string",
"description": "username",
"name": "username",
"in": "formData"
},
{
"type": "string",
"description": "password",
"name": "password",
"in": "formData"
},
{
"type": "string",
"description": "phone",
"name": "phone",
"in": "formData"
},
{
"type": "string",
"description": "email",
"name": "email",
"in": "formData"
}
],
"responses": {
"200": {
"description": "code\",\"message\"}",
"schema": {
"type": "string"
}
}
}
}
}
}
}

View File

@@ -1,6 +1,63 @@
info:
contact: {}
paths:
/user/FindUserByNameAndPwd:
post:
parameters:
- description: username
in: formData
name: username
type: string
- description: password
in: formData
name: password
type: string
responses:
"200":
description: code","message"}
schema:
type: string
summary: 用户登录
tags:
- 用户模块
/user/createUser:
get:
parameters:
- description: 用户名
in: query
name: username
type: string
- description: 密码
in: query
name: password
type: string
- description: 确认密码
in: query
name: repassword
type: string
responses:
"200":
description: code","message"}
schema:
type: string
summary: 新增用户
tags:
- 用户模块
/user/deleteUser:
get:
parameters:
- description: id
in: query
name: id
type: string
responses:
"200":
description: code","message"}
schema:
type: string
summary: 删除用户
tags:
- 用户模块
/user/getUserList:
get:
responses:
@@ -11,4 +68,35 @@ paths:
summary: 所有用户
tags:
- 用户模块
/user/updateUser:
post:
parameters:
- description: id
in: formData
name: id
type: string
- description: username
in: formData
name: username
type: string
- description: password
in: formData
name: password
type: string
- description: phone
in: formData
name: phone
type: string
- description: email
in: formData
name: email
type: string
responses:
"200":
description: code","message"}
schema:
type: string
summary: 修改用户
tags:
- 用户模块
swagger: "2.0"