7085 lines
223 KiB
Go
7085 lines
223 KiB
Go
// Package docs Code generated by swaggo/swag. DO NOT EDIT
|
||
package docs
|
||
|
||
import "github.com/swaggo/swag"
|
||
|
||
const docTemplate = `{
|
||
"schemes": {{ marshal .Schemes }},
|
||
"swagger": "2.0",
|
||
"info": {
|
||
"description": "{{escape .Description}}",
|
||
"title": "{{.Title}}",
|
||
"contact": {},
|
||
"version": "{{.Version}}"
|
||
},
|
||
"host": "{{.Host}}",
|
||
"basePath": "{{.BasePath}}",
|
||
"paths": {
|
||
"/auth/captcha": {
|
||
"get": {
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"登录相关"
|
||
],
|
||
"summary": "获取验证码",
|
||
"responses": {
|
||
"200": {
|
||
"description": "获取验证码",
|
||
"schema": {
|
||
"allOf": [
|
||
{
|
||
"$ref": "#/definitions/response.Response"
|
||
},
|
||
{
|
||
"type": "object",
|
||
"properties": {
|
||
"data": {
|
||
"$ref": "#/definitions/response.CaptchaRes"
|
||
}
|
||
}
|
||
}
|
||
]
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/auth/getLocation": {
|
||
"get": {
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"登录相关"
|
||
],
|
||
"summary": "获取位置信息",
|
||
"parameters": [
|
||
{
|
||
"type": "string",
|
||
"description": "longitude",
|
||
"name": "longitude",
|
||
"in": "query",
|
||
"required": true
|
||
},
|
||
{
|
||
"type": "string",
|
||
"description": "latitude",
|
||
"name": "latitude",
|
||
"in": "query",
|
||
"required": true
|
||
}
|
||
],
|
||
"responses": {}
|
||
}
|
||
},
|
||
"/auth/getPhone": {
|
||
"get": {
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"登录相关"
|
||
],
|
||
"summary": "获取手机号",
|
||
"parameters": [
|
||
{
|
||
"type": "string",
|
||
"description": "code",
|
||
"name": "code",
|
||
"in": "query",
|
||
"required": true
|
||
},
|
||
{
|
||
"type": "string",
|
||
"description": "openId",
|
||
"name": "openId",
|
||
"in": "query",
|
||
"required": true
|
||
}
|
||
],
|
||
"responses": {}
|
||
}
|
||
},
|
||
"/auth/getWeather": {
|
||
"get": {
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"登录相关"
|
||
],
|
||
"summary": "获取天气信息",
|
||
"parameters": [
|
||
{
|
||
"type": "string",
|
||
"description": "adcode",
|
||
"name": "adcode",
|
||
"in": "query",
|
||
"required": true
|
||
}
|
||
],
|
||
"responses": {}
|
||
}
|
||
},
|
||
"/auth/login": {
|
||
"post": {
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"登录相关"
|
||
],
|
||
"summary": "pc登录",
|
||
"parameters": [
|
||
{
|
||
"description": "用户名, 密码, 验证码,验证码id",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.Login"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "登录成功",
|
||
"schema": {
|
||
"allOf": [
|
||
{
|
||
"$ref": "#/definitions/response.Response"
|
||
},
|
||
{
|
||
"type": "object",
|
||
"properties": {
|
||
"msg": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
]
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/auth/logout": {
|
||
"get": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"登录相关"
|
||
],
|
||
"summary": "pc登出",
|
||
"responses": {
|
||
"200": {
|
||
"description": "登出成功",
|
||
"schema": {
|
||
"allOf": [
|
||
{
|
||
"$ref": "#/definitions/response.Response"
|
||
},
|
||
{
|
||
"type": "object",
|
||
"properties": {
|
||
"msg": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
]
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/auth/miniLogin": {
|
||
"get": {
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"登录相关"
|
||
],
|
||
"summary": "小程序登录",
|
||
"parameters": [
|
||
{
|
||
"type": "string",
|
||
"description": "code",
|
||
"name": "code",
|
||
"in": "query",
|
||
"required": true
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "小程序登录",
|
||
"schema": {
|
||
"allOf": [
|
||
{
|
||
"$ref": "#/definitions/response.Response"
|
||
},
|
||
{
|
||
"type": "object",
|
||
"properties": {
|
||
"data": {
|
||
"$ref": "#/definitions/response.LoginResponse"
|
||
}
|
||
}
|
||
}
|
||
]
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/badge/add": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"徽章"
|
||
],
|
||
"summary": "添加",
|
||
"parameters": [
|
||
{
|
||
"description": "添加",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.CreateBadge"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"添加成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/badge/all": {
|
||
"get": {
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"徽章"
|
||
],
|
||
"summary": "获取所有无分页",
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/badge/class/add": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"徽章"
|
||
],
|
||
"summary": "添加分类",
|
||
"parameters": [
|
||
{
|
||
"description": "添加分类",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.CreateBadgeCategory"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"添加成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/badge/class/delete": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"徽章"
|
||
],
|
||
"summary": "删除分类",
|
||
"parameters": [
|
||
{
|
||
"description": "删除分类",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.IdsReq"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"删除成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/badge/class/detail": {
|
||
"get": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"徽章"
|
||
],
|
||
"summary": "分类详情",
|
||
"parameters": [
|
||
{
|
||
"type": "string",
|
||
"description": "id",
|
||
"name": "id",
|
||
"in": "query",
|
||
"required": true
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/badge/class/list": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"徽章"
|
||
],
|
||
"summary": "分类列表",
|
||
"parameters": [
|
||
{
|
||
"description": "分类列表",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.PageCategory"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/badge/class/update": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"徽章"
|
||
],
|
||
"summary": "修改分类",
|
||
"parameters": [
|
||
{
|
||
"description": "修改分类",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.UpdateBadgeCategory"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"修改成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/badge/delete": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"徽章"
|
||
],
|
||
"summary": "删除ByIds",
|
||
"parameters": [
|
||
{
|
||
"description": "删除ByIds",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.IdsReq"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"删除成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/badge/detail": {
|
||
"get": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"徽章"
|
||
],
|
||
"summary": "详情",
|
||
"parameters": [
|
||
{
|
||
"type": "string",
|
||
"description": "id",
|
||
"name": "id",
|
||
"in": "query",
|
||
"required": true
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/badge/list": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"徽章"
|
||
],
|
||
"summary": "获取列表有分页",
|
||
"parameters": [
|
||
{
|
||
"description": "获取列表",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.PageBadge"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/badge/listByKeyword": {
|
||
"get": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"徽章"
|
||
],
|
||
"summary": "获取列表byKeyword无分页",
|
||
"parameters": [
|
||
{
|
||
"type": "string",
|
||
"description": "keyword",
|
||
"name": "keyword",
|
||
"in": "query",
|
||
"required": true
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/badge/my/all": {
|
||
"get": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"徽章"
|
||
],
|
||
"summary": "我的所有徽章",
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/badge/my/detail": {
|
||
"get": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"徽章"
|
||
],
|
||
"summary": "我的徽章详情",
|
||
"parameters": [
|
||
{
|
||
"type": "string",
|
||
"description": "id",
|
||
"name": "id",
|
||
"in": "query",
|
||
"required": true
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/badge/my/list": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"徽章"
|
||
],
|
||
"summary": "我的徽章",
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/badge/update": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"徽章"
|
||
],
|
||
"summary": "修改",
|
||
"parameters": [
|
||
{
|
||
"description": "修改",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.UpdateBadge"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"修改成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/badge/uploadImg": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"徽章"
|
||
],
|
||
"summary": "上传图片",
|
||
"parameters": [
|
||
{
|
||
"description": "上传图片",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.UploadFile"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"上传成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/claim/add": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"兑换植物"
|
||
],
|
||
"summary": "配置植物",
|
||
"parameters": [
|
||
{
|
||
"description": "添加",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.CreateClaimPlant"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"添加成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/claim/cancelUnion": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"兑换植物"
|
||
],
|
||
"summary": "取消关联百科植物",
|
||
"parameters": [
|
||
{
|
||
"type": "string",
|
||
"description": "id",
|
||
"name": "id",
|
||
"in": "query",
|
||
"required": true
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"取消关联成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/claim/claim": {
|
||
"get": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"兑换植物"
|
||
],
|
||
"summary": "认养",
|
||
"parameters": [
|
||
{
|
||
"type": "string",
|
||
"description": "id",
|
||
"name": "id",
|
||
"in": "query",
|
||
"required": true
|
||
},
|
||
{
|
||
"type": "string",
|
||
"description": "addressId",
|
||
"name": "addressId",
|
||
"in": "query",
|
||
"required": true
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"认养成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/claim/delete": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"兑换植物"
|
||
],
|
||
"summary": "删除ByIds",
|
||
"parameters": [
|
||
{
|
||
"description": "删除",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.IdsReq"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"删除成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/claim/detail": {
|
||
"get": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"兑换植物"
|
||
],
|
||
"summary": "详情",
|
||
"parameters": [
|
||
{
|
||
"type": "string",
|
||
"description": "id",
|
||
"name": "id",
|
||
"in": "query",
|
||
"required": true
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/claim/list": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"兑换植物"
|
||
],
|
||
"summary": "获取列表",
|
||
"parameters": [
|
||
{
|
||
"description": "获取列表",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.PageClaimPlant"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/claim/myClaims": {
|
||
"get": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"兑换植物"
|
||
],
|
||
"summary": "我的认养",
|
||
"parameters": [
|
||
{
|
||
"description": "获取列表",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.PageClaimPlant"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/claim/unionLibrary": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"兑换植物"
|
||
],
|
||
"summary": "关联百科植物",
|
||
"parameters": [
|
||
{
|
||
"description": "关联",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.UnionLibrary"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"关联成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/claim/update": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"兑换植物"
|
||
],
|
||
"summary": "修改植物",
|
||
"parameters": [
|
||
{
|
||
"description": "修改",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.UpdateClaimPlant"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"修改成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/class/add": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"植物库分类"
|
||
],
|
||
"summary": "新增分类",
|
||
"parameters": [
|
||
{
|
||
"description": "新增分类",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.CreateClassification"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"新增成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/class/delete": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"植物库分类"
|
||
],
|
||
"summary": "删除分类",
|
||
"parameters": [
|
||
{
|
||
"description": "删除分类",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.IdsReq"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"删除成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/class/detail": {
|
||
"get": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"植物库分类"
|
||
],
|
||
"summary": "分类详情",
|
||
"parameters": [
|
||
{
|
||
"type": "string",
|
||
"description": "分类id",
|
||
"name": "id",
|
||
"in": "query",
|
||
"required": true
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/class/list": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"植物库分类"
|
||
],
|
||
"summary": "分类列表",
|
||
"parameters": [
|
||
{
|
||
"description": "分类列表",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.PageInfo"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/class/update": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"植物库分类"
|
||
],
|
||
"summary": "修改分类",
|
||
"parameters": [
|
||
{
|
||
"description": "修改分类",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.UpdateClassification"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"修改成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/client/delete": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"客户端管理"
|
||
],
|
||
"summary": "删除client",
|
||
"parameters": [
|
||
{
|
||
"description": "ids",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.IdsReq"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "删除client",
|
||
"schema": {
|
||
"allOf": [
|
||
{
|
||
"$ref": "#/definitions/response.Response"
|
||
},
|
||
{
|
||
"type": "object",
|
||
"properties": {
|
||
"msg": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
]
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/client/detail": {
|
||
"get": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"description": "id获取详情",
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"客户端管理"
|
||
],
|
||
"summary": "获取client详情",
|
||
"parameters": [
|
||
{
|
||
"type": "string",
|
||
"description": "id",
|
||
"name": "id",
|
||
"in": "query",
|
||
"required": true
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "获取client详情",
|
||
"schema": {
|
||
"allOf": [
|
||
{
|
||
"$ref": "#/definitions/response.Response"
|
||
},
|
||
{
|
||
"type": "object",
|
||
"properties": {
|
||
"data": {
|
||
"$ref": "#/definitions/system.Client"
|
||
},
|
||
"msg": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
]
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/client/getClientList": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"客户端管理"
|
||
],
|
||
"summary": "获取client列表",
|
||
"parameters": [
|
||
{
|
||
"description": "client",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.GetClientList"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "获取client列表",
|
||
"schema": {
|
||
"allOf": [
|
||
{
|
||
"$ref": "#/definitions/response.Response"
|
||
},
|
||
{
|
||
"type": "object",
|
||
"properties": {
|
||
"data": {
|
||
"$ref": "#/definitions/response.PageResult"
|
||
},
|
||
"msg": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
]
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/client/save": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"客户端管理"
|
||
],
|
||
"summary": "创建client",
|
||
"parameters": [
|
||
{
|
||
"description": "client",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/system.Client"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "创建client",
|
||
"schema": {
|
||
"allOf": [
|
||
{
|
||
"$ref": "#/definitions/response.Response"
|
||
},
|
||
{
|
||
"type": "object",
|
||
"properties": {
|
||
"msg": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
]
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/client/update": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"客户端管理"
|
||
],
|
||
"summary": "更新client",
|
||
"parameters": [
|
||
{
|
||
"description": "client",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/system.Client"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "更新client",
|
||
"schema": {
|
||
"allOf": [
|
||
{
|
||
"$ref": "#/definitions/response.Response"
|
||
},
|
||
{
|
||
"type": "object",
|
||
"properties": {
|
||
"msg": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
]
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/comment/add": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"帖子评论"
|
||
],
|
||
"summary": "发表评论",
|
||
"parameters": [
|
||
{
|
||
"description": "添加评论",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.CreateComment"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"添加成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/comment/delete": {
|
||
"delete": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"帖子评论"
|
||
],
|
||
"summary": "删除评论",
|
||
"parameters": [
|
||
{
|
||
"description": "删除评论",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.IdsReq"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"删除成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/config/invitation/add": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"配置中心"
|
||
],
|
||
"summary": "配置邀请码",
|
||
"parameters": [
|
||
{
|
||
"description": "配置邀请码",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.CreateInvitationConfig"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"配置成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/config/invitation/delete": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"配置中心"
|
||
],
|
||
"summary": "删除邀请码配置",
|
||
"parameters": [
|
||
{
|
||
"description": "删除邀请码",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.IdsReq"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"删除成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/config/invitation/detail": {
|
||
"get": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"配置中心"
|
||
],
|
||
"summary": "获取邀请码配置",
|
||
"parameters": [
|
||
{
|
||
"type": "string",
|
||
"description": "邀请码id",
|
||
"name": "id",
|
||
"in": "query",
|
||
"required": true
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/config/invitation/list": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"配置中心"
|
||
],
|
||
"summary": "获取邀请码列表",
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/config/invitation/update": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"配置中心"
|
||
],
|
||
"summary": "更新邀请码配置",
|
||
"parameters": [
|
||
{
|
||
"description": "更新邀请码",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.UpdateInvitationConfig"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"更新成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/config/qrcode/add": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"配置中心"
|
||
],
|
||
"summary": "配置二维码",
|
||
"parameters": [
|
||
{
|
||
"description": "配置二维码",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.CreateQrcode"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"配置成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/config/qrcode/delete": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"配置中心"
|
||
],
|
||
"summary": "删除二维码",
|
||
"parameters": [
|
||
{
|
||
"description": "二维码id",
|
||
"name": "ids",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.IdsReq"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"删除成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/config/qrcode/detail": {
|
||
"get": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"配置中心"
|
||
],
|
||
"summary": "获取二维码详情",
|
||
"parameters": [
|
||
{
|
||
"type": "string",
|
||
"description": "二维码id",
|
||
"name": "id",
|
||
"in": "query",
|
||
"required": true
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/config/qrcode/list": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"tags": [
|
||
"配置中心"
|
||
],
|
||
"summary": "获取二维码",
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/config/qrcode/update": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"配置中心"
|
||
],
|
||
"summary": "更新二维码",
|
||
"parameters": [
|
||
{
|
||
"description": "更新二维码",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.UpdateQrcode"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"更新成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/config/qrcode/uploadImg": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"配置中心"
|
||
],
|
||
"summary": "上传二维码图片",
|
||
"parameters": [
|
||
{
|
||
"description": "上传二维码图片",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.UploadFile"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"上传成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/library/add": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"植物库"
|
||
],
|
||
"summary": "新增植物库",
|
||
"parameters": [
|
||
{
|
||
"description": "新增植物库",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.CreateLibrary"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "OK",
|
||
"schema": {
|
||
"allOf": [
|
||
{
|
||
"$ref": "#/definitions/response.Response"
|
||
},
|
||
{
|
||
"type": "object",
|
||
"properties": {
|
||
"msg": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
]
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/library/all": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"植物库"
|
||
],
|
||
"summary": "获取所有植物库列表",
|
||
"parameters": [
|
||
{
|
||
"description": "获取所有植物库列表",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.LibraryList"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "OK",
|
||
"schema": {
|
||
"allOf": [
|
||
{
|
||
"$ref": "#/definitions/response.Response"
|
||
},
|
||
{
|
||
"type": "object",
|
||
"properties": {
|
||
"msg": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
]
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/library/alterClass": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"植物库"
|
||
],
|
||
"summary": "修改分类",
|
||
"parameters": [
|
||
{
|
||
"description": "修改分类",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.AlterClass"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "OK",
|
||
"schema": {
|
||
"allOf": [
|
||
{
|
||
"$ref": "#/definitions/response.Response"
|
||
},
|
||
{
|
||
"type": "object",
|
||
"properties": {
|
||
"msg": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
]
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/library/delete": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"植物库"
|
||
],
|
||
"summary": "删除植物库",
|
||
"parameters": [
|
||
{
|
||
"description": "删除植物库",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.IdsReq"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "OK",
|
||
"schema": {
|
||
"allOf": [
|
||
{
|
||
"$ref": "#/definitions/response.Response"
|
||
},
|
||
{
|
||
"type": "object",
|
||
"properties": {
|
||
"msg": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
]
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/library/deleteClass": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"植物库"
|
||
],
|
||
"summary": "取消关联分类",
|
||
"parameters": [
|
||
{
|
||
"description": "取消关联分类",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.DeleteClass"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "OK",
|
||
"schema": {
|
||
"allOf": [
|
||
{
|
||
"$ref": "#/definitions/response.Response"
|
||
},
|
||
{
|
||
"type": "object",
|
||
"properties": {
|
||
"msg": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
]
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/library/deleteImg": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"植物库"
|
||
],
|
||
"summary": "上传图片",
|
||
"parameters": [
|
||
{
|
||
"description": "上传图片",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.DeleteOss"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "OK",
|
||
"schema": {
|
||
"allOf": [
|
||
{
|
||
"$ref": "#/definitions/response.Response"
|
||
},
|
||
{
|
||
"type": "object",
|
||
"properties": {
|
||
"msg": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
]
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/library/deleteRelateLibrary": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"植物库"
|
||
],
|
||
"summary": "删除关联植物",
|
||
"parameters": [
|
||
{
|
||
"description": "删除关联",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.DeleteRelatedLibrary"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "OK",
|
||
"schema": {
|
||
"allOf": [
|
||
{
|
||
"$ref": "#/definitions/response.Response"
|
||
},
|
||
{
|
||
"type": "object",
|
||
"properties": {
|
||
"msg": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
]
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/library/detail": {
|
||
"get": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"植物库"
|
||
],
|
||
"summary": "获取植物库详情",
|
||
"parameters": [
|
||
{
|
||
"type": "string",
|
||
"description": "获取植物库详情",
|
||
"name": "id",
|
||
"in": "query",
|
||
"required": true
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "OK",
|
||
"schema": {
|
||
"allOf": [
|
||
{
|
||
"$ref": "#/definitions/response.Response"
|
||
},
|
||
{
|
||
"type": "object",
|
||
"properties": {
|
||
"msg": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
]
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/library/hot": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"植物库"
|
||
],
|
||
"summary": "设置或取消热门",
|
||
"parameters": [
|
||
{
|
||
"description": "设置热门",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.IdsReq"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "OK",
|
||
"schema": {
|
||
"allOf": [
|
||
{
|
||
"$ref": "#/definitions/response.Response"
|
||
},
|
||
{
|
||
"type": "object",
|
||
"properties": {
|
||
"msg": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
]
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/library/page": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"植物库"
|
||
],
|
||
"summary": "获取植物库列表",
|
||
"parameters": [
|
||
{
|
||
"description": "获取植物库列表",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.LibraryPage"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "OK",
|
||
"schema": {
|
||
"allOf": [
|
||
{
|
||
"$ref": "#/definitions/response.Response"
|
||
},
|
||
{
|
||
"type": "object",
|
||
"properties": {
|
||
"msg": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
]
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/library/reateLibrary": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"植物库"
|
||
],
|
||
"summary": "添加关联植物",
|
||
"parameters": [
|
||
{
|
||
"description": "添加关联",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.AlterRelatedLibrary"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "OK",
|
||
"schema": {
|
||
"allOf": [
|
||
{
|
||
"$ref": "#/definitions/response.Response"
|
||
},
|
||
{
|
||
"type": "object",
|
||
"properties": {
|
||
"msg": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
]
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/library/update": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"植物库"
|
||
],
|
||
"summary": "修改植物库",
|
||
"parameters": [
|
||
{
|
||
"description": "修改植物库",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.UpdateLibrary"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "OK",
|
||
"schema": {
|
||
"allOf": [
|
||
{
|
||
"$ref": "#/definitions/response.Response"
|
||
},
|
||
{
|
||
"type": "object",
|
||
"properties": {
|
||
"msg": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
]
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/library/uploadImg": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"植物库"
|
||
],
|
||
"summary": "上传图片",
|
||
"parameters": [
|
||
{
|
||
"description": "上传图片",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.UploadOss"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "OK",
|
||
"schema": {
|
||
"allOf": [
|
||
{
|
||
"$ref": "#/definitions/response.Response"
|
||
},
|
||
{
|
||
"type": "object",
|
||
"properties": {
|
||
"msg": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
]
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/menu/delete": {
|
||
"get": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"description": "删除menu",
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"菜单管理"
|
||
],
|
||
"summary": "删除menu",
|
||
"parameters": [
|
||
{
|
||
"type": "string",
|
||
"description": "id",
|
||
"name": "id",
|
||
"in": "query",
|
||
"required": true
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "详情",
|
||
"schema": {
|
||
"allOf": [
|
||
{
|
||
"$ref": "#/definitions/response.Response"
|
||
},
|
||
{
|
||
"type": "object",
|
||
"properties": {
|
||
"msg": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
]
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/menu/detail": {
|
||
"get": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"description": "id获取详情",
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"菜单管理"
|
||
],
|
||
"summary": "获取menu详情",
|
||
"parameters": [
|
||
{
|
||
"type": "string",
|
||
"description": "id",
|
||
"name": "id",
|
||
"in": "query",
|
||
"required": true
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "详情",
|
||
"schema": {
|
||
"allOf": [
|
||
{
|
||
"$ref": "#/definitions/response.Response"
|
||
},
|
||
{
|
||
"type": "object",
|
||
"properties": {
|
||
"data": {
|
||
"$ref": "#/definitions/system.Menu"
|
||
},
|
||
"msg": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
]
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/menu/getAllMenuTree": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"菜单管理"
|
||
],
|
||
"summary": "获取所有菜单树",
|
||
"parameters": [
|
||
{
|
||
"description": "菜单信息",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.GetMenuTree"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "获取所有菜单树",
|
||
"schema": {
|
||
"allOf": [
|
||
{
|
||
"$ref": "#/definitions/response.Response"
|
||
},
|
||
{
|
||
"type": "object",
|
||
"properties": {
|
||
"data": {
|
||
"type": "array",
|
||
"items": {
|
||
"$ref": "#/definitions/system.Menu"
|
||
}
|
||
},
|
||
"msg": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
]
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/menu/getUserMenuTree": {
|
||
"get": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"菜单管理"
|
||
],
|
||
"summary": "用户菜单数据",
|
||
"responses": {
|
||
"200": {
|
||
"description": "用户菜单数据",
|
||
"schema": {
|
||
"allOf": [
|
||
{
|
||
"$ref": "#/definitions/response.Response"
|
||
},
|
||
{
|
||
"type": "object",
|
||
"properties": {
|
||
"data": {
|
||
"type": "array",
|
||
"items": {
|
||
"$ref": "#/definitions/system.Menu"
|
||
}
|
||
},
|
||
"msg": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
]
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/menu/route": {
|
||
"get": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"菜单管理"
|
||
],
|
||
"summary": "用户路由",
|
||
"responses": {
|
||
"200": {
|
||
"description": "用户route",
|
||
"schema": {
|
||
"allOf": [
|
||
{
|
||
"$ref": "#/definitions/response.Response"
|
||
},
|
||
{
|
||
"type": "object",
|
||
"properties": {
|
||
"data": {
|
||
"type": "array",
|
||
"items": {
|
||
"$ref": "#/definitions/system.Menu"
|
||
}
|
||
},
|
||
"msg": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
]
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/menu/save": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"菜单管理"
|
||
],
|
||
"summary": "新增菜单",
|
||
"parameters": [
|
||
{
|
||
"description": "menu",
|
||
"name": "data",
|
||
"in": "body",
|
||
"schema": {
|
||
"$ref": "#/definitions/system.Menu"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "新建菜单/按钮",
|
||
"schema": {
|
||
"allOf": [
|
||
{
|
||
"$ref": "#/definitions/response.Response"
|
||
},
|
||
{
|
||
"type": "object",
|
||
"properties": {
|
||
"msg": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
]
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/menu/update": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"菜单管理"
|
||
],
|
||
"summary": "更新菜单",
|
||
"parameters": [
|
||
{
|
||
"description": "menu",
|
||
"name": "data",
|
||
"in": "body",
|
||
"schema": {
|
||
"$ref": "#/definitions/system.Menu"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "更新菜单",
|
||
"schema": {
|
||
"allOf": [
|
||
{
|
||
"$ref": "#/definitions/response.Response"
|
||
},
|
||
{
|
||
"type": "object",
|
||
"properties": {
|
||
"msg": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
]
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/ocr/base64": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"multipart/form-data"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"识别相关"
|
||
],
|
||
"summary": "base64植物识别",
|
||
"parameters": [
|
||
{
|
||
"type": "file",
|
||
"description": "植物识别",
|
||
"name": "file",
|
||
"in": "formData",
|
||
"required": true
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "文件OCR",
|
||
"schema": {
|
||
"allOf": [
|
||
{
|
||
"$ref": "#/definitions/response.Response"
|
||
},
|
||
{
|
||
"type": "object",
|
||
"properties": {
|
||
"msg": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
]
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/ocr/url": {
|
||
"get": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"multipart/form-data"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"识别相关"
|
||
],
|
||
"summary": "url植物识别",
|
||
"parameters": [
|
||
{
|
||
"type": "string",
|
||
"description": "id",
|
||
"name": "id",
|
||
"in": "query",
|
||
"required": true
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "文件OCR",
|
||
"schema": {
|
||
"allOf": [
|
||
{
|
||
"$ref": "#/definitions/response.Response"
|
||
},
|
||
{
|
||
"type": "object",
|
||
"properties": {
|
||
"msg": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
]
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/order/delete": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"订单"
|
||
],
|
||
"summary": "删除订单",
|
||
"parameters": [
|
||
{
|
||
"description": "删除订单",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.IdsReq"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/order/detail": {
|
||
"get": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"订单"
|
||
],
|
||
"summary": "订单详情",
|
||
"parameters": [
|
||
{
|
||
"type": "string",
|
||
"description": "id",
|
||
"name": "id",
|
||
"in": "query",
|
||
"required": true
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/order/export": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"订单"
|
||
],
|
||
"summary": "导出订单",
|
||
"parameters": [
|
||
{
|
||
"type": "integer",
|
||
"description": "页码",
|
||
"name": "current",
|
||
"in": "query"
|
||
},
|
||
{
|
||
"type": "integer",
|
||
"description": "是否发货 0 1",
|
||
"name": "isShipped",
|
||
"in": "query"
|
||
},
|
||
{
|
||
"type": "string",
|
||
"description": "关键字",
|
||
"name": "keyword",
|
||
"in": "query"
|
||
},
|
||
{
|
||
"type": "integer",
|
||
"description": "每页大小",
|
||
"name": "pageSize",
|
||
"in": "query"
|
||
},
|
||
{
|
||
"type": "integer",
|
||
"description": "支付状态 1.SUCCESS 2.REFUND 3.NOTPAY 4.CLOSED",
|
||
"name": "status",
|
||
"in": "query"
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/order/page": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"订单"
|
||
],
|
||
"summary": "订单列表",
|
||
"parameters": [
|
||
{
|
||
"description": "获取列表",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.OrderPage"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/order/ship": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"订单"
|
||
],
|
||
"summary": "发货",
|
||
"parameters": [
|
||
{
|
||
"description": "发货",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.IdsReq"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/oss/delete": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"文件相关"
|
||
],
|
||
"summary": "删除文件",
|
||
"parameters": [
|
||
{
|
||
"description": "批量删除文件",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.IdsReq"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "删除文件",
|
||
"schema": {
|
||
"allOf": [
|
||
{
|
||
"$ref": "#/definitions/response.Response"
|
||
},
|
||
{
|
||
"type": "object",
|
||
"properties": {
|
||
"msg": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
]
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/oss/detail": {
|
||
"get": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"文件相关"
|
||
],
|
||
"summary": "文件详情",
|
||
"parameters": [
|
||
{
|
||
"type": "string",
|
||
"description": "文件id",
|
||
"name": "id",
|
||
"in": "query",
|
||
"required": true
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "文件详情",
|
||
"schema": {
|
||
"allOf": [
|
||
{
|
||
"$ref": "#/definitions/response.Response"
|
||
},
|
||
{
|
||
"type": "object",
|
||
"properties": {
|
||
"data": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
]
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/oss/getFileList": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"文件相关"
|
||
],
|
||
"summary": "文件列表",
|
||
"parameters": [
|
||
{
|
||
"description": "文件列表",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.GetOssFileList"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "文件列表",
|
||
"schema": {
|
||
"allOf": [
|
||
{
|
||
"$ref": "#/definitions/response.Response"
|
||
},
|
||
{
|
||
"type": "object",
|
||
"properties": {
|
||
"data": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
]
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/oss/upload": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"multipart/form-data"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"文件相关"
|
||
],
|
||
"summary": "文件上传",
|
||
"parameters": [
|
||
{
|
||
"type": "file",
|
||
"description": "上传文件",
|
||
"name": "file",
|
||
"in": "formData",
|
||
"required": true
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "上传文件",
|
||
"schema": {
|
||
"allOf": [
|
||
{
|
||
"$ref": "#/definitions/response.Response"
|
||
},
|
||
{
|
||
"type": "object",
|
||
"properties": {
|
||
"msg": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
]
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/pay/prePay": {
|
||
"get": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"微信支付"
|
||
],
|
||
"summary": "支付",
|
||
"parameters": [
|
||
{
|
||
"type": "string",
|
||
"description": "支付",
|
||
"name": "orderId",
|
||
"in": "query",
|
||
"required": true
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"支付成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/personal/address/add": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"个人中心"
|
||
],
|
||
"summary": "添加地址",
|
||
"parameters": [
|
||
{
|
||
"description": "添加地址",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.CreateAddress"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"添加成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/personal/address/delete": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"个人中心"
|
||
],
|
||
"summary": "删除地址",
|
||
"parameters": [
|
||
{
|
||
"description": "删除地址",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.IdsReq"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"删除成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/personal/address/detail": {
|
||
"get": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"个人中心"
|
||
],
|
||
"summary": "地址详情",
|
||
"parameters": [
|
||
{
|
||
"type": "string",
|
||
"description": "id",
|
||
"name": "id",
|
||
"in": "query",
|
||
"required": true
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/personal/address/list": {
|
||
"get": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"个人中心"
|
||
],
|
||
"summary": "地址列表",
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/personal/address/setDefault": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"个人中心"
|
||
],
|
||
"summary": "设置默认地址",
|
||
"parameters": [
|
||
{
|
||
"type": "string",
|
||
"description": "id",
|
||
"name": "id",
|
||
"in": "query",
|
||
"required": true
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"设置成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/personal/address/update": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"个人中心"
|
||
],
|
||
"summary": "修改地址",
|
||
"parameters": [
|
||
{
|
||
"description": "修改地址",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.UpdateAddress"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"修改成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/personal/centerCount": {
|
||
"get": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"个人中心"
|
||
],
|
||
"summary": "个人中心统计",
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/personal/inviteCode/accept": {
|
||
"get": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"个人中心"
|
||
],
|
||
"summary": "接受邀请",
|
||
"parameters": [
|
||
{
|
||
"type": "string",
|
||
"description": "inviteCode",
|
||
"name": "inviteCode",
|
||
"in": "query",
|
||
"required": true
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"接受成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/personal/inviteCode/code": {
|
||
"get": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"个人中心"
|
||
],
|
||
"summary": "生成邀请码",
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"生成成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/personal/inviteCode/records": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"个人中心"
|
||
],
|
||
"summary": "邀请记录",
|
||
"parameters": [
|
||
{
|
||
"description": "分页参数",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.PageInfo"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/plant/add": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"我的植物"
|
||
],
|
||
"summary": "添加植物",
|
||
"parameters": [
|
||
{
|
||
"description": "创建植物",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.CreateMyPlant"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"添加成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/plant/carePlant": {
|
||
"get": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"我的植物"
|
||
],
|
||
"summary": "立即养护",
|
||
"parameters": [
|
||
{
|
||
"type": "string",
|
||
"description": "id",
|
||
"name": "id",
|
||
"in": "query",
|
||
"required": true
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"操作成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/plant/careRecords": {
|
||
"get": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"我的植物"
|
||
],
|
||
"summary": "养护记录",
|
||
"parameters": [
|
||
{
|
||
"type": "string",
|
||
"description": "id",
|
||
"name": "id",
|
||
"in": "query"
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"操作成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/plant/delete": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"我的植物"
|
||
],
|
||
"summary": "删除ByIds",
|
||
"parameters": [
|
||
{
|
||
"description": "删除ByIds",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.IdsReq"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"删除成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/plant/deleteImg": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"我的植物"
|
||
],
|
||
"summary": "删除图片",
|
||
"parameters": [
|
||
{
|
||
"description": "删除图片",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.DeleteOss"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"删除成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/plant/detail": {
|
||
"get": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"我的植物"
|
||
],
|
||
"summary": "获取ById",
|
||
"parameters": [
|
||
{
|
||
"type": "string",
|
||
"description": "id",
|
||
"name": "id",
|
||
"in": "query",
|
||
"required": true
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/plant/grow/addRecord": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"我的植物"
|
||
],
|
||
"summary": "添加成长记录",
|
||
"parameters": [
|
||
{
|
||
"description": "添加成长记录",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.CreateGrowRecord"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"操作成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/plant/grow/recordDetail": {
|
||
"get": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"我的植物"
|
||
],
|
||
"summary": "成长记录详情",
|
||
"parameters": [
|
||
{
|
||
"type": "string",
|
||
"description": "id",
|
||
"name": "id",
|
||
"in": "query",
|
||
"required": true
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"操作成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/plant/grow/recordList": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"我的植物"
|
||
],
|
||
"summary": "成长记录列表",
|
||
"parameters": [
|
||
{
|
||
"description": "成长记录列表",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.PageGrowRecord"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"操作成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/plant/makeCare": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"我的植物"
|
||
],
|
||
"summary": "根据任务完成养护",
|
||
"parameters": [
|
||
{
|
||
"description": "养护操作",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.MakeCare"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"操作成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/plant/myPlants": {
|
||
"get": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"我的植物"
|
||
],
|
||
"summary": "植物列表不分页",
|
||
"parameters": [
|
||
{
|
||
"type": "string",
|
||
"description": "name",
|
||
"name": "name",
|
||
"in": "query"
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/plant/needCare": {
|
||
"get": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"我的植物"
|
||
],
|
||
"summary": "待养护",
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"操作成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/plant/page": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"我的植物"
|
||
],
|
||
"summary": "植物列表",
|
||
"parameters": [
|
||
{
|
||
"description": "获取植物列表",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.PagePlant"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/plant/taskProgress": {
|
||
"get": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"我的植物"
|
||
],
|
||
"summary": "任务进度",
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"操作成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/plant/todayCare": {
|
||
"get": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"tags": [
|
||
"我的植物"
|
||
],
|
||
"summary": "今日养护",
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"操作成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/plant/update": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"我的植物"
|
||
],
|
||
"summary": "修改植物",
|
||
"parameters": [
|
||
{
|
||
"description": "修改植物",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.UpdateMyPlant"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"修改成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/plant/updateCarePlan": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"我的植物"
|
||
],
|
||
"summary": "修改养护事项周期",
|
||
"parameters": [
|
||
{
|
||
"description": "修改养护周期",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.UpdateCarePlan"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"修改成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/plant/uploadImg": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"我的植物"
|
||
],
|
||
"summary": "上传图片",
|
||
"parameters": [
|
||
{
|
||
"description": "上传图片",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.UploadOss"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"上传成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/post/add": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"帖子"
|
||
],
|
||
"summary": "发布",
|
||
"parameters": [
|
||
{
|
||
"description": "创建帖子",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.CreatePost"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"添加成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/post/cancelLike": {
|
||
"get": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"帖子"
|
||
],
|
||
"summary": "取消点赞",
|
||
"parameters": [
|
||
{
|
||
"type": "string",
|
||
"description": "帖子id",
|
||
"name": "id",
|
||
"in": "query",
|
||
"required": true
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"取消点赞成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/post/delete": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"帖子"
|
||
],
|
||
"summary": "删除帖子",
|
||
"parameters": [
|
||
{
|
||
"description": "删除帖子",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.IdsReq"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"删除成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/post/deleteImg": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"帖子"
|
||
],
|
||
"summary": "删除帖子图片",
|
||
"parameters": [
|
||
{
|
||
"description": "删除帖子图片",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.DeleteOss"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"删除成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/post/detail": {
|
||
"get": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"帖子"
|
||
],
|
||
"summary": "帖子详情",
|
||
"parameters": [
|
||
{
|
||
"type": "string",
|
||
"description": "帖子id",
|
||
"name": "id",
|
||
"in": "query",
|
||
"required": true
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/post/like": {
|
||
"get": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"帖子"
|
||
],
|
||
"summary": "点赞帖子",
|
||
"parameters": [
|
||
{
|
||
"type": "string",
|
||
"description": "帖子id",
|
||
"name": "id",
|
||
"in": "query",
|
||
"required": true
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"点赞成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/post/myPosts": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"帖子"
|
||
],
|
||
"summary": "我的帖子",
|
||
"parameters": [
|
||
{
|
||
"type": "integer",
|
||
"description": "页码",
|
||
"name": "current",
|
||
"in": "query"
|
||
},
|
||
{
|
||
"type": "string",
|
||
"description": "关键字",
|
||
"name": "keyword",
|
||
"in": "query"
|
||
},
|
||
{
|
||
"type": "integer",
|
||
"description": "每页大小",
|
||
"name": "pageSize",
|
||
"in": "query"
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/post/page": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"帖子"
|
||
],
|
||
"summary": "帖子列表",
|
||
"parameters": [
|
||
{
|
||
"description": "帖子列表",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.PostPage"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/post/update": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"帖子"
|
||
],
|
||
"summary": "修改帖子",
|
||
"parameters": [
|
||
{
|
||
"description": "修改帖子",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.UpdatePost"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"修改成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/post/uploadImg": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"帖子"
|
||
],
|
||
"summary": "上传帖子图片",
|
||
"parameters": [
|
||
{
|
||
"description": "上传帖子图片",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.UploadOss"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"success\":true,\"data\":{},\"msg\":\"上传成功\"}",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/role/delete": {
|
||
"post": {
|
||
"description": "删除角色",
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"角色管理"
|
||
],
|
||
"summary": "删除角色",
|
||
"parameters": [
|
||
{
|
||
"description": "批量删除角色",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.IdsReq"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "删除角色",
|
||
"schema": {
|
||
"allOf": [
|
||
{
|
||
"$ref": "#/definitions/response.Response"
|
||
},
|
||
{
|
||
"type": "object",
|
||
"properties": {
|
||
"msg": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
]
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/role/detail": {
|
||
"get": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"角色管理"
|
||
],
|
||
"summary": "角色详情",
|
||
"parameters": [
|
||
{
|
||
"type": "string",
|
||
"description": "id",
|
||
"name": "id",
|
||
"in": "query",
|
||
"required": true
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "角色详情",
|
||
"schema": {
|
||
"allOf": [
|
||
{
|
||
"$ref": "#/definitions/response.Response"
|
||
},
|
||
{
|
||
"type": "object",
|
||
"properties": {
|
||
"data": {
|
||
"$ref": "#/definitions/system.Role"
|
||
}
|
||
}
|
||
}
|
||
]
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/role/getRoleList": {
|
||
"post": {
|
||
"description": "获取角色列表",
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"角色管理"
|
||
],
|
||
"summary": "获取角色列表",
|
||
"parameters": [
|
||
{
|
||
"description": "页码, 每页大小, 搜索条件",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.GetRoleList"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "获取角色列表,返回包括列表,总数,页码,每页大小",
|
||
"schema": {
|
||
"allOf": [
|
||
{
|
||
"$ref": "#/definitions/response.Response"
|
||
},
|
||
{
|
||
"type": "object",
|
||
"properties": {
|
||
"data": {
|
||
"$ref": "#/definitions/response.PageResult"
|
||
},
|
||
"msg": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
]
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/role/grantMenu": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"角色管理"
|
||
],
|
||
"summary": "授权菜单给角色",
|
||
"parameters": [
|
||
{
|
||
"description": "授权菜单给角色",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.GrantMenu"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "授权菜单给角色",
|
||
"schema": {
|
||
"$ref": "#/definitions/response.Response"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/role/save": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"角色管理"
|
||
],
|
||
"summary": "创建角色",
|
||
"parameters": [
|
||
{
|
||
"description": "角色信息",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/system.Role"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "OK",
|
||
"schema": {
|
||
"$ref": "#/definitions/response.Response"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/role/update": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"角色管理"
|
||
],
|
||
"summary": "修改角色",
|
||
"parameters": [
|
||
{
|
||
"description": "角色ID",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/system.Role"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "OK",
|
||
"schema": {
|
||
"$ref": "#/definitions/response.Response"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/user/changePassword": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"description": "修改密码",
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"用户管理"
|
||
],
|
||
"summary": "修改密码",
|
||
"parameters": [
|
||
{
|
||
"description": "用户id",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.ChangePwd"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "修改密码成功",
|
||
"schema": {
|
||
"allOf": [
|
||
{
|
||
"$ref": "#/definitions/response.Response"
|
||
},
|
||
{
|
||
"type": "object",
|
||
"properties": {
|
||
"data": {
|
||
"$ref": "#/definitions/system.User"
|
||
}
|
||
}
|
||
}
|
||
]
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/user/delete": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"用户管理"
|
||
],
|
||
"summary": "删除用户",
|
||
"parameters": [
|
||
{
|
||
"description": "批量删除用户",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.IdsReq"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "删除用户",
|
||
"schema": {
|
||
"allOf": [
|
||
{
|
||
"$ref": "#/definitions/response.Response"
|
||
},
|
||
{
|
||
"type": "object",
|
||
"properties": {
|
||
"msg": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
]
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/user/detail": {
|
||
"get": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"用户管理"
|
||
],
|
||
"summary": "获取用户详情",
|
||
"parameters": [
|
||
{
|
||
"type": "string",
|
||
"description": "id",
|
||
"name": "id",
|
||
"in": "query",
|
||
"required": true
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "获取用户详情成功",
|
||
"schema": {
|
||
"allOf": [
|
||
{
|
||
"$ref": "#/definitions/response.Response"
|
||
},
|
||
{
|
||
"type": "object",
|
||
"properties": {
|
||
"data": {
|
||
"$ref": "#/definitions/system.User"
|
||
}
|
||
}
|
||
}
|
||
]
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/user/getUserList": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"用户管理"
|
||
],
|
||
"summary": "获取用户列表",
|
||
"parameters": [
|
||
{
|
||
"description": "页码, 每页大小, 搜索条件",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.GetUserList"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "获取用户列表,返回包括列表,总数,页码,每页大小",
|
||
"schema": {
|
||
"allOf": [
|
||
{
|
||
"$ref": "#/definitions/response.Response"
|
||
},
|
||
{
|
||
"type": "object",
|
||
"properties": {
|
||
"data": {
|
||
"$ref": "#/definitions/response.PageResult"
|
||
},
|
||
"msg": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
]
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/user/grantRole": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"用户管理"
|
||
],
|
||
"summary": "给用户分配角色",
|
||
"parameters": [
|
||
{
|
||
"description": "用户ID, 角色ID",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/request.GrantRole"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"code\": 200, \"data\": [...]}",
|
||
"schema": {
|
||
"$ref": "#/definitions/response.Response"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/user/save": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"用户管理"
|
||
],
|
||
"summary": "新增用户",
|
||
"parameters": [
|
||
{
|
||
"description": "用户信息",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/system.User"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"code\": 200, \"data\": {}, \"msg\": \"添加成功\"}",
|
||
"schema": {
|
||
"$ref": "#/definitions/response.Response"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/user/update": {
|
||
"post": {
|
||
"security": [
|
||
{
|
||
"ApiKeyAuth": []
|
||
}
|
||
],
|
||
"consumes": [
|
||
"application/json"
|
||
],
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"tags": [
|
||
"用户管理"
|
||
],
|
||
"summary": "更新用户",
|
||
"parameters": [
|
||
{
|
||
"description": "用户ID,用户信息",
|
||
"name": "data",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/system.User"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "{\"code\": 200, \"data\": [...]}",
|
||
"schema": {
|
||
"$ref": "#/definitions/response.Response"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"definitions": {
|
||
"request.AlterClass": {
|
||
"type": "object",
|
||
"properties": {
|
||
"id": {
|
||
"description": "植物id",
|
||
"type": "string"
|
||
},
|
||
"ids": {
|
||
"description": "要关联的分类ids",
|
||
"type": "array",
|
||
"items": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"request.AlterRelatedLibrary": {
|
||
"type": "object",
|
||
"properties": {
|
||
"id": {
|
||
"description": "植物id",
|
||
"type": "string"
|
||
},
|
||
"ids": {
|
||
"description": "要关联的植物ids",
|
||
"type": "array",
|
||
"items": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"request.CareItem": {
|
||
"type": "object",
|
||
"properties": {
|
||
"desc": {
|
||
"type": "string"
|
||
},
|
||
"name": {
|
||
"type": "string"
|
||
},
|
||
"period": {
|
||
"type": "integer"
|
||
}
|
||
}
|
||
},
|
||
"request.CarePlan": {
|
||
"type": "object",
|
||
"properties": {
|
||
"desc": {
|
||
"type": "string"
|
||
},
|
||
"name": {
|
||
"description": "农事名称",
|
||
"type": "string"
|
||
},
|
||
"period": {
|
||
"description": "周期",
|
||
"type": "integer"
|
||
}
|
||
}
|
||
},
|
||
"request.CareSchedule": {
|
||
"type": "object",
|
||
"properties": {
|
||
"careItems": {
|
||
"description": "养护项目",
|
||
"type": "array",
|
||
"items": {
|
||
"$ref": "#/definitions/request.CareItem"
|
||
}
|
||
},
|
||
"desc": {
|
||
"description": "描述",
|
||
"type": "string"
|
||
},
|
||
"season": {
|
||
"description": "季节",
|
||
"type": "string"
|
||
},
|
||
"sort": {
|
||
"description": "排序",
|
||
"type": "integer"
|
||
}
|
||
}
|
||
},
|
||
"request.ChangePwd": {
|
||
"type": "object",
|
||
"properties": {
|
||
"id": {
|
||
"type": "string"
|
||
},
|
||
"newPwd": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"request.CreateAddress": {
|
||
"type": "object",
|
||
"properties": {
|
||
"detail": {
|
||
"type": "string"
|
||
},
|
||
"isDefault": {
|
||
"type": "integer"
|
||
},
|
||
"name": {
|
||
"type": "string"
|
||
},
|
||
"phone": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"request.CreateBadge": {
|
||
"type": "object",
|
||
"required": [
|
||
"countLimit"
|
||
],
|
||
"properties": {
|
||
"categoryId": {
|
||
"type": "string"
|
||
},
|
||
"countLimit": {
|
||
"description": "获取徽章需要完成的操作次数",
|
||
"type": "integer"
|
||
},
|
||
"desc": {
|
||
"type": "string"
|
||
},
|
||
"keyword": {
|
||
"type": "string"
|
||
},
|
||
"name": {
|
||
"type": "string"
|
||
},
|
||
"ossId": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"request.CreateBadgeCategory": {
|
||
"type": "object",
|
||
"required": [
|
||
"name"
|
||
],
|
||
"properties": {
|
||
"desc": {
|
||
"type": "string"
|
||
},
|
||
"name": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"request.CreateClaimPlant": {
|
||
"type": "object",
|
||
"properties": {
|
||
"content": {
|
||
"type": "string"
|
||
},
|
||
"libraryId": {
|
||
"description": "百科id",
|
||
"type": "string"
|
||
},
|
||
"name": {
|
||
"type": "string"
|
||
},
|
||
"ossIds": {
|
||
"type": "array",
|
||
"items": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
"points": {
|
||
"type": "integer"
|
||
},
|
||
"postage": {
|
||
"description": "邮费 单位(分)",
|
||
"type": "integer"
|
||
},
|
||
"stock": {
|
||
"description": "库存",
|
||
"type": "integer"
|
||
},
|
||
"tag": {
|
||
"type": "string"
|
||
},
|
||
"videoUrl": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"request.CreateClassification": {
|
||
"type": "object",
|
||
"required": [
|
||
"name"
|
||
],
|
||
"properties": {
|
||
"name": {
|
||
"description": "分类名称",
|
||
"type": "string"
|
||
},
|
||
"ossId": {
|
||
"description": "图片id",
|
||
"type": "string"
|
||
},
|
||
"tag": {
|
||
"description": "标签",
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"request.CreateComment": {
|
||
"type": "object",
|
||
"required": [
|
||
"content",
|
||
"parentId",
|
||
"postId",
|
||
"rootId"
|
||
],
|
||
"properties": {
|
||
"content": {
|
||
"description": "评论内容",
|
||
"type": "string"
|
||
},
|
||
"parentId": {
|
||
"description": "父级评论id\" 默认为0",
|
||
"type": "string"
|
||
},
|
||
"postId": {
|
||
"description": "帖子id",
|
||
"type": "string"
|
||
},
|
||
"rootId": {
|
||
"description": "根评论id 默认为0 如评论1 评论2 评论3 1是根评论 2是1的子评论 3是2的子评论 那么2和3的rootId都是1的主键id",
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"request.CreateGrowRecord": {
|
||
"type": "object",
|
||
"required": [
|
||
"plantId"
|
||
],
|
||
"properties": {
|
||
"content": {
|
||
"type": "string"
|
||
},
|
||
"desc": {
|
||
"type": "string"
|
||
},
|
||
"name": {
|
||
"type": "string"
|
||
},
|
||
"ossIds": {
|
||
"type": "array",
|
||
"items": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
"plantId": {
|
||
"type": "string"
|
||
},
|
||
"tag": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"request.CreateInvitationConfig": {
|
||
"type": "object",
|
||
"properties": {
|
||
"codeExpireDays": {
|
||
"description": "邀请码有效期(天)",
|
||
"type": "integer"
|
||
},
|
||
"codeLength": {
|
||
"description": "邀请码长度",
|
||
"type": "integer"
|
||
},
|
||
"enableAutoAward": {
|
||
"description": "是否自动发放积分",
|
||
"type": "integer"
|
||
},
|
||
"isActive": {
|
||
"description": "是否启用",
|
||
"type": "integer"
|
||
},
|
||
"maxInvitesPerDay": {
|
||
"description": "每日最大邀请奖励次数",
|
||
"type": "integer"
|
||
},
|
||
"maxPointsPerUser": {
|
||
"description": "单用户最大邀请奖励积分",
|
||
"type": "integer"
|
||
},
|
||
"name": {
|
||
"description": "配置名称",
|
||
"type": "string"
|
||
},
|
||
"pointsPerInvite": {
|
||
"description": "每成功邀请奖励积分",
|
||
"type": "integer"
|
||
}
|
||
}
|
||
},
|
||
"request.CreateLibrary": {
|
||
"type": "object",
|
||
"required": [
|
||
"name"
|
||
],
|
||
"properties": {
|
||
"aliases": {
|
||
"description": "别名",
|
||
"type": "string"
|
||
},
|
||
"careSchedule": {
|
||
"description": "养护计划",
|
||
"type": "array",
|
||
"items": {
|
||
"$ref": "#/definitions/request.CareSchedule"
|
||
}
|
||
},
|
||
"classIds": {
|
||
"description": "分类id",
|
||
"type": "array",
|
||
"items": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
"difficulty": {
|
||
"description": "种植难度 1-5级",
|
||
"type": "integer"
|
||
},
|
||
"distributionArea": {
|
||
"description": "分布区域",
|
||
"type": "string"
|
||
},
|
||
"flowerDiameter": {
|
||
"description": "花直径(cm)",
|
||
"type": "integer"
|
||
},
|
||
"floweringColor": {
|
||
"description": "花色",
|
||
"type": "string"
|
||
},
|
||
"floweringPeriod": {
|
||
"description": "开花特征",
|
||
"type": "string"
|
||
},
|
||
"floweringShape": {
|
||
"description": "花形",
|
||
"type": "string"
|
||
},
|
||
"foliageColor": {
|
||
"description": "叶色",
|
||
"type": "string"
|
||
},
|
||
"foliageShape": {
|
||
"description": "叶形",
|
||
"type": "string"
|
||
},
|
||
"foliageType": {
|
||
"description": "植物特征",
|
||
"type": "string"
|
||
},
|
||
"fruit": {
|
||
"description": "果",
|
||
"type": "string"
|
||
},
|
||
"genus": {
|
||
"description": "属",
|
||
"type": "string"
|
||
},
|
||
"growthHabit": {
|
||
"description": "生长习性",
|
||
"type": "string"
|
||
},
|
||
"height": {
|
||
"description": "高度(cm)",
|
||
"type": "integer"
|
||
},
|
||
"isHot": {
|
||
"description": "是否热门",
|
||
"type": "integer"
|
||
},
|
||
"latinName": {
|
||
"description": "拉丁名",
|
||
"type": "string"
|
||
},
|
||
"lifeCycle": {
|
||
"description": "生命周期",
|
||
"type": "string"
|
||
},
|
||
"lightIntensity": {
|
||
"description": "光照强度",
|
||
"type": "string"
|
||
},
|
||
"lightType": {
|
||
"description": "光照类型(直射,散射等)",
|
||
"type": "string"
|
||
},
|
||
"name": {
|
||
"description": "基本信息",
|
||
"type": "string"
|
||
},
|
||
"optimalTempPeriod": {
|
||
"description": "最佳温度区间",
|
||
"type": "string"
|
||
},
|
||
"ossIds": {
|
||
"description": "图片",
|
||
"type": "array",
|
||
"items": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
"pestsDiseases": {
|
||
"description": "常见病虫害",
|
||
"type": "string"
|
||
},
|
||
"relatedLibraryIds": {
|
||
"description": "相关推荐 library",
|
||
"type": "array",
|
||
"items": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
"reproductionMethod": {
|
||
"description": "繁殖方法",
|
||
"type": "string"
|
||
},
|
||
"stem": {
|
||
"description": "茎",
|
||
"type": "string"
|
||
},
|
||
"tag": {
|
||
"description": "标签",
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"request.CreateMyPlant": {
|
||
"type": "object",
|
||
"properties": {
|
||
"carePlans": {
|
||
"description": "养护计划",
|
||
"type": "array",
|
||
"items": {
|
||
"$ref": "#/definitions/request.CarePlan"
|
||
}
|
||
},
|
||
"name": {
|
||
"description": "植物名称",
|
||
"type": "string"
|
||
},
|
||
"ossIds": {
|
||
"description": "图片",
|
||
"type": "array",
|
||
"items": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
"placement": {
|
||
"description": "摆放位置",
|
||
"type": "string"
|
||
},
|
||
"plantTime": {
|
||
"description": "种植时间",
|
||
"type": "string"
|
||
},
|
||
"plantingMaterial": {
|
||
"description": "植料(即土的材质)",
|
||
"type": "string"
|
||
},
|
||
"potMaterial": {
|
||
"description": "花盆材质",
|
||
"type": "string"
|
||
},
|
||
"potSize": {
|
||
"description": "花盆大小 如直径 20cm × 高度 18cm",
|
||
"type": "string"
|
||
},
|
||
"sunlight": {
|
||
"description": "光照条件如每日12小时",
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"request.CreatePost": {
|
||
"type": "object",
|
||
"properties": {
|
||
"content": {
|
||
"description": "内容",
|
||
"type": "string"
|
||
},
|
||
"location": {
|
||
"description": "位置",
|
||
"type": "string"
|
||
},
|
||
"ossIds": {
|
||
"description": "图片id[]",
|
||
"type": "array",
|
||
"items": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
"title": {
|
||
"description": "标题 必须",
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"request.CreateQrcode": {
|
||
"type": "object",
|
||
"properties": {
|
||
"name": {
|
||
"type": "string"
|
||
},
|
||
"ossId": {
|
||
"type": "string"
|
||
},
|
||
"url": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"request.DeleteClass": {
|
||
"type": "object",
|
||
"properties": {
|
||
"id": {
|
||
"description": "植物id",
|
||
"type": "string"
|
||
},
|
||
"ids": {
|
||
"description": "要取消关联的分类ids",
|
||
"type": "array",
|
||
"items": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"request.DeleteOss": {
|
||
"type": "object",
|
||
"required": [
|
||
"id",
|
||
"ossIds"
|
||
],
|
||
"properties": {
|
||
"id": {
|
||
"description": "数据主键",
|
||
"type": "string"
|
||
},
|
||
"ossIds": {
|
||
"type": "array",
|
||
"items": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"request.DeleteRelatedLibrary": {
|
||
"type": "object",
|
||
"properties": {
|
||
"id": {
|
||
"description": "植物id",
|
||
"type": "string"
|
||
},
|
||
"ids": {
|
||
"description": "要取消关联的植物ids",
|
||
"type": "array",
|
||
"items": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"request.GetClientList": {
|
||
"type": "object",
|
||
"properties": {
|
||
"clientId": {
|
||
"type": "string"
|
||
},
|
||
"current": {
|
||
"description": "页码",
|
||
"type": "integer"
|
||
},
|
||
"keyword": {
|
||
"description": "关键字",
|
||
"type": "string"
|
||
},
|
||
"name": {
|
||
"type": "string"
|
||
},
|
||
"pageSize": {
|
||
"description": "每页大小",
|
||
"type": "integer"
|
||
}
|
||
}
|
||
},
|
||
"request.GetMenuTree": {
|
||
"type": "object",
|
||
"properties": {
|
||
"category": {
|
||
"type": "integer"
|
||
},
|
||
"parentId": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"request.GetOssFileList": {
|
||
"type": "object",
|
||
"properties": {
|
||
"current": {
|
||
"description": "页码",
|
||
"type": "integer"
|
||
},
|
||
"keyword": {
|
||
"description": "关键字",
|
||
"type": "string"
|
||
},
|
||
"name": {
|
||
"type": "string"
|
||
},
|
||
"pageSize": {
|
||
"description": "每页大小",
|
||
"type": "integer"
|
||
}
|
||
}
|
||
},
|
||
"request.GetRoleList": {
|
||
"type": "object",
|
||
"properties": {
|
||
"code": {
|
||
"type": "string"
|
||
},
|
||
"current": {
|
||
"description": "页码",
|
||
"type": "integer"
|
||
},
|
||
"keyword": {
|
||
"description": "关键字",
|
||
"type": "string"
|
||
},
|
||
"name": {
|
||
"type": "string"
|
||
},
|
||
"pageSize": {
|
||
"description": "每页大小",
|
||
"type": "integer"
|
||
}
|
||
}
|
||
},
|
||
"request.GetUserList": {
|
||
"type": "object",
|
||
"properties": {
|
||
"account": {
|
||
"type": "string"
|
||
},
|
||
"current": {
|
||
"description": "页码",
|
||
"type": "integer"
|
||
},
|
||
"keyword": {
|
||
"description": "关键字",
|
||
"type": "string"
|
||
},
|
||
"pageSize": {
|
||
"description": "每页大小",
|
||
"type": "integer"
|
||
},
|
||
"phone": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"request.GrantMenu": {
|
||
"type": "object",
|
||
"properties": {
|
||
"menuIds": {
|
||
"type": "array",
|
||
"items": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
"roleId": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"request.GrantRole": {
|
||
"type": "object",
|
||
"properties": {
|
||
"roleIds": {
|
||
"type": "array",
|
||
"items": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
"userId": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"request.IdsReq": {
|
||
"type": "object",
|
||
"properties": {
|
||
"ids": {
|
||
"type": "array",
|
||
"items": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"request.LibraryList": {
|
||
"type": "object",
|
||
"properties": {
|
||
"isHot": {
|
||
"description": "是否热门 0否 1是",
|
||
"type": "integer"
|
||
},
|
||
"name": {
|
||
"description": "植物名称",
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"request.LibraryPage": {
|
||
"type": "object",
|
||
"properties": {
|
||
"classId": {
|
||
"description": "分类id",
|
||
"type": "string"
|
||
},
|
||
"current": {
|
||
"description": "页码",
|
||
"type": "integer"
|
||
},
|
||
"isHot": {
|
||
"description": "是否热门 0否 1是",
|
||
"type": "integer"
|
||
},
|
||
"keyword": {
|
||
"description": "关键字",
|
||
"type": "string"
|
||
},
|
||
"name": {
|
||
"description": "植物名称",
|
||
"type": "string"
|
||
},
|
||
"pageSize": {
|
||
"description": "每页大小",
|
||
"type": "integer"
|
||
}
|
||
}
|
||
},
|
||
"request.Login": {
|
||
"type": "object",
|
||
"properties": {
|
||
"account": {
|
||
"type": "string"
|
||
},
|
||
"captcha": {
|
||
"type": "string"
|
||
},
|
||
"captchaId": {
|
||
"type": "string"
|
||
},
|
||
"password": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"request.MakeCare": {
|
||
"type": "object",
|
||
"required": [
|
||
"id",
|
||
"status"
|
||
],
|
||
"properties": {
|
||
"id": {
|
||
"description": "今日养护id(任务id)",
|
||
"type": "string"
|
||
},
|
||
"remark": {
|
||
"description": "备注",
|
||
"type": "string"
|
||
},
|
||
"status": {
|
||
"description": "状态 1:未完成 2:完成 3:跳过 4:逾期",
|
||
"type": "integer"
|
||
}
|
||
}
|
||
},
|
||
"request.OrderPage": {
|
||
"type": "object",
|
||
"properties": {
|
||
"current": {
|
||
"description": "页码",
|
||
"type": "integer"
|
||
},
|
||
"isShipped": {
|
||
"description": "是否发货 0 1",
|
||
"type": "integer"
|
||
},
|
||
"keyword": {
|
||
"description": "关键字",
|
||
"type": "string"
|
||
},
|
||
"pageSize": {
|
||
"description": "每页大小",
|
||
"type": "integer"
|
||
},
|
||
"status": {
|
||
"description": "支付状态 1.SUCCESS 2.REFUND 3.NOTPAY 4.CLOSED",
|
||
"type": "integer"
|
||
}
|
||
}
|
||
},
|
||
"request.PageBadge": {
|
||
"type": "object",
|
||
"properties": {
|
||
"categoryId": {
|
||
"type": "string"
|
||
},
|
||
"current": {
|
||
"description": "页码",
|
||
"type": "integer"
|
||
},
|
||
"keyword": {
|
||
"description": "关键字",
|
||
"type": "string"
|
||
},
|
||
"name": {
|
||
"type": "string"
|
||
},
|
||
"pageSize": {
|
||
"description": "每页大小",
|
||
"type": "integer"
|
||
}
|
||
}
|
||
},
|
||
"request.PageCategory": {
|
||
"type": "object",
|
||
"properties": {
|
||
"current": {
|
||
"description": "页码",
|
||
"type": "integer"
|
||
},
|
||
"keyword": {
|
||
"description": "关键字",
|
||
"type": "string"
|
||
},
|
||
"name": {
|
||
"type": "string"
|
||
},
|
||
"pageSize": {
|
||
"description": "每页大小",
|
||
"type": "integer"
|
||
}
|
||
}
|
||
},
|
||
"request.PageClaimPlant": {
|
||
"type": "object",
|
||
"properties": {
|
||
"current": {
|
||
"description": "页码",
|
||
"type": "integer"
|
||
},
|
||
"keyword": {
|
||
"description": "关键字",
|
||
"type": "string"
|
||
},
|
||
"name": {
|
||
"type": "string"
|
||
},
|
||
"pageSize": {
|
||
"description": "每页大小",
|
||
"type": "integer"
|
||
}
|
||
}
|
||
},
|
||
"request.PageGrowRecord": {
|
||
"type": "object",
|
||
"properties": {
|
||
"current": {
|
||
"description": "页码",
|
||
"type": "integer"
|
||
},
|
||
"id": {
|
||
"description": "植物id",
|
||
"type": "string"
|
||
},
|
||
"keyword": {
|
||
"description": "关键字",
|
||
"type": "string"
|
||
},
|
||
"pageSize": {
|
||
"description": "每页大小",
|
||
"type": "integer"
|
||
}
|
||
}
|
||
},
|
||
"request.PageInfo": {
|
||
"type": "object",
|
||
"properties": {
|
||
"current": {
|
||
"description": "页码",
|
||
"type": "integer"
|
||
},
|
||
"keyword": {
|
||
"description": "关键字",
|
||
"type": "string"
|
||
},
|
||
"pageSize": {
|
||
"description": "每页大小",
|
||
"type": "integer"
|
||
}
|
||
}
|
||
},
|
||
"request.PagePlant": {
|
||
"type": "object",
|
||
"properties": {
|
||
"current": {
|
||
"description": "页码",
|
||
"type": "integer"
|
||
},
|
||
"keyword": {
|
||
"description": "关键字",
|
||
"type": "string"
|
||
},
|
||
"name": {
|
||
"type": "string"
|
||
},
|
||
"pageSize": {
|
||
"description": "每页大小",
|
||
"type": "integer"
|
||
}
|
||
}
|
||
},
|
||
"request.PostPage": {
|
||
"type": "object",
|
||
"properties": {
|
||
"current": {
|
||
"description": "页码",
|
||
"type": "integer"
|
||
},
|
||
"hasReviewed": {
|
||
"description": "是否审核通过",
|
||
"type": "integer"
|
||
},
|
||
"keyword": {
|
||
"description": "关键字",
|
||
"type": "string"
|
||
},
|
||
"pageSize": {
|
||
"description": "每页大小",
|
||
"type": "integer"
|
||
},
|
||
"title": {
|
||
"description": "标题",
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"request.UnionLibrary": {
|
||
"type": "object",
|
||
"properties": {
|
||
"id": {
|
||
"description": "植物id",
|
||
"type": "string"
|
||
},
|
||
"libraryId": {
|
||
"description": "百科植物id",
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"request.UpdateAddress": {
|
||
"type": "object",
|
||
"required": [
|
||
"id"
|
||
],
|
||
"properties": {
|
||
"detail": {
|
||
"type": "string"
|
||
},
|
||
"id": {
|
||
"type": "string"
|
||
},
|
||
"isDefault": {
|
||
"type": "integer"
|
||
},
|
||
"name": {
|
||
"type": "string"
|
||
},
|
||
"phone": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"request.UpdateBadge": {
|
||
"type": "object",
|
||
"required": [
|
||
"countLimit",
|
||
"id"
|
||
],
|
||
"properties": {
|
||
"categoryId": {
|
||
"type": "string"
|
||
},
|
||
"countLimit": {
|
||
"description": "获取徽章需要完成的操作次数",
|
||
"type": "integer"
|
||
},
|
||
"desc": {
|
||
"type": "string"
|
||
},
|
||
"id": {
|
||
"type": "string"
|
||
},
|
||
"keyword": {
|
||
"type": "string"
|
||
},
|
||
"name": {
|
||
"type": "string"
|
||
},
|
||
"ossId": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"request.UpdateBadgeCategory": {
|
||
"type": "object",
|
||
"required": [
|
||
"id"
|
||
],
|
||
"properties": {
|
||
"desc": {
|
||
"type": "string"
|
||
},
|
||
"id": {
|
||
"type": "string"
|
||
},
|
||
"name": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"request.UpdateCarePlan": {
|
||
"type": "object",
|
||
"required": [
|
||
"id",
|
||
"period"
|
||
],
|
||
"properties": {
|
||
"id": {
|
||
"description": "养护计划id",
|
||
"type": "string"
|
||
},
|
||
"period": {
|
||
"description": "周期",
|
||
"type": "integer"
|
||
}
|
||
}
|
||
},
|
||
"request.UpdateClaimPlant": {
|
||
"type": "object",
|
||
"required": [
|
||
"id"
|
||
],
|
||
"properties": {
|
||
"content": {
|
||
"type": "string"
|
||
},
|
||
"id": {
|
||
"type": "string"
|
||
},
|
||
"libraryId": {
|
||
"description": "百科id",
|
||
"type": "string"
|
||
},
|
||
"name": {
|
||
"type": "string"
|
||
},
|
||
"points": {
|
||
"type": "integer"
|
||
},
|
||
"postage": {
|
||
"description": "邮费 单位(分)",
|
||
"type": "integer"
|
||
},
|
||
"stock": {
|
||
"description": "库存",
|
||
"type": "integer"
|
||
},
|
||
"tag": {
|
||
"type": "string"
|
||
},
|
||
"videoUrl": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"request.UpdateClassification": {
|
||
"type": "object",
|
||
"required": [
|
||
"id"
|
||
],
|
||
"properties": {
|
||
"id": {
|
||
"type": "string"
|
||
},
|
||
"name": {
|
||
"description": "分类名称",
|
||
"type": "string"
|
||
},
|
||
"ossId": {
|
||
"description": "图片id",
|
||
"type": "string"
|
||
},
|
||
"tag": {
|
||
"description": "标签",
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"request.UpdateInvitationConfig": {
|
||
"type": "object",
|
||
"required": [
|
||
"id"
|
||
],
|
||
"properties": {
|
||
"codeExpireDays": {
|
||
"description": "邀请码有效期(天)",
|
||
"type": "integer"
|
||
},
|
||
"codeLength": {
|
||
"description": "邀请码长度",
|
||
"type": "integer"
|
||
},
|
||
"enableAutoAward": {
|
||
"description": "是否自动发放积分",
|
||
"type": "integer"
|
||
},
|
||
"id": {
|
||
"type": "string"
|
||
},
|
||
"isActive": {
|
||
"description": "是否启用",
|
||
"type": "integer"
|
||
},
|
||
"maxInvitesPerDay": {
|
||
"description": "每日最大邀请奖励次数",
|
||
"type": "integer"
|
||
},
|
||
"maxPointsPerUser": {
|
||
"description": "单用户最大邀请奖励积分",
|
||
"type": "integer"
|
||
},
|
||
"name": {
|
||
"description": "配置名称",
|
||
"type": "string"
|
||
},
|
||
"pointsPerInvite": {
|
||
"description": "每成功邀请奖励积分",
|
||
"type": "integer"
|
||
}
|
||
}
|
||
},
|
||
"request.UpdateLibrary": {
|
||
"type": "object",
|
||
"required": [
|
||
"id"
|
||
],
|
||
"properties": {
|
||
"aliases": {
|
||
"description": "别名",
|
||
"type": "string"
|
||
},
|
||
"difficulty": {
|
||
"description": "种植难度 1-5级",
|
||
"type": "integer"
|
||
},
|
||
"distributionArea": {
|
||
"description": "分布区域",
|
||
"type": "string"
|
||
},
|
||
"flowerDiameter": {
|
||
"description": "花直径(cm)",
|
||
"type": "integer"
|
||
},
|
||
"floweringColor": {
|
||
"description": "花色",
|
||
"type": "string"
|
||
},
|
||
"floweringPeriod": {
|
||
"description": "开花特征",
|
||
"type": "string"
|
||
},
|
||
"floweringShape": {
|
||
"description": "花形",
|
||
"type": "string"
|
||
},
|
||
"foliageColor": {
|
||
"description": "叶色",
|
||
"type": "string"
|
||
},
|
||
"foliageShape": {
|
||
"description": "叶形",
|
||
"type": "string"
|
||
},
|
||
"foliageType": {
|
||
"description": "植物特征",
|
||
"type": "string"
|
||
},
|
||
"fruit": {
|
||
"description": "果",
|
||
"type": "string"
|
||
},
|
||
"genus": {
|
||
"description": "属",
|
||
"type": "string"
|
||
},
|
||
"growthHabit": {
|
||
"description": "生长习性",
|
||
"type": "string"
|
||
},
|
||
"height": {
|
||
"description": "高度(cm)",
|
||
"type": "integer"
|
||
},
|
||
"id": {
|
||
"type": "string"
|
||
},
|
||
"isHot": {
|
||
"description": "是否热门",
|
||
"type": "integer"
|
||
},
|
||
"latinName": {
|
||
"description": "拉丁名",
|
||
"type": "string"
|
||
},
|
||
"lifeCycle": {
|
||
"description": "生命周期",
|
||
"type": "string"
|
||
},
|
||
"lightIntensity": {
|
||
"description": "光照强度",
|
||
"type": "string"
|
||
},
|
||
"lightType": {
|
||
"description": "光照类型(直射,散射等)",
|
||
"type": "string"
|
||
},
|
||
"name": {
|
||
"description": "名称",
|
||
"type": "string"
|
||
},
|
||
"optimalTempPeriod": {
|
||
"description": "温度",
|
||
"type": "string"
|
||
},
|
||
"ossId": {
|
||
"description": "ossId",
|
||
"type": "string"
|
||
},
|
||
"pestsDiseases": {
|
||
"description": "常见病虫害",
|
||
"type": "string"
|
||
},
|
||
"stem": {
|
||
"description": "茎",
|
||
"type": "string"
|
||
},
|
||
"tag": {
|
||
"description": "标签",
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"request.UpdateMyPlant": {
|
||
"type": "object",
|
||
"required": [
|
||
"id"
|
||
],
|
||
"properties": {
|
||
"id": {
|
||
"type": "string"
|
||
},
|
||
"name": {
|
||
"description": "植物名称",
|
||
"type": "string"
|
||
},
|
||
"placement": {
|
||
"description": "摆放位置",
|
||
"type": "string"
|
||
},
|
||
"plantingMaterial": {
|
||
"description": "植料(即土的材质)",
|
||
"type": "string"
|
||
},
|
||
"potMaterial": {
|
||
"description": "花盆材质",
|
||
"type": "string"
|
||
},
|
||
"potSize": {
|
||
"description": "花盆大小 如直径 20cm × 高度 18cm",
|
||
"type": "string"
|
||
},
|
||
"sunlight": {
|
||
"description": "光照条件如每日12小时",
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"request.UpdatePost": {
|
||
"type": "object",
|
||
"required": [
|
||
"id"
|
||
],
|
||
"properties": {
|
||
"content": {
|
||
"description": "内容",
|
||
"type": "string"
|
||
},
|
||
"id": {
|
||
"type": "string"
|
||
},
|
||
"title": {
|
||
"description": "标题",
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"request.UpdateQrcode": {
|
||
"type": "object",
|
||
"required": [
|
||
"id"
|
||
],
|
||
"properties": {
|
||
"id": {
|
||
"type": "string"
|
||
},
|
||
"name": {
|
||
"type": "string"
|
||
},
|
||
"url": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"request.UploadFile": {
|
||
"type": "object",
|
||
"required": [
|
||
"id",
|
||
"ossIds"
|
||
],
|
||
"properties": {
|
||
"id": {
|
||
"description": "数据主键",
|
||
"type": "string"
|
||
},
|
||
"ossIds": {
|
||
"description": "ossId",
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"request.UploadOss": {
|
||
"type": "object",
|
||
"required": [
|
||
"id",
|
||
"ossIds"
|
||
],
|
||
"properties": {
|
||
"id": {
|
||
"description": "数据主键",
|
||
"type": "string"
|
||
},
|
||
"ossIds": {
|
||
"description": "ossIds",
|
||
"type": "array",
|
||
"items": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"response.CaptchaRes": {
|
||
"type": "object",
|
||
"properties": {
|
||
"captcha": {
|
||
"type": "string"
|
||
},
|
||
"captchaId": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"response.LoginResponse": {
|
||
"type": "object",
|
||
"properties": {
|
||
"expiresAt": {
|
||
"type": "integer"
|
||
},
|
||
"token": {
|
||
"type": "string"
|
||
},
|
||
"user": {
|
||
"$ref": "#/definitions/system.User"
|
||
}
|
||
}
|
||
},
|
||
"response.PageResult": {
|
||
"type": "object",
|
||
"properties": {
|
||
"list": {},
|
||
"page": {
|
||
"type": "integer"
|
||
},
|
||
"pageSize": {
|
||
"type": "integer"
|
||
},
|
||
"total": {
|
||
"type": "integer"
|
||
}
|
||
}
|
||
},
|
||
"response.Response": {
|
||
"type": "object",
|
||
"properties": {
|
||
"code": {
|
||
"type": "integer"
|
||
},
|
||
"data": {},
|
||
"msg": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"system.Client": {
|
||
"type": "object",
|
||
"properties": {
|
||
"activeTimeout": {
|
||
"type": "integer"
|
||
},
|
||
"additionalInfo": {
|
||
"type": "string"
|
||
},
|
||
"clientId": {
|
||
"type": "string"
|
||
},
|
||
"createdAt": {
|
||
"type": "string"
|
||
},
|
||
"createdAtStr": {
|
||
"type": "string"
|
||
},
|
||
"grantType": {
|
||
"type": "string"
|
||
},
|
||
"id": {
|
||
"description": "主键ID",
|
||
"type": "string"
|
||
},
|
||
"name": {
|
||
"type": "string"
|
||
},
|
||
"updatedAt": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"system.Menu": {
|
||
"type": "object",
|
||
"properties": {
|
||
"category": {
|
||
"type": "integer"
|
||
},
|
||
"children": {
|
||
"type": "array",
|
||
"items": {
|
||
"$ref": "#/definitions/system.Menu"
|
||
}
|
||
},
|
||
"code": {
|
||
"type": "string"
|
||
},
|
||
"createdAt": {
|
||
"type": "string"
|
||
},
|
||
"createdAtStr": {
|
||
"type": "string"
|
||
},
|
||
"icon": {
|
||
"type": "string"
|
||
},
|
||
"id": {
|
||
"description": "主键ID",
|
||
"type": "string"
|
||
},
|
||
"locale": {
|
||
"type": "string"
|
||
},
|
||
"name": {
|
||
"type": "string"
|
||
},
|
||
"parentId": {
|
||
"type": "string"
|
||
},
|
||
"permission": {
|
||
"type": "string"
|
||
},
|
||
"sort": {
|
||
"type": "integer"
|
||
},
|
||
"title": {
|
||
"type": "string"
|
||
},
|
||
"updatedAt": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"system.Oss": {
|
||
"type": "object",
|
||
"properties": {
|
||
"createdAt": {
|
||
"type": "string"
|
||
},
|
||
"createdAtStr": {
|
||
"type": "string"
|
||
},
|
||
"height": {
|
||
"type": "integer"
|
||
},
|
||
"id": {
|
||
"description": "主键ID",
|
||
"type": "string"
|
||
},
|
||
"key": {
|
||
"type": "string"
|
||
},
|
||
"md5": {
|
||
"type": "string"
|
||
},
|
||
"name": {
|
||
"type": "string"
|
||
},
|
||
"suffix": {
|
||
"type": "string"
|
||
},
|
||
"tag": {
|
||
"type": "string"
|
||
},
|
||
"updatedAt": {
|
||
"type": "string"
|
||
},
|
||
"url": {
|
||
"type": "string"
|
||
},
|
||
"width": {
|
||
"type": "integer"
|
||
}
|
||
}
|
||
},
|
||
"system.Role": {
|
||
"type": "object",
|
||
"properties": {
|
||
"code": {
|
||
"type": "string"
|
||
},
|
||
"createdAt": {
|
||
"type": "string"
|
||
},
|
||
"createdAtStr": {
|
||
"type": "string"
|
||
},
|
||
"id": {
|
||
"description": "主键ID",
|
||
"type": "string"
|
||
},
|
||
"menus": {
|
||
"type": "array",
|
||
"items": {
|
||
"$ref": "#/definitions/system.Menu"
|
||
}
|
||
},
|
||
"name": {
|
||
"type": "string"
|
||
},
|
||
"sort": {
|
||
"type": "integer"
|
||
},
|
||
"updatedAt": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"system.User": {
|
||
"type": "object",
|
||
"properties": {
|
||
"account": {
|
||
"type": "string"
|
||
},
|
||
"avatar": {
|
||
"$ref": "#/definitions/system.Oss"
|
||
},
|
||
"avatarId": {
|
||
"type": "string"
|
||
},
|
||
"clientId": {
|
||
"type": "string"
|
||
},
|
||
"createdAt": {
|
||
"type": "string"
|
||
},
|
||
"createdAtStr": {
|
||
"type": "string"
|
||
},
|
||
"id": {
|
||
"description": "主键ID",
|
||
"type": "string"
|
||
},
|
||
"miniOpenId": {
|
||
"description": "植趣小程序openid",
|
||
"type": "string"
|
||
},
|
||
"name": {
|
||
"type": "string"
|
||
},
|
||
"phone": {
|
||
"type": "string"
|
||
},
|
||
"saOpenId": {
|
||
"description": "植趣服务号openid",
|
||
"type": "string"
|
||
},
|
||
"sessionKey": {
|
||
"type": "string"
|
||
},
|
||
"tenantId": {
|
||
"type": "string"
|
||
},
|
||
"unionId": {
|
||
"type": "string"
|
||
},
|
||
"updatedAt": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"securityDefinitions": {
|
||
"ApiKeyAuth": {
|
||
"type": "apiKey",
|
||
"name": "Authorization",
|
||
"in": "header"
|
||
}
|
||
}
|
||
}`
|
||
|
||
// SwaggerInfo holds exported Swagger Info so clients can modify it
|
||
var SwaggerInfo = &swag.Spec{
|
||
Version: "v1.0.0",
|
||
Host: "",
|
||
BasePath: "",
|
||
Schemes: []string{},
|
||
Title: "Swagger API接口文档",
|
||
Description: "使用gin + gorm进行极速开发的全栈开发基础平台",
|
||
InfoInstanceName: "swagger",
|
||
SwaggerTemplate: docTemplate,
|
||
LeftDelim: "{{",
|
||
RightDelim: "}}",
|
||
}
|
||
|
||
func init() {
|
||
swag.Register(SwaggerInfo.InstanceName(), SwaggerInfo)
|
||
}
|