| | |
| | | "host": "{{.Host}}", |
| | | "basePath": "{{.BasePath}}", |
| | | "paths": { |
| | | "/api/createApi": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "SysApi" |
| | | ], |
| | | "summary": "创建基础api", |
| | | "parameters": [ |
| | | { |
| | | "description": "api路径, api中文描述, api组, 方法", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/system.SysApi" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "创建基础api", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/api/deleteApi": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "SysApi" |
| | | ], |
| | | "summary": "删除api", |
| | | "parameters": [ |
| | | { |
| | | "description": "ID", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/system.SysApi" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "删除api", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/api/deleteApisByIds": { |
| | | "delete": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "SysApi" |
| | | ], |
| | | "summary": "删除选中Api", |
| | | "parameters": [ |
| | | { |
| | | "description": "ID", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/request.IdsReq" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "删除选中Api", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/api/freshCasbin": { |
| | | "get": { |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "SysApi" |
| | | ], |
| | | "summary": "刷新casbin缓存", |
| | | "responses": { |
| | | "200": { |
| | | "description": "刷新成功", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/api/getAllApis": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "SysApi" |
| | | ], |
| | | "summary": "获取所有的Api 不分页", |
| | | "responses": { |
| | | "200": { |
| | | "description": "获取所有的Api 不分页,返回包括api列表", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "data": { |
| | | "$ref": "#/definitions/response.SysAPIListResponse" |
| | | }, |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/api/getApiById": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "SysApi" |
| | | ], |
| | | "summary": "根据id获取api", |
| | | "parameters": [ |
| | | { |
| | | "description": "根据id获取api", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/request.GetById" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "根据id获取api,返回包括api详情", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "data": { |
| | | "$ref": "#/definitions/response.SysAPIResponse" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/api/getApiList": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "SysApi" |
| | | ], |
| | | "summary": "分页获取API列表", |
| | | "parameters": [ |
| | | { |
| | | "description": "分页获取API列表", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/request.SearchApiParams" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "分页获取API列表,返回包括列表,总数,页码,每页数量", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "data": { |
| | | "$ref": "#/definitions/response.PageResult" |
| | | }, |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/api/updateApi": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "SysApi" |
| | | ], |
| | | "summary": "修改基础api", |
| | | "parameters": [ |
| | | { |
| | | "description": "api路径, api中文描述, api组, 方法", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/system.SysApi" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "修改基础api", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/authority/copyAuthority": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "Authority" |
| | | ], |
| | | "summary": "拷贝角色", |
| | | "parameters": [ |
| | | { |
| | | "description": "旧角色id, 新权限id, 新权限名, 新父角色id", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/response.SysAuthorityCopyResponse" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "拷贝角色,返回包括系统角色详情", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "data": { |
| | | "$ref": "#/definitions/response.SysAuthorityResponse" |
| | | }, |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/authority/createAuthority": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "Authority" |
| | | ], |
| | | "summary": "创建角色", |
| | | "parameters": [ |
| | | { |
| | | "description": "权限id, 权限名, 父角色id", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/system.SysAuthority" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "创建角色,返回包括系统角色详情", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "data": { |
| | | "$ref": "#/definitions/response.SysAuthorityResponse" |
| | | }, |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/authority/deleteAuthority": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "Authority" |
| | | ], |
| | | "summary": "删除角色", |
| | | "parameters": [ |
| | | { |
| | | "description": "删除角色", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/system.SysAuthority" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "删除角色", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/authority/getAuthorityList": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "Authority" |
| | | ], |
| | | "summary": "分页获取角色列表", |
| | | "parameters": [ |
| | | { |
| | | "description": "页码, 每页大小", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/request.PageInfo" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "分页获取角色列表,返回包括列表,总数,页码,每页数量", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "data": { |
| | | "$ref": "#/definitions/response.PageResult" |
| | | }, |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/authority/setDataAuthority": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "Authority" |
| | | ], |
| | | "summary": "设置角色资源权限", |
| | | "parameters": [ |
| | | { |
| | | "description": "设置角色资源权限", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/system.SysAuthority" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "设置角色资源权限", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/authority/updateAuthority": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "Authority" |
| | | ], |
| | | "summary": "更新角色信息", |
| | | "parameters": [ |
| | | { |
| | | "description": "权限id, 权限名, 父角色id", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/system.SysAuthority" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "更新角色信息,返回包括系统角色详情", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "data": { |
| | | "$ref": "#/definitions/response.SysAuthorityResponse" |
| | | }, |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/authorityBtn/canRemoveAuthorityBtn": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "AuthorityBtn" |
| | | ], |
| | | "summary": "设置权限按钮", |
| | | "responses": { |
| | | "200": { |
| | | "description": "删除成功", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/authorityBtn/getAuthorityBtn": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "AuthorityBtn" |
| | | ], |
| | | "summary": "获取权限按钮", |
| | | "parameters": [ |
| | | { |
| | | "description": "菜单id, 角色id, 选中的按钮id", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/request.SysAuthorityBtnReq" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "返回列表成功", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "data": { |
| | | "$ref": "#/definitions/response.SysAuthorityBtnRes" |
| | | }, |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/authorityBtn/setAuthorityBtn": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "AuthorityBtn" |
| | | ], |
| | | "summary": "设置权限按钮", |
| | | "parameters": [ |
| | | { |
| | | "description": "菜单id, 角色id, 选中的按钮id", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/request.SysAuthorityBtnReq" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "返回列表成功", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/autoCode/createPackage": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "AutoCode" |
| | | ], |
| | | "summary": "创建package", |
| | | "parameters": [ |
| | | { |
| | | "description": "创建package", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/system.SysAutoCode" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "创建package成功", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "data": { |
| | | "type": "object", |
| | | "additionalProperties": true |
| | | }, |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/autoCode/createPlug": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "AutoCode" |
| | | ], |
| | | "summary": "创建插件模板", |
| | | "parameters": [ |
| | | { |
| | | "description": "创建插件模板", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/system.SysAutoCode" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "创建插件模板成功", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "data": { |
| | | "type": "object", |
| | | "additionalProperties": true |
| | | }, |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/autoCode/createTemp": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "AutoCode" |
| | | ], |
| | | "summary": "自动代码模板", |
| | | "parameters": [ |
| | | { |
| | | "description": "创建自动代码", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/system.AutoCodeStruct" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "{\"success\":true,\"data\":{},\"msg\":\"创建成功\"}", |
| | | "schema": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/autoCode/delPackage": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "AutoCode" |
| | | ], |
| | | "summary": "删除package", |
| | | "parameters": [ |
| | | { |
| | | "description": "创建package", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/system.SysAutoCode" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "删除package成功", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "data": { |
| | | "type": "object", |
| | | "additionalProperties": true |
| | | }, |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/autoCode/delSysHistory": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "AutoCode" |
| | | ], |
| | | "summary": "删除回滚记录", |
| | | "parameters": [ |
| | | { |
| | | "description": "请求参数", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/request.GetById" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "删除回滚记录", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/autoCode/getColumn": { |
| | | "get": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "AutoCode" |
| | | ], |
| | | "summary": "获取当前表所有字段", |
| | | "responses": { |
| | | "200": { |
| | | "description": "获取当前表所有字段", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "data": { |
| | | "type": "object", |
| | | "additionalProperties": true |
| | | }, |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/autoCode/getDatabase": { |
| | | "get": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "AutoCode" |
| | | ], |
| | | "summary": "获取当前所有数据库", |
| | | "responses": { |
| | | "200": { |
| | | "description": "获取当前所有数据库", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "data": { |
| | | "type": "object", |
| | | "additionalProperties": true |
| | | }, |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/autoCode/getMeta": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "AutoCode" |
| | | ], |
| | | "summary": "获取meta信息", |
| | | "parameters": [ |
| | | { |
| | | "description": "请求参数", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/request.GetById" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "获取meta信息", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "data": { |
| | | "type": "object", |
| | | "additionalProperties": true |
| | | }, |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/autoCode/getPackage": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "AutoCode" |
| | | ], |
| | | "summary": "获取package", |
| | | "responses": { |
| | | "200": { |
| | | "description": "创建package成功", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "data": { |
| | | "type": "object", |
| | | "additionalProperties": true |
| | | }, |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/autoCode/getSysHistory": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "AutoCode" |
| | | ], |
| | | "summary": "查询回滚记录", |
| | | "parameters": [ |
| | | { |
| | | "description": "请求参数", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/request.SysAutoHistory" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "查询回滚记录,返回包括列表,总数,页码,每页数量", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "data": { |
| | | "$ref": "#/definitions/response.PageResult" |
| | | }, |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/autoCode/getTables": { |
| | | "get": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "AutoCode" |
| | | ], |
| | | "summary": "获取当前数据库所有表", |
| | | "responses": { |
| | | "200": { |
| | | "description": "获取当前数据库所有表", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "data": { |
| | | "type": "object", |
| | | "additionalProperties": true |
| | | }, |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/autoCode/installPlugin": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "multipart/form-data" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "AutoCode" |
| | | ], |
| | | "summary": "安装插件", |
| | | "parameters": [ |
| | | { |
| | | "type": "file", |
| | | "description": "this is a test file", |
| | | "name": "plug", |
| | | "in": "formData", |
| | | "required": true |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "安装插件成功", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "data": { |
| | | "type": "array", |
| | | "items": { |
| | | "type": "object" |
| | | } |
| | | }, |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/autoCode/preview": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "AutoCode" |
| | | ], |
| | | "summary": "预览创建后的代码", |
| | | "parameters": [ |
| | | { |
| | | "description": "预览创建代码", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/system.AutoCodeStruct" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "预览创建后的代码", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "data": { |
| | | "type": "object", |
| | | "additionalProperties": true |
| | | }, |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/autoCode/pubPlug": { |
| | | "get": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "AutoCode" |
| | | ], |
| | | "summary": "打包插件", |
| | | "parameters": [ |
| | | { |
| | | "description": "打包插件", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/system.SysAutoCode" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "打包插件成功", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "data": { |
| | | "type": "object", |
| | | "additionalProperties": true |
| | | }, |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/autoCode/rollback": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "AutoCode" |
| | | ], |
| | | "summary": "回滚自动生成代码", |
| | | "parameters": [ |
| | | { |
| | | "description": "请求参数", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/request.RollBack" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "回滚自动生成代码", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/base/captcha": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "Base" |
| | | ], |
| | | "summary": "生成验证码", |
| | | "responses": { |
| | | "200": { |
| | | "description": "生成验证码,返回包括随机数id,base64,验证码长度,是否开启验证码", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "data": { |
| | | "$ref": "#/definitions/response.SysCaptchaResponse" |
| | | }, |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/base/login": { |
| | | "post": { |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "Base" |
| | | ], |
| | | "summary": "用户登录", |
| | | "parameters": [ |
| | | { |
| | | "description": "用户名, 密码, 验证码", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/request.Login" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "返回包括用户信息,token,过期时间", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "data": { |
| | | "$ref": "#/definitions/response.LoginResponse" |
| | | }, |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/casbin/UpdateCasbin": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "Casbin" |
| | | ], |
| | | "summary": "更新角色api权限", |
| | | "parameters": [ |
| | | { |
| | | "description": "权限id, 权限模型列表", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/request.CasbinInReceive" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "更新角色api权限", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/casbin/getPolicyPathByAuthorityId": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "Casbin" |
| | | ], |
| | | "summary": "获取权限列表", |
| | | "parameters": [ |
| | | { |
| | | "description": "权限id, 权限模型列表", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/request.CasbinInReceive" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "获取权限列表,返回包括casbin详情列表", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "data": { |
| | | "$ref": "#/definitions/response.PolicyPathResponse" |
| | | }, |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/con/createContract": { |
| | | "post": { |
| | | "security": [ |
| | |
| | | } |
| | | } |
| | | }, |
| | | "/con/downloadContract": { |
| | | "get": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "Contract" |
| | | ], |
| | | "summary": "下载Contract", |
| | | "parameters": [ |
| | | { |
| | | "type": "string", |
| | | "name": "created_at", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "name": "fileName", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "integer", |
| | | "description": "主键ID", |
| | | "name": "id", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "integer", |
| | | "name": "supplierID", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "name": "updated_at", |
| | | "in": "query" |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "{\"success\":true,\"data\":{},\"msg\":\"下载成功\"}", |
| | | "schema": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/con/findContract": { |
| | | "get": { |
| | | "security": [ |
| | |
| | | "summary": "用id查询Contract", |
| | | "parameters": [ |
| | | { |
| | | "type": "array", |
| | | "items": { |
| | | "type": "integer" |
| | | }, |
| | | "collectionFormat": "csv", |
| | | "name": "fileContent", |
| | | "type": "string", |
| | | "name": "created_at", |
| | | "in": "query" |
| | | }, |
| | | { |
| | |
| | | { |
| | | "type": "integer", |
| | | "name": "supplierID", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "name": "updated_at", |
| | | "in": "query" |
| | | } |
| | | ], |
| | |
| | | "parameters": [ |
| | | { |
| | | "type": "string", |
| | | "name": "endCreatedAt", |
| | | "name": "created_at", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "array", |
| | | "items": { |
| | | "type": "integer" |
| | | }, |
| | | "collectionFormat": "csv", |
| | | "name": "fileContent", |
| | | "type": "string", |
| | | "name": "endCreatedAt", |
| | | "in": "query" |
| | | }, |
| | | { |
| | |
| | | "type": "integer", |
| | | "name": "supplierID", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "name": "updated_at", |
| | | "in": "query" |
| | | } |
| | | ], |
| | | "responses": { |
| | |
| | | "summary": "预览Contract", |
| | | "parameters": [ |
| | | { |
| | | "type": "array", |
| | | "items": { |
| | | "type": "integer" |
| | | }, |
| | | "collectionFormat": "csv", |
| | | "name": "fileContent", |
| | | "type": "string", |
| | | "name": "created_at", |
| | | "in": "query" |
| | | }, |
| | | { |
| | |
| | | { |
| | | "type": "integer", |
| | | "name": "supplierID", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "name": "updated_at", |
| | | "in": "query" |
| | | } |
| | | ], |
| | |
| | | "description": "{\"success\":true,\"data\":{},\"msg\":\"更新成功\"}", |
| | | "schema": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/customer/customer": { |
| | | "get": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "ExaCustomer" |
| | | ], |
| | | "summary": "获取单一客户信息", |
| | | "parameters": [ |
| | | { |
| | | "type": "string", |
| | | "description": "客户名", |
| | | "name": "customerName", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "description": "客户手机号", |
| | | "name": "customerPhoneData", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "integer", |
| | | "description": "主键ID", |
| | | "name": "id", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "integer", |
| | | "description": "管理角色ID", |
| | | "name": "sysUserAuthorityID", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "integer", |
| | | "description": "管理ID", |
| | | "name": "sysUserId", |
| | | "in": "query" |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "获取单一客户信息,返回包括客户详情", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "data": { |
| | | "$ref": "#/definitions/response.ExaCustomerResponse" |
| | | }, |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "put": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "ExaCustomer" |
| | | ], |
| | | "summary": "更新客户信息", |
| | | "parameters": [ |
| | | { |
| | | "description": "客户ID, 客户信息", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/example.ExaCustomer" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "更新客户信息", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "ExaCustomer" |
| | | ], |
| | | "summary": "创建客户", |
| | | "parameters": [ |
| | | { |
| | | "description": "客户用户名, 客户手机号码", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/example.ExaCustomer" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "创建客户", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "delete": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "ExaCustomer" |
| | | ], |
| | | "summary": "删除客户", |
| | | "parameters": [ |
| | | { |
| | | "description": "客户ID", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/example.ExaCustomer" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "删除客户", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/customer/customerList": { |
| | | "get": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "ExaCustomer" |
| | | ], |
| | | "summary": "分页获取权限客户列表", |
| | | "parameters": [ |
| | | { |
| | | "type": "string", |
| | | "description": "关键字", |
| | | "name": "keyword", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "integer", |
| | | "description": "页码", |
| | | "name": "page", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "integer", |
| | | "description": "每页大小", |
| | | "name": "pageSize", |
| | | "in": "query" |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "分页获取权限客户列表,返回包括列表,总数,页码,每页数量", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "data": { |
| | | "$ref": "#/definitions/response.PageResult" |
| | | }, |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/email/emailTest": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "System" |
| | | ], |
| | | "summary": "发送测试邮件", |
| | | "responses": { |
| | | "200": { |
| | | "description": "{\"success\":true,\"data\":{},\"msg\":\"发送成功\"}", |
| | | "schema": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/email/sendEmail": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "System" |
| | | ], |
| | | "summary": "发送邮件", |
| | | "parameters": [ |
| | | { |
| | | "description": "发送邮件必须的参数", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/response.Email" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "{\"success\":true,\"data\":{},\"msg\":\"发送成功\"}", |
| | | "schema": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/fileUploadAndDownload/breakpointContinue": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "multipart/form-data" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "ExaFileUploadAndDownload" |
| | | ], |
| | | "summary": "断点续传到服务器", |
| | | "parameters": [ |
| | | { |
| | | "type": "file", |
| | | "description": "an example for breakpoint resume, 断点续传示例", |
| | | "name": "file", |
| | | "in": "formData", |
| | | "required": true |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "断点续传到服务器", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/fileUploadAndDownload/deleteFile": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "ExaFileUploadAndDownload" |
| | | ], |
| | | "summary": "删除文件", |
| | | "parameters": [ |
| | | { |
| | | "description": "传入文件里面id即可", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/example.ExaFileUploadAndDownload" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "删除文件", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/fileUploadAndDownload/findFile": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "multipart/form-data" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "ExaFileUploadAndDownload" |
| | | ], |
| | | "summary": "创建文件", |
| | | "parameters": [ |
| | | { |
| | | "type": "file", |
| | | "description": "上传文件完成", |
| | | "name": "file", |
| | | "in": "formData", |
| | | "required": true |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "创建文件,返回包括文件路径", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "data": { |
| | | "$ref": "#/definitions/response.FilePathResponse" |
| | | }, |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/fileUploadAndDownload/getFileList": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "ExaFileUploadAndDownload" |
| | | ], |
| | | "summary": "分页文件列表", |
| | | "parameters": [ |
| | | { |
| | | "description": "页码, 每页大小", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/request.PageInfo" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "分页文件列表,返回包括列表,总数,页码,每页数量", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "data": { |
| | | "$ref": "#/definitions/response.PageResult" |
| | | }, |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/fileUploadAndDownload/removeChunk": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "multipart/form-data" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "ExaFileUploadAndDownload" |
| | | ], |
| | | "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" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/fileUploadAndDownload/upload": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "multipart/form-data" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "ExaFileUploadAndDownload" |
| | | ], |
| | | "summary": "上传文件示例", |
| | | "parameters": [ |
| | | { |
| | | "type": "file", |
| | | "description": "上传文件示例", |
| | | "name": "file", |
| | | "in": "formData", |
| | | "required": true |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "上传文件示例,返回包括文件详情", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "data": { |
| | | "$ref": "#/definitions/response.ExaFileResponse" |
| | | }, |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | |
| | | "summary": "用id查询Industry", |
| | | "parameters": [ |
| | | { |
| | | "type": "string", |
| | | "name": "created_at", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "integer", |
| | | "description": "主键ID", |
| | | "name": "id", |
| | |
| | | { |
| | | "type": "string", |
| | | "name": "name", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "name": "updated_at", |
| | | "in": "query" |
| | | } |
| | | ], |
| | |
| | | ], |
| | | "summary": "分页获取Industry列表", |
| | | "parameters": [ |
| | | { |
| | | "type": "string", |
| | | "name": "created_at", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "name": "endCreatedAt", |
| | |
| | | { |
| | | "type": "string", |
| | | "name": "startCreatedAt", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "name": "updated_at", |
| | | "in": "query" |
| | | } |
| | | ], |
| | |
| | | "description": "{\"success\":true,\"data\":{},\"msg\":\"更新成功\"}", |
| | | "schema": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/init/checkdb": { |
| | | "post": { |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "CheckDB" |
| | | ], |
| | | "summary": "初始化用户数据库", |
| | | "responses": { |
| | | "200": { |
| | | "description": "初始化用户数据库", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "data": { |
| | | "type": "object", |
| | | "additionalProperties": true |
| | | }, |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/init/initdb": { |
| | | "post": { |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "InitDB" |
| | | ], |
| | | "summary": "初始化用户数据库", |
| | | "parameters": [ |
| | | { |
| | | "description": "初始化数据库参数", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/request.InitDB" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "初始化用户数据库", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "data": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/jwt/jsonInBlacklist": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "Jwt" |
| | | ], |
| | | "summary": "jwt加入黑名单", |
| | | "responses": { |
| | | "200": { |
| | | "description": "jwt加入黑名单", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | |
| | | "summary": "用id查询Member", |
| | | "parameters": [ |
| | | { |
| | | "type": "string", |
| | | "name": "created_at", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "integer", |
| | | "description": "主键ID", |
| | | "name": "id", |
| | |
| | | { |
| | | "type": "string", |
| | | "name": "nickname", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "name": "updated_at", |
| | | "in": "query" |
| | | }, |
| | | { |
| | |
| | | "parameters": [ |
| | | { |
| | | "type": "string", |
| | | "name": "created_at", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "name": "endCreatedAt", |
| | | "in": "query" |
| | | }, |
| | |
| | | { |
| | | "type": "string", |
| | | "name": "startCreatedAt", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "name": "updated_at", |
| | | "in": "query" |
| | | }, |
| | | { |
| | |
| | | "parameters": [ |
| | | { |
| | | "type": "string", |
| | | "name": "created_at", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "name": "endCreatedAt", |
| | | "in": "query" |
| | | }, |
| | |
| | | { |
| | | "type": "string", |
| | | "name": "startCreatedAt", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "name": "updated_at", |
| | | "in": "query" |
| | | }, |
| | | { |
| | |
| | | } |
| | | } |
| | | }, |
| | | "/menu/addBaseMenu": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "Menu" |
| | | ], |
| | | "summary": "新增菜单", |
| | | "parameters": [ |
| | | { |
| | | "description": "路由path, 父菜单ID, 路由name, 对应前端文件路径, 排序标记", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/system.SysBaseMenu" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "新增菜单", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/menu/addMenuAuthority": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "AuthorityMenu" |
| | | ], |
| | | "summary": "增加menu和角色关联关系", |
| | | "parameters": [ |
| | | { |
| | | "description": "角色ID", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/request.AddMenuAuthorityInfo" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "增加menu和角色关联关系", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/menu/deleteBaseMenu": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "Menu" |
| | | ], |
| | | "summary": "删除菜单", |
| | | "parameters": [ |
| | | { |
| | | "description": "菜单id", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/request.GetById" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "删除菜单", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/menu/getBaseMenuById": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "Menu" |
| | | ], |
| | | "summary": "根据id获取菜单", |
| | | "parameters": [ |
| | | { |
| | | "description": "菜单id", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/request.GetById" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "根据id获取菜单,返回包括系统菜单列表", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "data": { |
| | | "$ref": "#/definitions/response.SysBaseMenuResponse" |
| | | }, |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/menu/getBaseMenuTree": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "AuthorityMenu" |
| | | ], |
| | | "summary": "获取用户动态路由", |
| | | "parameters": [ |
| | | { |
| | | "description": "空", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/request.Empty" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "获取用户动态路由,返回包括系统菜单列表", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "data": { |
| | | "$ref": "#/definitions/response.SysBaseMenusResponse" |
| | | }, |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/menu/getMenu": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "AuthorityMenu" |
| | | ], |
| | | "summary": "获取用户动态路由", |
| | | "parameters": [ |
| | | { |
| | | "description": "空", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/request.Empty" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "获取用户动态路由,返回包括系统菜单详情列表", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "data": { |
| | | "$ref": "#/definitions/response.SysMenusResponse" |
| | | }, |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/menu/getMenuAuthority": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "AuthorityMenu" |
| | | ], |
| | | "summary": "获取指定角色menu", |
| | | "parameters": [ |
| | | { |
| | | "description": "角色ID", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/request.GetAuthorityId" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "获取指定角色menu", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "data": { |
| | | "type": "object", |
| | | "additionalProperties": true |
| | | }, |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/menu/getMenuList": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "Menu" |
| | | ], |
| | | "summary": "分页获取基础menu列表", |
| | | "parameters": [ |
| | | { |
| | | "description": "页码, 每页大小", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/request.PageInfo" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "分页获取基础menu列表,返回包括列表,总数,页码,每页数量", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "data": { |
| | | "$ref": "#/definitions/response.PageResult" |
| | | }, |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/menu/updateBaseMenu": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "Menu" |
| | | ], |
| | | "summary": "更新菜单", |
| | | "parameters": [ |
| | | { |
| | | "description": "路由path, 父菜单ID, 路由name, 对应前端文件路径, 排序标记", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/system.SysBaseMenu" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "更新菜单", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/p/createProduct": { |
| | | "post": { |
| | | "security": [ |
| | |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/test.Product" |
| | | "$ref": "#/definitions/request.ProductCreate" |
| | | } |
| | | } |
| | | ], |
| | |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/test.Product" |
| | | "$ref": "#/definitions/request.GetById" |
| | | } |
| | | } |
| | | ], |
| | |
| | | "parameters": [ |
| | | { |
| | | "type": "integer", |
| | | "name": "deliveryTime", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "integer", |
| | | "description": "主键ID", |
| | | "name": "id", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "integer", |
| | | "name": "maximumStock", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "integer", |
| | | "name": "minimumStock", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "name": "modelNumber", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "name": "name", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "name": "number", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "name": "productType", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "number", |
| | | "name": "purchasePrice", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "name": "remark", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "integer", |
| | | "name": "shippingDuration", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "name": "specifications", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "integer", |
| | | "name": "supplierId", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "name": "unit", |
| | | "in": "query" |
| | | } |
| | | ], |
| | |
| | | "summary": "分页获取Product列表", |
| | | "parameters": [ |
| | | { |
| | | "type": "string", |
| | | "name": "categoryName", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "integer", |
| | | "name": "deliveryTime", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "name": "endCreatedAt", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "integer", |
| | | "description": "主键ID", |
| | | "name": "id", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "description": "关键字", |
| | | "name": "keyword", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "integer", |
| | | "name": "maximumStock", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "integer", |
| | | "name": "minimumStock", |
| | | "in": "query" |
| | | }, |
| | | { |
| | |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "name": "productType", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "number", |
| | | "name": "purchasePrice", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "name": "remark", |
| | | "in": "query" |
| | | }, |
| | | { |
| | |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "name": "startCreatedAt", |
| | | "name": "supplier", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "integer", |
| | | "name": "supplierId", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "name": "supplierName", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "name": "supplierNumber", |
| | | "in": "query" |
| | | }, |
| | | { |
| | |
| | | "summary": "分页获取Product列表", |
| | | "parameters": [ |
| | | { |
| | | "type": "string", |
| | | "name": "categoryName", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "integer", |
| | | "name": "deliveryTime", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "name": "endCreatedAt", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "integer", |
| | | "description": "主键ID", |
| | | "name": "id", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "description": "关键字", |
| | | "name": "keyword", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "integer", |
| | | "name": "maximumStock", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "integer", |
| | | "name": "minimumStock", |
| | | "in": "query" |
| | | }, |
| | | { |
| | |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "name": "productType", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "number", |
| | | "name": "purchasePrice", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "name": "remark", |
| | | "in": "query" |
| | | }, |
| | | { |
| | |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "name": "startCreatedAt", |
| | | "name": "supplier", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "integer", |
| | | "name": "supplierId", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "name": "supplierName", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "name": "supplierNumber", |
| | | "in": "query" |
| | | }, |
| | | { |
| | |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/test.Product" |
| | | "$ref": "#/definitions/test.SupplierMaterial" |
| | | } |
| | | } |
| | | ], |
| | |
| | | "description": "{\"success\":true,\"data\":{},\"msg\":\"更新成功\"}", |
| | | "schema": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/purchase/purchase": { |
| | | "put": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "Purchase" |
| | | ], |
| | | "summary": "更新采购单信息", |
| | | "parameters": [ |
| | | { |
| | | "description": "采购单ID, 采购单信息", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/purchaserequest.UpdatePurchase" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "更新采购单信息", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "Purchase" |
| | | ], |
| | | "summary": "创建采购单", |
| | | "parameters": [ |
| | | { |
| | | "description": "采购单,采购单产品", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/purchaserequest.AddPurchase" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "创建采购单", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/purchase/purchase/{id}": { |
| | | "get": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "Purchase" |
| | | ], |
| | | "summary": "获取单一采购单信息", |
| | | "parameters": [ |
| | | { |
| | | "type": "integer", |
| | | "description": "采购单ID", |
| | | "name": "id", |
| | | "in": "path", |
| | | "required": true |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "获取单一采购单信息,返回包括采购单详情", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "data": { |
| | | "$ref": "#/definitions/response.PurchaseResponse" |
| | | }, |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "delete": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "Purchase" |
| | | ], |
| | | "summary": "删除采购单", |
| | | "parameters": [ |
| | | { |
| | | "type": "integer", |
| | | "description": "采购单ID", |
| | | "name": "id", |
| | | "in": "path", |
| | | "required": true |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "删除采购单", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/purchase/purchaseList": { |
| | | "get": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "Purchase" |
| | | ], |
| | | "summary": "分页获取采购单列表", |
| | | "parameters": [ |
| | | { |
| | | "type": "string", |
| | | "description": "关键字", |
| | | "name": "keyword", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "integer", |
| | | "description": "页码", |
| | | "name": "page", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "integer", |
| | | "description": "每页大小", |
| | | "name": "pageSize", |
| | | "in": "query" |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "分页获取采购单列表,返回包括列表,总数,页码,每页数量", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "data": { |
| | | "$ref": "#/definitions/response.PageResult" |
| | | }, |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/purchase/purchaseType": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "Purchase" |
| | | ], |
| | | "summary": "创建采购类型", |
| | | "parameters": [ |
| | | { |
| | | "description": "采购类型list", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "type": "array", |
| | | "items": { |
| | | "$ref": "#/definitions/purchaserequest.PurchaseType" |
| | | } |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "创建采购类型", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/purchase/purchaseTypeList": { |
| | | "get": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "Purchase" |
| | | ], |
| | | "summary": "获取采购类型列表", |
| | | "responses": { |
| | | "200": { |
| | | "description": "获取采购类型列表", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "data": { |
| | | "type": "array", |
| | | "items": { |
| | | "$ref": "#/definitions/purchase.PurchaseType" |
| | | } |
| | | }, |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/purchase/qualityInspectList": { |
| | | "get": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "QualityInspect" |
| | | ], |
| | | "summary": "分页获取质检单列表", |
| | | "parameters": [ |
| | | { |
| | | "type": "string", |
| | | "description": "关键字", |
| | | "name": "keyword", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "integer", |
| | | "description": "页码", |
| | | "name": "page", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "integer", |
| | | "description": "每页大小", |
| | | "name": "pageSize", |
| | | "in": "query" |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "分页获取质检单列表,返回包括列表,总数,页码,每页数量", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "data": { |
| | | "$ref": "#/definitions/response.PageResult" |
| | | }, |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/purchase/submit": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "Purchase" |
| | | ], |
| | | "summary": "提交采购单", |
| | | "parameters": [ |
| | | { |
| | | "type": "integer", |
| | | "description": "采购单ID", |
| | | "name": "id", |
| | | "in": "path", |
| | | "required": true |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "提交采购单", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "name": "created_at", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "name": "detailAddress", |
| | | "in": "query" |
| | | }, |
| | |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "name": "updated_at", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "name": "url", |
| | | "in": "query" |
| | | } |
| | |
| | | { |
| | | "type": "string", |
| | | "name": "contact", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "name": "created_at", |
| | | "in": "query" |
| | | }, |
| | | { |
| | |
| | | { |
| | | "type": "string", |
| | | "name": "supplierType", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "name": "updated_at", |
| | | "in": "query" |
| | | }, |
| | | { |
| | |
| | | "summary": "用id查询SupplierType", |
| | | "parameters": [ |
| | | { |
| | | "type": "string", |
| | | "name": "created_at", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "integer", |
| | | "description": "主键ID", |
| | | "name": "id", |
| | |
| | | { |
| | | "type": "string", |
| | | "name": "name", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "name": "updated_at", |
| | | "in": "query" |
| | | } |
| | | ], |
| | |
| | | ], |
| | | "summary": "分页获取SupplierType列表", |
| | | "parameters": [ |
| | | { |
| | | "type": "string", |
| | | "name": "created_at", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "name": "endCreatedAt", |
| | |
| | | { |
| | | "type": "string", |
| | | "name": "startCreatedAt", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "name": "updated_at", |
| | | "in": "query" |
| | | } |
| | | ], |
| | |
| | | "description": "{\"success\":true,\"data\":{},\"msg\":\"更新成功\"}", |
| | | "schema": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/sysDictionary/createSysDictionary": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "SysDictionary" |
| | | ], |
| | | "summary": "创建SysDictionary", |
| | | "parameters": [ |
| | | { |
| | | "description": "SysDictionary模型", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/system.SysDictionary" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "创建SysDictionary", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/sysDictionary/deleteSysDictionary": { |
| | | "delete": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "SysDictionary" |
| | | ], |
| | | "summary": "删除SysDictionary", |
| | | "parameters": [ |
| | | { |
| | | "description": "SysDictionary模型", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/system.SysDictionary" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "删除SysDictionary", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/sysDictionary/findSysDictionary": { |
| | | "get": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "SysDictionary" |
| | | ], |
| | | "summary": "用id查询SysDictionary", |
| | | "parameters": [ |
| | | { |
| | | "type": "string", |
| | | "description": "描述", |
| | | "name": "desc", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "integer", |
| | | "description": "主键ID", |
| | | "name": "id", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "description": "字典名(中)", |
| | | "name": "name", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "boolean", |
| | | "description": "状态", |
| | | "name": "status", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "description": "字典名(英)", |
| | | "name": "type", |
| | | "in": "query" |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "用id查询SysDictionary", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "data": { |
| | | "type": "object", |
| | | "additionalProperties": true |
| | | }, |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/sysDictionary/getSysDictionaryList": { |
| | | "get": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "SysDictionary" |
| | | ], |
| | | "summary": "分页获取SysDictionary列表", |
| | | "parameters": [ |
| | | { |
| | | "type": "string", |
| | | "description": "描述", |
| | | "name": "desc", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "integer", |
| | | "description": "主键ID", |
| | | "name": "id", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "description": "关键字", |
| | | "name": "keyword", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "description": "字典名(中)", |
| | | "name": "name", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "integer", |
| | | "description": "页码", |
| | | "name": "page", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "integer", |
| | | "description": "每页大小", |
| | | "name": "pageSize", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "boolean", |
| | | "description": "状态", |
| | | "name": "status", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "description": "字典名(英)", |
| | | "name": "type", |
| | | "in": "query" |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "分页获取SysDictionary列表,返回包括列表,总数,页码,每页数量", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "data": { |
| | | "$ref": "#/definitions/response.PageResult" |
| | | }, |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/sysDictionary/updateSysDictionary": { |
| | | "put": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "SysDictionary" |
| | | ], |
| | | "summary": "更新SysDictionary", |
| | | "parameters": [ |
| | | { |
| | | "description": "SysDictionary模型", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/system.SysDictionary" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "更新SysDictionary", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/sysDictionaryDetail/createSysDictionaryDetail": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "SysDictionaryDetail" |
| | | ], |
| | | "summary": "创建SysDictionaryDetail", |
| | | "parameters": [ |
| | | { |
| | | "description": "SysDictionaryDetail模型", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/system.SysDictionaryDetail" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "创建SysDictionaryDetail", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/sysDictionaryDetail/deleteSysDictionaryDetail": { |
| | | "delete": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "SysDictionaryDetail" |
| | | ], |
| | | "summary": "删除SysDictionaryDetail", |
| | | "parameters": [ |
| | | { |
| | | "description": "SysDictionaryDetail模型", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/system.SysDictionaryDetail" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "删除SysDictionaryDetail", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/sysDictionaryDetail/findSysDictionaryDetail": { |
| | | "get": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "SysDictionaryDetail" |
| | | ], |
| | | "summary": "用id查询SysDictionaryDetail", |
| | | "parameters": [ |
| | | { |
| | | "type": "integer", |
| | | "description": "主键ID", |
| | | "name": "id", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "description": "展示值", |
| | | "name": "label", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "integer", |
| | | "description": "排序标记", |
| | | "name": "sort", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "boolean", |
| | | "description": "启用状态", |
| | | "name": "status", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "integer", |
| | | "description": "关联标记", |
| | | "name": "sysDictionaryID", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "integer", |
| | | "description": "字典值", |
| | | "name": "value", |
| | | "in": "query" |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "用id查询SysDictionaryDetail", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "data": { |
| | | "type": "object", |
| | | "additionalProperties": true |
| | | }, |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/sysDictionaryDetail/getSysDictionaryDetailList": { |
| | | "get": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "SysDictionaryDetail" |
| | | ], |
| | | "summary": "分页获取SysDictionaryDetail列表", |
| | | "parameters": [ |
| | | { |
| | | "type": "integer", |
| | | "description": "主键ID", |
| | | "name": "id", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "description": "关键字", |
| | | "name": "keyword", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "description": "展示值", |
| | | "name": "label", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "integer", |
| | | "description": "页码", |
| | | "name": "page", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "integer", |
| | | "description": "每页大小", |
| | | "name": "pageSize", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "integer", |
| | | "description": "排序标记", |
| | | "name": "sort", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "boolean", |
| | | "description": "启用状态", |
| | | "name": "status", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "integer", |
| | | "description": "关联标记", |
| | | "name": "sysDictionaryID", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "integer", |
| | | "description": "字典值", |
| | | "name": "value", |
| | | "in": "query" |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "分页获取SysDictionaryDetail列表,返回包括列表,总数,页码,每页数量", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "data": { |
| | | "$ref": "#/definitions/response.PageResult" |
| | | }, |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/sysDictionaryDetail/updateSysDictionaryDetail": { |
| | | "put": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "SysDictionaryDetail" |
| | | ], |
| | | "summary": "更新SysDictionaryDetail", |
| | | "parameters": [ |
| | | { |
| | | "description": "更新SysDictionaryDetail", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/system.SysDictionaryDetail" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "更新SysDictionaryDetail", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/sysOperationRecord/createSysOperationRecord": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "SysOperationRecord" |
| | | ], |
| | | "summary": "创建SysOperationRecord", |
| | | "parameters": [ |
| | | { |
| | | "description": "创建SysOperationRecord", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/system.SysOperationRecord" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "创建SysOperationRecord", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/sysOperationRecord/deleteSysOperationRecord": { |
| | | "delete": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "SysOperationRecord" |
| | | ], |
| | | "summary": "删除SysOperationRecord", |
| | | "parameters": [ |
| | | { |
| | | "description": "SysOperationRecord模型", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/system.SysOperationRecord" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "删除SysOperationRecord", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/sysOperationRecord/deleteSysOperationRecordByIds": { |
| | | "delete": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "SysOperationRecord" |
| | | ], |
| | | "summary": "批量删除SysOperationRecord", |
| | | "parameters": [ |
| | | { |
| | | "description": "批量删除SysOperationRecord", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/request.IdsReq" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "批量删除SysOperationRecord", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/sysOperationRecord/findSysOperationRecord": { |
| | | "get": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "SysOperationRecord" |
| | | ], |
| | | "summary": "用id查询SysOperationRecord", |
| | | "parameters": [ |
| | | { |
| | | "type": "string", |
| | | "description": "代理", |
| | | "name": "agent", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "description": "请求Body", |
| | | "name": "body", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "description": "错误信息", |
| | | "name": "error_message", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "integer", |
| | | "description": "主键ID", |
| | | "name": "id", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "description": "请求ip", |
| | | "name": "ip", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "description": "延迟", |
| | | "name": "latency", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "description": "请求方法", |
| | | "name": "method", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "description": "请求路径", |
| | | "name": "path", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "description": "响应Body", |
| | | "name": "resp", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "integer", |
| | | "description": "请求状态", |
| | | "name": "status", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "integer", |
| | | "description": "用户id", |
| | | "name": "user_id", |
| | | "in": "query" |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "用id查询SysOperationRecord", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "data": { |
| | | "type": "object", |
| | | "additionalProperties": true |
| | | }, |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/sysOperationRecord/getSysOperationRecordList": { |
| | | "get": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "SysOperationRecord" |
| | | ], |
| | | "summary": "分页获取SysOperationRecord列表", |
| | | "parameters": [ |
| | | { |
| | | "type": "string", |
| | | "description": "代理", |
| | | "name": "agent", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "description": "请求Body", |
| | | "name": "body", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "description": "错误信息", |
| | | "name": "error_message", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "integer", |
| | | "description": "主键ID", |
| | | "name": "id", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "description": "请求ip", |
| | | "name": "ip", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "description": "关键字", |
| | | "name": "keyword", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "description": "延迟", |
| | | "name": "latency", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "description": "请求方法", |
| | | "name": "method", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "integer", |
| | | "description": "页码", |
| | | "name": "page", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "integer", |
| | | "description": "每页大小", |
| | | "name": "pageSize", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "description": "请求路径", |
| | | "name": "path", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "string", |
| | | "description": "响应Body", |
| | | "name": "resp", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "integer", |
| | | "description": "请求状态", |
| | | "name": "status", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "integer", |
| | | "description": "用户id", |
| | | "name": "user_id", |
| | | "in": "query" |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "分页获取SysOperationRecord列表,返回包括列表,总数,页码,每页数量", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "data": { |
| | | "$ref": "#/definitions/response.PageResult" |
| | | }, |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | |
| | | "type": "object", |
| | | "properties": { |
| | | "data": { |
| | | "$ref": "#/definitions/response.SysConfigResponse" |
| | | "$ref": "#/definitions/system.System" |
| | | }, |
| | | "msg": { |
| | | "type": "string" |
| | |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/user/SetSelfInfo": { |
| | | "put": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "SysUser" |
| | | ], |
| | | "summary": "设置用户信息", |
| | | "parameters": [ |
| | | { |
| | | "description": "ID, 用户名, 昵称, 头像链接", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/system.SysUser" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "设置用户信息", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "data": { |
| | | "type": "object", |
| | | "additionalProperties": true |
| | | }, |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/user/admin_register": { |
| | | "post": { |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "SysUser" |
| | | ], |
| | | "summary": "用户注册账号", |
| | | "parameters": [ |
| | | { |
| | | "description": "用户名, 昵称, 密码, 角色ID", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/request.Register" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "用户注册账号,返回包括用户信息", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "data": { |
| | | "$ref": "#/definitions/response.SysUserResponse" |
| | | }, |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/user/changePassword": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "SysUser" |
| | | ], |
| | | "summary": "用户修改密码", |
| | | "parameters": [ |
| | | { |
| | | "description": "用户名, 原密码, 新密码", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/request.ChangePasswordReq" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "用户修改密码", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/user/deleteUser": { |
| | | "delete": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "SysUser" |
| | | ], |
| | | "summary": "删除用户", |
| | | "parameters": [ |
| | | { |
| | | "description": "用户ID", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/request.GetById" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "删除用户", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/user/getUserInfo": { |
| | | "get": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "SysUser" |
| | | ], |
| | | "summary": "获取用户信息", |
| | | "responses": { |
| | | "200": { |
| | | "description": "获取用户信息", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "data": { |
| | | "type": "object", |
| | | "additionalProperties": true |
| | | }, |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/user/getUserList": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "SysUser" |
| | | ], |
| | | "summary": "分页获取用户列表", |
| | | "parameters": [ |
| | | { |
| | | "description": "页码, 每页大小", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/request.PageInfo" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "分页获取用户列表,返回包括列表,总数,页码,每页数量", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "data": { |
| | | "$ref": "#/definitions/response.PageResult" |
| | | }, |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/user/resetPassword": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "SysUser" |
| | | ], |
| | | "summary": "重置用户密码", |
| | | "parameters": [ |
| | | { |
| | | "description": "ID", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/system.SysUser" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "重置用户密码", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/user/setUserAuthorities": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "SysUser" |
| | | ], |
| | | "summary": "设置用户权限", |
| | | "parameters": [ |
| | | { |
| | | "description": "用户UUID, 角色ID", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/request.SetUserAuthorities" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "设置用户权限", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/user/setUserAuthority": { |
| | | "post": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "SysUser" |
| | | ], |
| | | "summary": "更改用户权限", |
| | | "parameters": [ |
| | | { |
| | | "description": "用户UUID, 角色ID", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/request.SetUserAuth" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "设置用户权限", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/user/setUserInfo": { |
| | | "put": { |
| | | "security": [ |
| | | { |
| | | "ApiKeyAuth": [] |
| | | } |
| | | ], |
| | | "consumes": [ |
| | | "application/json" |
| | | ], |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "SysUser" |
| | | ], |
| | | "summary": "设置用户信息", |
| | | "parameters": [ |
| | | { |
| | | "description": "ID, 用户名, 昵称, 头像链接", |
| | | "name": "data", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/system.SysUser" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "设置用户信息", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/response.Response" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "data": { |
| | | "type": "object", |
| | | "additionalProperties": true |
| | | }, |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "definitions": { |
| | | "config.AliyunOSS": { |
| | | "type": "object", |
| | | "properties": { |
| | | "access-key-id": { |
| | | "type": "string" |
| | | }, |
| | | "access-key-secret": { |
| | | "type": "string" |
| | | }, |
| | | "base-path": { |
| | | "type": "string" |
| | | }, |
| | | "bucket-name": { |
| | | "type": "string" |
| | | }, |
| | | "bucket-url": { |
| | | "type": "string" |
| | | }, |
| | | "endpoint": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | }, |
| | | "config.Autocode": { |
| | | "type": "object", |
| | | "properties": { |
| | | "root": { |
| | | "type": "string" |
| | | }, |
| | | "server": { |
| | | "type": "string" |
| | | }, |
| | | "server-api": { |
| | | "type": "string" |
| | | }, |
| | | "server-initialize": { |
| | | "type": "string" |
| | | }, |
| | | "server-model": { |
| | | "type": "string" |
| | | }, |
| | | "server-plug": { |
| | | "type": "string" |
| | | }, |
| | | "server-request": { |
| | | "type": "string" |
| | | }, |
| | | "server-router": { |
| | | "type": "string" |
| | | }, |
| | | "server-service": { |
| | | "type": "string" |
| | | }, |
| | | "transfer-restart": { |
| | | "type": "boolean" |
| | | }, |
| | | "web": { |
| | | "type": "string" |
| | | }, |
| | | "web-api": { |
| | | "type": "string" |
| | | }, |
| | | "web-form": { |
| | | "type": "string" |
| | | }, |
| | | "web-table": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | }, |
| | | "config.AwsS3": { |
| | | "type": "object", |
| | | "properties": { |
| | | "base-url": { |
| | | "type": "string" |
| | | }, |
| | | "bucket": { |
| | | "type": "string" |
| | | }, |
| | | "disable-ssl": { |
| | | "type": "boolean" |
| | | }, |
| | | "endpoint": { |
| | | "type": "string" |
| | | }, |
| | | "path-prefix": { |
| | | "type": "string" |
| | | }, |
| | | "region": { |
| | | "type": "string" |
| | | }, |
| | | "s3-force-path-style": { |
| | | "type": "boolean" |
| | | }, |
| | | "secret-id": { |
| | | "type": "string" |
| | | }, |
| | | "secret-key": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | }, |
| | | "config.CORS": { |
| | | "type": "object", |
| | | "properties": { |
| | |
| | | "type": "string" |
| | | }, |
| | | "expose-headers": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | }, |
| | | "config.Captcha": { |
| | | "type": "object", |
| | | "properties": { |
| | | "img-height": { |
| | | "description": "验证码高度", |
| | | "type": "integer" |
| | | }, |
| | | "img-width": { |
| | | "description": "验证码宽度", |
| | | "type": "integer" |
| | | }, |
| | | "key-long": { |
| | | "description": "验证码长度", |
| | | "type": "integer" |
| | | }, |
| | | "open-captcha": { |
| | | "description": "防爆破验证码开启此数,0代表每次登录都需要验证码,其他数字代表错误密码此数,如3代表错误三次后出现验证码", |
| | | "type": "integer" |
| | | }, |
| | | "open-captcha-timeout": { |
| | | "description": "防爆破验证码超时时间,单位:s(秒)", |
| | | "type": "integer" |
| | | } |
| | | } |
| | | }, |
| | | "config.Detail": { |
| | | "type": "object", |
| | | "properties": { |
| | | "compareField": { |
| | | "description": "需要比较时间的字段", |
| | | "type": "string" |
| | | }, |
| | | "interval": { |
| | | "description": "时间间隔", |
| | | "type": "string" |
| | | }, |
| | | "tableName": { |
| | | "description": "需要清理的表名", |
| | | "type": "string" |
| | | } |
| | | } |
| | | }, |
| | | "config.Excel": { |
| | | "type": "object", |
| | | "properties": { |
| | | "dir": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | }, |
| | | "config.HuaWeiObs": { |
| | | "type": "object", |
| | | "properties": { |
| | | "access-key": { |
| | | "type": "string" |
| | | }, |
| | | "bucket": { |
| | | "type": "string" |
| | | }, |
| | | "endpoint": { |
| | | "type": "string" |
| | | }, |
| | | "path": { |
| | | "type": "string" |
| | | }, |
| | | "secret-key": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | }, |
| | | "config.JWT": { |
| | | "type": "object", |
| | | "properties": { |
| | | "buffer-time": { |
| | | "description": "缓冲时间", |
| | | "type": "string" |
| | | }, |
| | | "expires-time": { |
| | | "description": "过期时间", |
| | | "type": "string" |
| | | }, |
| | | "issuer": { |
| | | "description": "签发者", |
| | | "type": "string" |
| | | }, |
| | | "signing-key": { |
| | | "description": "jwt签名", |
| | | "type": "string" |
| | | } |
| | | } |
| | | }, |
| | | "config.Local": { |
| | | "type": "object", |
| | | "properties": { |
| | | "path": { |
| | | "description": "本地文件访问路径", |
| | | "type": "string" |
| | | }, |
| | | "store-path": { |
| | | "description": "本地文件存储路径", |
| | | "type": "string" |
| | | } |
| | | } |
| | |
| | | } |
| | | } |
| | | }, |
| | | "config.Qiniu": { |
| | | "type": "object", |
| | | "properties": { |
| | | "access-key": { |
| | | "description": "秘钥AK", |
| | | "type": "string" |
| | | }, |
| | | "bucket": { |
| | | "description": "空间名称", |
| | | "type": "string" |
| | | }, |
| | | "img-path": { |
| | | "description": "CDN加速域名", |
| | | "type": "string" |
| | | }, |
| | | "secret-key": { |
| | | "description": "秘钥SK", |
| | | "type": "string" |
| | | }, |
| | | "use-cdn-domains": { |
| | | "description": "上传是否使用CDN上传加速", |
| | | "type": "boolean" |
| | | }, |
| | | "use-https": { |
| | | "description": "是否使用https", |
| | | "type": "boolean" |
| | | }, |
| | | "zone": { |
| | | "description": "存储区域", |
| | | "type": "string" |
| | | } |
| | | } |
| | | }, |
| | | "config.Redis": { |
| | | "type": "object", |
| | | "properties": { |
| | | "addr": { |
| | | "description": "服务器地址:端口", |
| | | "type": "string" |
| | | }, |
| | | "db": { |
| | | "description": "redis的哪个数据库", |
| | | "type": "integer" |
| | | }, |
| | | "password": { |
| | | "description": "密码", |
| | | "type": "string" |
| | | } |
| | | } |
| | | }, |
| | | "config.Server": { |
| | | "type": "object", |
| | | "properties": { |
| | | "aliyun-oss": { |
| | | "$ref": "#/definitions/config.AliyunOSS" |
| | | }, |
| | | "autocode": { |
| | | "description": "auto", |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/config.Autocode" |
| | | } |
| | | ] |
| | | }, |
| | | "aws-s3": { |
| | | "$ref": "#/definitions/config.AwsS3" |
| | | }, |
| | | "captcha": { |
| | | "$ref": "#/definitions/config.Captcha" |
| | | }, |
| | | "cors": { |
| | | "description": "跨域配置", |
| | | "allOf": [ |
| | |
| | | "items": { |
| | | "$ref": "#/definitions/config.SpecializedDB" |
| | | } |
| | | }, |
| | | "email": { |
| | | "$ref": "#/definitions/srm_config.Email" |
| | | }, |
| | | "excel": { |
| | | "$ref": "#/definitions/config.Excel" |
| | | }, |
| | | "hua-wei-obs": { |
| | | "$ref": "#/definitions/config.HuaWeiObs" |
| | | }, |
| | | "jwt": { |
| | | "$ref": "#/definitions/config.JWT" |
| | | }, |
| | | "local": { |
| | | "description": "oss", |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/config.Local" |
| | | } |
| | | ] |
| | | }, |
| | | "mssql": { |
| | | "$ref": "#/definitions/config.Mssql" |
| | |
| | | "pgsql": { |
| | | "$ref": "#/definitions/config.Pgsql" |
| | | }, |
| | | "qiniu": { |
| | | "$ref": "#/definitions/config.Qiniu" |
| | | }, |
| | | "redis": { |
| | | "$ref": "#/definitions/config.Redis" |
| | | }, |
| | | "sqlite": { |
| | | "$ref": "#/definitions/config.Sqlite" |
| | | }, |
| | | "system": { |
| | | "$ref": "#/definitions/config.System" |
| | | }, |
| | | "tencent-cos": { |
| | | "$ref": "#/definitions/config.TencentCOS" |
| | | }, |
| | | "timer": { |
| | | "$ref": "#/definitions/config.Timer" |
| | | }, |
| | | "zap": { |
| | | "$ref": "#/definitions/config.Zap" |
| | | "description": "JWT JWT ` + "`" + `mapstructure:\"jwt\" json:\"jwt\" yaml:\"jwt\"` + "`" + `", |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/config.Zap" |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | }, |
| | |
| | | "type": "string" |
| | | }, |
| | | "grpc-admin-url": { |
| | | "description": "grpc服务地址", |
| | | "description": "admin grpc服务地址", |
| | | "type": "string" |
| | | }, |
| | | "grpc-port": { |
| | | "description": "对外提供服务grpc端口", |
| | | "type": "string" |
| | | }, |
| | | "grpc-url": { |
| | | "description": "grpc服务地址", |
| | | "description": "aps grpc服务地址", |
| | | "type": "string" |
| | | }, |
| | | "iplimit-count": { |
| | | "type": "integer" |
| | | }, |
| | | "iplimit-time": { |
| | | "type": "integer" |
| | | }, |
| | | "oss-type": { |
| | | "description": "Oss类型", |
| | | "grpc-wms-url": { |
| | | "description": "wms grpc服务地址", |
| | | "type": "string" |
| | | }, |
| | | "router-prefix": { |
| | | "type": "string" |
| | | }, |
| | | "use-multipoint": { |
| | | "description": "多点登录拦截", |
| | | "type": "boolean" |
| | | }, |
| | | "use-redis": { |
| | | "description": "使用redis", |
| | | "type": "boolean" |
| | | } |
| | | } |
| | | }, |
| | | "config.TencentCOS": { |
| | | "type": "object", |
| | | "properties": { |
| | | "base-url": { |
| | | "type": "string" |
| | | }, |
| | | "bucket": { |
| | | "type": "string" |
| | | }, |
| | | "path-prefix": { |
| | | "type": "string" |
| | | }, |
| | | "region": { |
| | | "type": "string" |
| | | }, |
| | | "secret-id": { |
| | | "type": "string" |
| | | }, |
| | | "secret-key": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | }, |
| | | "config.Timer": { |
| | | "type": "object", |
| | | "properties": { |
| | | "detail": { |
| | | "type": "array", |
| | | "items": { |
| | | "$ref": "#/definitions/config.Detail" |
| | | } |
| | | }, |
| | | "spec": { |
| | | "description": "CRON表达式", |
| | | "type": "string" |
| | | }, |
| | | "start": { |
| | | "description": "是否启用", |
| | | "type": "boolean" |
| | | }, |
| | | "with_seconds": { |
| | | "description": "是否精确到秒", |
| | | "type": "boolean" |
| | | } |
| | | } |
| | | }, |
| | |
| | | } |
| | | } |
| | | }, |
| | | "example.ExaCustomer": { |
| | | "purchase.OrderStatus": { |
| | | "type": "integer", |
| | | "enum": [ |
| | | 1, |
| | | 2, |
| | | 3, |
| | | 4, |
| | | 5 |
| | | ], |
| | | "x-enum-comments": { |
| | | "OrderStatusCanceled": "已取消", |
| | | "OrderStatusCompleted": "已完成", |
| | | "OrderStatusConfirmed": "待确认", |
| | | "OrderStatusReceived": "待入库", |
| | | "OrderStatusStored": "已入库" |
| | | }, |
| | | "x-enum-varnames": [ |
| | | "OrderStatusConfirmed", |
| | | "OrderStatusReceived", |
| | | "OrderStatusStored", |
| | | "OrderStatusCompleted", |
| | | "OrderStatusCanceled" |
| | | ] |
| | | }, |
| | | "purchase.PriceAdjustmentType": { |
| | | "type": "integer", |
| | | "enum": [ |
| | | 1, |
| | | 2 |
| | | ], |
| | | "x-enum-comments": { |
| | | "PriceAdjustmentTypeAdd": "增加", |
| | | "PriceAdjustmentTypeSub": "减少" |
| | | }, |
| | | "x-enum-varnames": [ |
| | | "PriceAdjustmentTypeAdd", |
| | | "PriceAdjustmentTypeSub" |
| | | ] |
| | | }, |
| | | "purchase.Purchase": { |
| | | "type": "object", |
| | | "properties": { |
| | | "customerName": { |
| | | "description": "客户名", |
| | | "contact": { |
| | | "description": "联系人", |
| | | "type": "string" |
| | | }, |
| | | "customerPhoneData": { |
| | | "description": "客户手机号", |
| | | "created_at": { |
| | | "type": "string" |
| | | }, |
| | | "creator": { |
| | | "description": "制单人", |
| | | "type": "string" |
| | | }, |
| | | "deliveryDate": { |
| | | "description": "交付日期", |
| | | "type": "string" |
| | | }, |
| | | "handledBy": { |
| | | "description": "经办人", |
| | | "type": "string" |
| | | }, |
| | | "id": { |
| | | "description": "主键ID", |
| | | "type": "integer" |
| | | }, |
| | | "sysUser": { |
| | | "description": "管理详情", |
| | | "invoiceAmount": { |
| | | "description": "已收票金额", |
| | | "type": "number" |
| | | }, |
| | | "name": { |
| | | "description": "采购名称", |
| | | "type": "string" |
| | | }, |
| | | "number": { |
| | | "description": "采购编号", |
| | | "type": "string" |
| | | }, |
| | | "orderSource": { |
| | | "description": "单据来源", |
| | | "type": "string" |
| | | }, |
| | | "orderType": { |
| | | "description": "单据类型", |
| | | "type": "string" |
| | | }, |
| | | "paidAmount": { |
| | | "description": "已付金额", |
| | | "type": "number" |
| | | }, |
| | | "phone": { |
| | | "description": "联系人电话", |
| | | "type": "string" |
| | | }, |
| | | "priceAdjustment": { |
| | | "description": "价格调整值", |
| | | "type": "number" |
| | | }, |
| | | "priceAdjustmentType": { |
| | | "description": "价格调整类型", |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/system.SysUser" |
| | | "$ref": "#/definitions/purchase.PriceAdjustmentType" |
| | | } |
| | | ] |
| | | }, |
| | | "sysUserAuthorityID": { |
| | | "description": "管理角色ID", |
| | | "principal": { |
| | | "description": "采购负责人", |
| | | "type": "string" |
| | | }, |
| | | "purchaseType": { |
| | | "$ref": "#/definitions/purchase.PurchaseType" |
| | | }, |
| | | "purchaseTypeId": { |
| | | "description": "采购类型id", |
| | | "type": "integer" |
| | | }, |
| | | "sysUserId": { |
| | | "description": "管理ID", |
| | | "quantity": { |
| | | "description": "采购数量", |
| | | "type": "number" |
| | | }, |
| | | "realTotalPrice": { |
| | | "description": "最终价格", |
| | | "type": "number" |
| | | }, |
| | | "remark": { |
| | | "description": "备注", |
| | | "type": "string" |
| | | }, |
| | | "shouldPayAmount": { |
| | | "description": "应付金额", |
| | | "type": "number" |
| | | }, |
| | | "signingDate": { |
| | | "description": "签约日期", |
| | | "type": "string" |
| | | }, |
| | | "status": { |
| | | "description": "状态", |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/purchase.OrderStatus" |
| | | } |
| | | ] |
| | | }, |
| | | "supplier": { |
| | | "$ref": "#/definitions/test.Supplier" |
| | | }, |
| | | "supplierId": { |
| | | "description": "供应商id", |
| | | "type": "integer" |
| | | }, |
| | | "totalPrice": { |
| | | "description": "价税合计", |
| | | "type": "number" |
| | | }, |
| | | "unInvoiceAmount": { |
| | | "description": "未收票金额", |
| | | "type": "number" |
| | | }, |
| | | "updated_at": { |
| | | "type": "string" |
| | | }, |
| | | "warehouse": { |
| | | "description": "收货仓库", |
| | | "type": "string" |
| | | }, |
| | | "wholeDiscount": { |
| | | "description": "整单折扣值", |
| | | "type": "number" |
| | | }, |
| | | "wholeDiscountType": { |
| | | "description": "整单折扣类型", |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/purchase.WholeDiscountType" |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | }, |
| | | "example.ExaFile": { |
| | | "purchase.PurchaseProducts": { |
| | | "type": "object", |
| | | "properties": { |
| | | "chunkTotal": { |
| | | "type": "integer" |
| | | "amount": { |
| | | "description": "采购数量", |
| | | "type": "number" |
| | | }, |
| | | "exaFileChunk": { |
| | | "type": "array", |
| | | "items": { |
| | | "$ref": "#/definitions/example.ExaFileChunk" |
| | | } |
| | | }, |
| | | "fileMd5": { |
| | | "type": "string" |
| | | }, |
| | | "fileName": { |
| | | "type": "string" |
| | | }, |
| | | "filePath": { |
| | | "created_at": { |
| | | "type": "string" |
| | | }, |
| | | "id": { |
| | | "description": "主键ID", |
| | | "type": "integer" |
| | | }, |
| | | "isFinish": { |
| | | "type": "boolean" |
| | | "price": { |
| | | "description": "采购单价", |
| | | "type": "number" |
| | | }, |
| | | "productId": { |
| | | "description": "产品id", |
| | | "type": "integer" |
| | | }, |
| | | "purchaseId": { |
| | | "description": "采购id", |
| | | "type": "integer" |
| | | }, |
| | | "remark": { |
| | | "description": "描述", |
| | | "type": "string" |
| | | }, |
| | | "total": { |
| | | "description": "采购总价", |
| | | "type": "number" |
| | | }, |
| | | "updated_at": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | }, |
| | | "example.ExaFileChunk": { |
| | | "purchase.PurchaseType": { |
| | | "type": "object", |
| | | "properties": { |
| | | "exaFileID": { |
| | | "type": "integer" |
| | | }, |
| | | "fileChunkNumber": { |
| | | "type": "integer" |
| | | }, |
| | | "fileChunkPath": { |
| | | "created_at": { |
| | | "type": "string" |
| | | }, |
| | | "id": { |
| | | "description": "主键ID", |
| | | "type": "integer" |
| | | } |
| | | } |
| | | }, |
| | | "example.ExaFileUploadAndDownload": { |
| | | "type": "object", |
| | | "properties": { |
| | | "id": { |
| | | "description": "主键ID", |
| | | "type": "integer" |
| | | }, |
| | | "key": { |
| | | "description": "编号", |
| | | "type": "string" |
| | | }, |
| | | "name": { |
| | | "description": "文件名", |
| | | "description": "采购类型", |
| | | "type": "string" |
| | | }, |
| | | "tag": { |
| | | "description": "文件标签", |
| | | "type": "string" |
| | | "pin": { |
| | | "description": "是否置顶", |
| | | "type": "boolean" |
| | | }, |
| | | "url": { |
| | | "description": "文件地址", |
| | | "sort": { |
| | | "description": "排序", |
| | | "type": "integer" |
| | | }, |
| | | "updated_at": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | }, |
| | | "request.AddMenuAuthorityInfo": { |
| | | "purchase.WholeDiscountType": { |
| | | "type": "integer", |
| | | "enum": [ |
| | | 1, |
| | | 2 |
| | | ], |
| | | "x-enum-comments": { |
| | | "WholeDiscountTypeDiscount": "直接降价", |
| | | "WholeDiscountTypePercent": "百分比降价" |
| | | }, |
| | | "x-enum-varnames": [ |
| | | "WholeDiscountTypePercent", |
| | | "WholeDiscountTypeDiscount" |
| | | ] |
| | | }, |
| | | "purchaserequest.AddPurchase": { |
| | | "type": "object", |
| | | "properties": { |
| | | "authorityId": { |
| | | "description": "角色ID", |
| | | "type": "integer" |
| | | }, |
| | | "menus": { |
| | | "productList": { |
| | | "type": "array", |
| | | "items": { |
| | | "$ref": "#/definitions/system.SysBaseMenu" |
| | | "$ref": "#/definitions/purchase.PurchaseProducts" |
| | | } |
| | | }, |
| | | "purchase": { |
| | | "$ref": "#/definitions/purchaserequest.Purchase" |
| | | } |
| | | } |
| | | }, |
| | | "request.CasbinInReceive": { |
| | | "purchaserequest.Purchase": { |
| | | "type": "object", |
| | | "properties": { |
| | | "authorityId": { |
| | | "description": "权限id", |
| | | "contact": { |
| | | "description": "联系人", |
| | | "type": "string" |
| | | }, |
| | | "deliveryDate": { |
| | | "description": "交付日期", |
| | | "type": "string" |
| | | }, |
| | | "id": { |
| | | "description": "主键ID", |
| | | "type": "integer" |
| | | }, |
| | | "casbinInfos": { |
| | | "name": { |
| | | "description": "采购名称", |
| | | "type": "string" |
| | | }, |
| | | "number": { |
| | | "description": "采购编号", |
| | | "type": "string" |
| | | }, |
| | | "phone": { |
| | | "description": "联系人电话", |
| | | "type": "string" |
| | | }, |
| | | "priceAdjustment": { |
| | | "description": "价格调整值", |
| | | "type": "number" |
| | | }, |
| | | "priceAdjustmentType": { |
| | | "description": "价格调整类型", |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/purchase.PriceAdjustmentType" |
| | | } |
| | | ] |
| | | }, |
| | | "purchaseTypeId": { |
| | | "description": "采购类型id", |
| | | "type": "integer" |
| | | }, |
| | | "quantity": { |
| | | "description": "采购数量", |
| | | "type": "number" |
| | | }, |
| | | "realTotalPrice": { |
| | | "description": "最终价格", |
| | | "type": "number" |
| | | }, |
| | | "remark": { |
| | | "description": "备注", |
| | | "type": "string" |
| | | }, |
| | | "signingDate": { |
| | | "description": "签约日期", |
| | | "type": "string" |
| | | }, |
| | | "status": { |
| | | "description": "状态", |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/purchase.OrderStatus" |
| | | } |
| | | ] |
| | | }, |
| | | "supplierId": { |
| | | "description": "供应商id", |
| | | "type": "integer" |
| | | }, |
| | | "totalPrice": { |
| | | "description": "价税合计", |
| | | "type": "number" |
| | | }, |
| | | "wholeDiscount": { |
| | | "description": "整单折扣值", |
| | | "type": "number" |
| | | }, |
| | | "wholeDiscountType": { |
| | | "description": "整单折扣类型", |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/purchase.WholeDiscountType" |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | }, |
| | | "purchaserequest.PurchaseType": { |
| | | "type": "object", |
| | | "properties": { |
| | | "id": { |
| | | "description": "主键ID", |
| | | "type": "integer" |
| | | }, |
| | | "name": { |
| | | "description": "采购类型", |
| | | "type": "string" |
| | | }, |
| | | "pin": { |
| | | "description": "是否置顶", |
| | | "type": "boolean" |
| | | }, |
| | | "sort": { |
| | | "description": "排序", |
| | | "type": "integer" |
| | | } |
| | | } |
| | | }, |
| | | "purchaserequest.UpdatePurchase": { |
| | | "type": "object", |
| | | "properties": { |
| | | "productList": { |
| | | "type": "array", |
| | | "items": { |
| | | "$ref": "#/definitions/request.CasbinInfo" |
| | | "$ref": "#/definitions/purchase.PurchaseProducts" |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "request.CasbinInfo": { |
| | | "type": "object", |
| | | "properties": { |
| | | "method": { |
| | | "description": "方法", |
| | | "type": "string" |
| | | }, |
| | | "path": { |
| | | "description": "路径", |
| | | "type": "string" |
| | | } |
| | | } |
| | | }, |
| | | "request.ChangePasswordReq": { |
| | | "type": "object", |
| | | "properties": { |
| | | "newPassword": { |
| | | "description": "新密码", |
| | | "type": "string" |
| | | }, |
| | | "password": { |
| | | "description": "密码", |
| | | "type": "string" |
| | | } |
| | | } |
| | | }, |
| | | "request.Empty": { |
| | | "type": "object" |
| | | }, |
| | | "request.GetAuthorityId": { |
| | | "type": "object", |
| | | "properties": { |
| | | "authorityId": { |
| | | "description": "角色ID", |
| | | "type": "integer" |
| | | "purchase": { |
| | | "$ref": "#/definitions/purchaserequest.Purchase" |
| | | } |
| | | } |
| | | }, |
| | |
| | | } |
| | | } |
| | | }, |
| | | "request.InitDB": { |
| | | "request.Product": { |
| | | "type": "object", |
| | | "required": [ |
| | | "dbName" |
| | | ], |
| | | "properties": { |
| | | "dbName": { |
| | | "description": "数据库名", |
| | | "categoryName": { |
| | | "type": "string" |
| | | }, |
| | | "dbPath": { |
| | | "description": "sqlite数据库文件路径", |
| | | "deliveryTime": { |
| | | "type": "integer" |
| | | }, |
| | | "modelNumber": { |
| | | "type": "string" |
| | | }, |
| | | "dbType": { |
| | | "description": "数据库类型", |
| | | "name": { |
| | | "type": "string" |
| | | }, |
| | | "host": { |
| | | "description": "服务器地址", |
| | | "number": { |
| | | "type": "string" |
| | | }, |
| | | "password": { |
| | | "description": "数据库密码", |
| | | "purchasePrice": { |
| | | "type": "number" |
| | | }, |
| | | "shippingDuration": { |
| | | "type": "integer" |
| | | }, |
| | | "specifications": { |
| | | "type": "string" |
| | | }, |
| | | "port": { |
| | | "description": "数据库连接端口", |
| | | "supplier": { |
| | | "type": "string" |
| | | }, |
| | | "userName": { |
| | | "description": "数据库用户名", |
| | | "supplierId": { |
| | | "type": "integer" |
| | | }, |
| | | "supplierName": { |
| | | "type": "string" |
| | | }, |
| | | "supplierNumber": { |
| | | "type": "string" |
| | | }, |
| | | "unit": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | }, |
| | | "request.Login": { |
| | | "request.ProductCreate": { |
| | | "type": "object", |
| | | "properties": { |
| | | "captcha": { |
| | | "description": "验证码", |
| | | "type": "string" |
| | | }, |
| | | "captchaId": { |
| | | "description": "验证码ID", |
| | | "type": "string" |
| | | }, |
| | | "password": { |
| | | "description": "密码", |
| | | "type": "string" |
| | | }, |
| | | "username": { |
| | | "description": "用户名", |
| | | "type": "string" |
| | | } |
| | | } |
| | | }, |
| | | "request.PageInfo": { |
| | | "type": "object", |
| | | "properties": { |
| | | "keyword": { |
| | | "description": "关键字", |
| | | "type": "string" |
| | | }, |
| | | "page": { |
| | | "description": "页码", |
| | | "type": "integer" |
| | | }, |
| | | "pageSize": { |
| | | "description": "每页大小", |
| | | "type": "integer" |
| | | } |
| | | } |
| | | }, |
| | | "request.Register": { |
| | | "type": "object", |
| | | "properties": { |
| | | "authorityId": { |
| | | "type": "string", |
| | | "example": "int 角色id" |
| | | }, |
| | | "authorityIds": { |
| | | "type": "string", |
| | | "example": "[]uint 角色id" |
| | | }, |
| | | "email": { |
| | | "type": "string", |
| | | "example": "电子邮箱" |
| | | }, |
| | | "enable": { |
| | | "type": "string", |
| | | "example": "int 是否启用" |
| | | }, |
| | | "headerImg": { |
| | | "type": "string", |
| | | "example": "头像链接" |
| | | }, |
| | | "nickName": { |
| | | "type": "string", |
| | | "example": "昵称" |
| | | }, |
| | | "passWord": { |
| | | "type": "string", |
| | | "example": "密码" |
| | | }, |
| | | "phone": { |
| | | "type": "string", |
| | | "example": "电话号码" |
| | | }, |
| | | "userName": { |
| | | "type": "string", |
| | | "example": "用户名" |
| | | } |
| | | } |
| | | }, |
| | | "request.RollBack": { |
| | | "type": "object", |
| | | "properties": { |
| | | "deleteTable": { |
| | | "description": "是否删除表", |
| | | "type": "boolean" |
| | | }, |
| | | "id": { |
| | | "description": "主键ID", |
| | | "type": "integer" |
| | | } |
| | | } |
| | | }, |
| | | "request.SearchApiParams": { |
| | | "type": "object", |
| | | "properties": { |
| | | "apiGroup": { |
| | | "description": "api组", |
| | | "type": "string" |
| | | }, |
| | | "desc": { |
| | | "description": "排序方式:升序false(默认)|降序true", |
| | | "type": "boolean" |
| | | }, |
| | | "description": { |
| | | "description": "api中文描述", |
| | | "type": "string" |
| | | }, |
| | | "id": { |
| | | "description": "主键ID", |
| | | "type": "integer" |
| | | }, |
| | | "keyword": { |
| | | "description": "关键字", |
| | | "type": "string" |
| | | }, |
| | | "method": { |
| | | "description": "方法:创建POST(默认)|查看GET|更新PUT|删除DELETE", |
| | | "type": "string" |
| | | }, |
| | | "orderKey": { |
| | | "description": "排序", |
| | | "type": "string" |
| | | }, |
| | | "page": { |
| | | "description": "页码", |
| | | "type": "integer" |
| | | }, |
| | | "pageSize": { |
| | | "description": "每页大小", |
| | | "type": "integer" |
| | | }, |
| | | "path": { |
| | | "description": "api路径", |
| | | "type": "string" |
| | | } |
| | | } |
| | | }, |
| | | "request.SetUserAuth": { |
| | | "type": "object", |
| | | "properties": { |
| | | "authorityId": { |
| | | "description": "角色ID", |
| | | "type": "integer" |
| | | } |
| | | } |
| | | }, |
| | | "request.SetUserAuthorities": { |
| | | "type": "object", |
| | | "properties": { |
| | | "authorityIds": { |
| | | "description": "角色ID", |
| | | "list": { |
| | | "type": "array", |
| | | "items": { |
| | | "type": "integer" |
| | | "$ref": "#/definitions/request.Product" |
| | | } |
| | | }, |
| | | "id": { |
| | | "type": "integer" |
| | | } |
| | | } |
| | | }, |
| | |
| | | } |
| | | } |
| | | }, |
| | | "request.SysAuthorityBtnReq": { |
| | | "type": "object", |
| | | "properties": { |
| | | "authorityId": { |
| | | "type": "integer" |
| | | }, |
| | | "menuID": { |
| | | "type": "integer" |
| | | }, |
| | | "selected": { |
| | | "type": "array", |
| | | "items": { |
| | | "type": "integer" |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "request.SysAutoHistory": { |
| | | "type": "object", |
| | | "properties": { |
| | | "keyword": { |
| | | "description": "关键字", |
| | | "type": "string" |
| | | }, |
| | | "page": { |
| | | "description": "页码", |
| | | "type": "integer" |
| | | }, |
| | | "pageSize": { |
| | | "description": "每页大小", |
| | | "type": "integer" |
| | | } |
| | | } |
| | | }, |
| | | "response.Email": { |
| | | "type": "object", |
| | | "properties": { |
| | | "body": { |
| | | "description": "邮件内容", |
| | | "type": "string" |
| | | }, |
| | | "subject": { |
| | | "description": "邮件标题", |
| | | "type": "string" |
| | | }, |
| | | "to": { |
| | | "description": "邮件发送给谁", |
| | | "type": "string" |
| | | } |
| | | } |
| | | }, |
| | | "response.ExaCustomerResponse": { |
| | | "type": "object", |
| | | "properties": { |
| | | "customer": { |
| | | "$ref": "#/definitions/example.ExaCustomer" |
| | | } |
| | | } |
| | | }, |
| | | "response.ExaFileResponse": { |
| | | "type": "object", |
| | | "properties": { |
| | | "file": { |
| | | "$ref": "#/definitions/example.ExaFileUploadAndDownload" |
| | | } |
| | | } |
| | | }, |
| | | "response.FilePathResponse": { |
| | | "type": "object", |
| | | "properties": { |
| | | "filePath": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | }, |
| | | "response.FileResponse": { |
| | | "type": "object", |
| | | "properties": { |
| | | "file": { |
| | | "$ref": "#/definitions/example.ExaFile" |
| | | } |
| | | } |
| | | }, |
| | | "response.LoginResponse": { |
| | | "type": "object", |
| | | "properties": { |
| | | "expiresAt": { |
| | | "type": "integer" |
| | | }, |
| | | "token": { |
| | | "type": "string" |
| | | }, |
| | | "user": { |
| | | "$ref": "#/definitions/system.SysUser" |
| | | } |
| | | } |
| | | }, |
| | | "response.PageResult": { |
| | | "type": "object", |
| | | "properties": { |
| | |
| | | } |
| | | } |
| | | }, |
| | | "response.PolicyPathResponse": { |
| | | "response.PurchaseProducts": { |
| | | "type": "object", |
| | | "properties": { |
| | | "paths": { |
| | | "amount": { |
| | | "description": "采购数量", |
| | | "type": "number" |
| | | }, |
| | | "deliveryTime": { |
| | | "type": "integer" |
| | | }, |
| | | "modelNumber": { |
| | | "type": "string" |
| | | }, |
| | | "name": { |
| | | "type": "string" |
| | | }, |
| | | "number": { |
| | | "type": "string" |
| | | }, |
| | | "price": { |
| | | "description": "采购单价", |
| | | "type": "number" |
| | | }, |
| | | "productId": { |
| | | "description": "产品id", |
| | | "type": "integer" |
| | | }, |
| | | "productType": { |
| | | "type": "string" |
| | | }, |
| | | "purchaseId": { |
| | | "description": "采购id", |
| | | "type": "integer" |
| | | }, |
| | | "purchasePrice": { |
| | | "type": "number" |
| | | }, |
| | | "shippingDuration": { |
| | | "type": "integer" |
| | | }, |
| | | "specifications": { |
| | | "type": "string" |
| | | }, |
| | | "total": { |
| | | "description": "采购总价", |
| | | "type": "number" |
| | | }, |
| | | "unit": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | }, |
| | | "response.PurchaseResponse": { |
| | | "type": "object", |
| | | "properties": { |
| | | "productList": { |
| | | "type": "array", |
| | | "items": { |
| | | "$ref": "#/definitions/request.CasbinInfo" |
| | | "$ref": "#/definitions/response.PurchaseProducts" |
| | | } |
| | | }, |
| | | "purchase": { |
| | | "$ref": "#/definitions/purchase.Purchase" |
| | | } |
| | | } |
| | | }, |
| | |
| | | } |
| | | } |
| | | }, |
| | | "response.SysAPIListResponse": { |
| | | "type": "object", |
| | | "properties": { |
| | | "apis": { |
| | | "type": "array", |
| | | "items": { |
| | | "$ref": "#/definitions/system.SysApi" |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "response.SysAPIResponse": { |
| | | "type": "object", |
| | | "properties": { |
| | | "api": { |
| | | "$ref": "#/definitions/system.SysApi" |
| | | } |
| | | } |
| | | }, |
| | | "response.SysAuthorityBtnRes": { |
| | | "type": "object", |
| | | "properties": { |
| | | "selected": { |
| | | "type": "array", |
| | | "items": { |
| | | "type": "integer" |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "response.SysAuthorityCopyResponse": { |
| | | "type": "object", |
| | | "properties": { |
| | | "authority": { |
| | | "$ref": "#/definitions/system.SysAuthority" |
| | | }, |
| | | "oldAuthorityId": { |
| | | "description": "旧角色ID", |
| | | "type": "integer" |
| | | } |
| | | } |
| | | }, |
| | | "response.SysAuthorityResponse": { |
| | | "type": "object", |
| | | "properties": { |
| | | "authority": { |
| | | "$ref": "#/definitions/system.SysAuthority" |
| | | } |
| | | } |
| | | }, |
| | | "response.SysBaseMenuResponse": { |
| | | "type": "object", |
| | | "properties": { |
| | | "menu": { |
| | | "$ref": "#/definitions/system.SysBaseMenu" |
| | | } |
| | | } |
| | | }, |
| | | "response.SysBaseMenusResponse": { |
| | | "type": "object", |
| | | "properties": { |
| | | "menus": { |
| | | "type": "array", |
| | | "items": { |
| | | "$ref": "#/definitions/system.SysBaseMenu" |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "response.SysCaptchaResponse": { |
| | | "type": "object", |
| | | "properties": { |
| | | "captchaId": { |
| | | "type": "string" |
| | | }, |
| | | "captchaLength": { |
| | | "type": "integer" |
| | | }, |
| | | "openCaptcha": { |
| | | "type": "boolean" |
| | | }, |
| | | "picPath": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | }, |
| | | "response.SysConfigResponse": { |
| | | "type": "object", |
| | | "properties": { |
| | | "config": { |
| | | "$ref": "#/definitions/config.Server" |
| | | } |
| | | } |
| | | }, |
| | | "response.SysMenusResponse": { |
| | | "type": "object", |
| | | "properties": { |
| | | "menus": { |
| | | "type": "array", |
| | | "items": { |
| | | "$ref": "#/definitions/system.SysMenu" |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "response.SysUserResponse": { |
| | | "type": "object", |
| | | "properties": { |
| | | "user": { |
| | | "$ref": "#/definitions/system.SysUser" |
| | | } |
| | | } |
| | | }, |
| | | "srm_config.Email": { |
| | | "type": "object", |
| | | "properties": { |
| | | "from": { |
| | | "description": "发件人 你自己要发邮件的邮箱", |
| | | "type": "string" |
| | | }, |
| | | "host": { |
| | | "description": "服务器地址 例如 smtp.qq.com 请前往QQ或者你要发邮件的邮箱查看其smtp协议", |
| | | "type": "string" |
| | | }, |
| | | "is-ssl": { |
| | | "description": "是否SSL 是否开启SSL", |
| | | "type": "boolean" |
| | | }, |
| | | "nickname": { |
| | | "description": "昵称 发件人昵称 通常为自己的邮箱", |
| | | "type": "string" |
| | | }, |
| | | "port": { |
| | | "description": "端口 请前往QQ或者你要发邮件的邮箱查看其smtp协议 大多为 465", |
| | | "type": "integer" |
| | | }, |
| | | "secret": { |
| | | "description": "密钥 用于登录的密钥 最好不要用邮箱密码 去邮箱smtp申请一个用于登录的密钥", |
| | | "type": "string" |
| | | }, |
| | | "to": { |
| | | "description": "收件人:多个以英文逗号分隔 例:a@qq.com b@qq.com 正式开发中请把此项目作为参数使用", |
| | | "type": "string" |
| | | } |
| | | } |
| | | }, |
| | | "system.AutoCodeStruct": { |
| | | "type": "object", |
| | | "properties": { |
| | | "abbreviation": { |
| | | "description": "Struct简称", |
| | | "type": "string" |
| | | }, |
| | | "autoCreateApiToSql": { |
| | | "description": "是否自动创建api", |
| | | "type": "boolean" |
| | | }, |
| | | "autoCreateResource": { |
| | | "description": "是否自动创建资源标识", |
| | | "type": "boolean" |
| | | }, |
| | | "autoMoveFile": { |
| | | "description": "是否自动移动文件", |
| | | "type": "boolean" |
| | | }, |
| | | "businessDB": { |
| | | "description": "业务数据库", |
| | | "type": "string" |
| | | }, |
| | | "description": { |
| | | "description": "Struct中文名称", |
| | | "type": "string" |
| | | }, |
| | | "fields": { |
| | | "type": "array", |
| | | "items": { |
| | | "$ref": "#/definitions/system.Field" |
| | | } |
| | | }, |
| | | "hasTimer": { |
| | | "type": "boolean" |
| | | }, |
| | | "humpPackageName": { |
| | | "description": "go文件名称", |
| | | "type": "string" |
| | | }, |
| | | "package": { |
| | | "type": "string" |
| | | }, |
| | | "packageName": { |
| | | "description": "文件名称", |
| | | "type": "string" |
| | | }, |
| | | "structName": { |
| | | "description": "Struct名称", |
| | | "type": "string" |
| | | }, |
| | | "tableName": { |
| | | "description": "表名", |
| | | "type": "string" |
| | | } |
| | | } |
| | | }, |
| | | "system.Field": { |
| | | "type": "object", |
| | | "properties": { |
| | | "clearable": { |
| | | "description": "是否可清空", |
| | | "type": "boolean" |
| | | }, |
| | | "columnName": { |
| | | "description": "数据库字段", |
| | | "type": "string" |
| | | }, |
| | | "comment": { |
| | | "description": "数据库字段描述", |
| | | "type": "string" |
| | | }, |
| | | "dataTypeLong": { |
| | | "description": "数据库字段长度", |
| | | "type": "string" |
| | | }, |
| | | "dictType": { |
| | | "description": "字典", |
| | | "type": "string" |
| | | }, |
| | | "errorText": { |
| | | "description": "校验失败文字", |
| | | "type": "string" |
| | | }, |
| | | "fieldDesc": { |
| | | "description": "中文名", |
| | | "type": "string" |
| | | }, |
| | | "fieldJson": { |
| | | "description": "FieldJson", |
| | | "type": "string" |
| | | }, |
| | | "fieldName": { |
| | | "description": "Field名", |
| | | "type": "string" |
| | | }, |
| | | "fieldSearchType": { |
| | | "description": "搜索条件", |
| | | "type": "string" |
| | | }, |
| | | "fieldType": { |
| | | "description": "Field数据类型", |
| | | "type": "string" |
| | | }, |
| | | "require": { |
| | | "description": "是否必填", |
| | | "type": "boolean" |
| | | }, |
| | | "sort": { |
| | | "description": "是否增加排序", |
| | | "type": "boolean" |
| | | } |
| | | } |
| | | }, |
| | | "system.Meta": { |
| | | "type": "object", |
| | | "properties": { |
| | | "activeName": { |
| | | "type": "string" |
| | | }, |
| | | "closeTab": { |
| | | "description": "自动关闭tab", |
| | | "type": "boolean" |
| | | }, |
| | | "defaultMenu": { |
| | | "description": "是否是基础路由(开发中)", |
| | | "type": "boolean" |
| | | }, |
| | | "icon": { |
| | | "description": "菜单图标", |
| | | "type": "string" |
| | | }, |
| | | "keepAlive": { |
| | | "description": "是否缓存", |
| | | "type": "boolean" |
| | | }, |
| | | "title": { |
| | | "description": "菜单名", |
| | | "type": "string" |
| | | } |
| | | } |
| | | }, |
| | | "system.SysApi": { |
| | | "type": "object", |
| | | "properties": { |
| | | "apiGroup": { |
| | | "description": "api组", |
| | | "type": "string" |
| | | }, |
| | | "description": { |
| | | "description": "api中文描述", |
| | | "type": "string" |
| | | }, |
| | | "id": { |
| | | "description": "主键ID", |
| | | "type": "integer" |
| | | }, |
| | | "method": { |
| | | "description": "方法:创建POST(默认)|查看GET|更新PUT|删除DELETE", |
| | | "type": "string" |
| | | }, |
| | | "path": { |
| | | "description": "api路径", |
| | | "type": "string" |
| | | } |
| | | } |
| | | }, |
| | | "system.SysAuthority": { |
| | | "type": "object", |
| | | "properties": { |
| | | "authorityId": { |
| | | "description": "角色ID", |
| | | "type": "integer" |
| | | }, |
| | | "authorityName": { |
| | | "description": "角色名", |
| | | "type": "string" |
| | | }, |
| | | "children": { |
| | | "type": "array", |
| | | "items": { |
| | | "$ref": "#/definitions/system.SysAuthority" |
| | | } |
| | | }, |
| | | "createdAt": { |
| | | "description": "创建时间", |
| | | "type": "string" |
| | | }, |
| | | "dataAuthorityId": { |
| | | "type": "array", |
| | | "items": { |
| | | "$ref": "#/definitions/system.SysAuthority" |
| | | } |
| | | }, |
| | | "defaultRouter": { |
| | | "description": "默认菜单(默认dashboard)", |
| | | "type": "string" |
| | | }, |
| | | "deletedAt": { |
| | | "type": "string" |
| | | }, |
| | | "menus": { |
| | | "type": "array", |
| | | "items": { |
| | | "$ref": "#/definitions/system.SysBaseMenu" |
| | | } |
| | | }, |
| | | "parentId": { |
| | | "description": "父角色ID", |
| | | "type": "integer" |
| | | }, |
| | | "updatedAt": { |
| | | "description": "更新时间", |
| | | "type": "string" |
| | | } |
| | | } |
| | | }, |
| | | "system.SysAutoCode": { |
| | | "type": "object", |
| | | "properties": { |
| | | "desc": { |
| | | "type": "string" |
| | | }, |
| | | "id": { |
| | | "description": "主键ID", |
| | | "type": "integer" |
| | | }, |
| | | "label": { |
| | | "type": "string" |
| | | }, |
| | | "packageName": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | }, |
| | | "system.SysBaseMenu": { |
| | | "type": "object", |
| | | "properties": { |
| | | "authoritys": { |
| | | "type": "array", |
| | | "items": { |
| | | "$ref": "#/definitions/system.SysAuthority" |
| | | } |
| | | }, |
| | | "children": { |
| | | "type": "array", |
| | | "items": { |
| | | "$ref": "#/definitions/system.SysBaseMenu" |
| | | } |
| | | }, |
| | | "component": { |
| | | "description": "对应前端文件路径", |
| | | "type": "string" |
| | | }, |
| | | "hidden": { |
| | | "description": "是否在列表隐藏", |
| | | "type": "boolean" |
| | | }, |
| | | "id": { |
| | | "description": "主键ID", |
| | | "type": "integer" |
| | | }, |
| | | "menuBtn": { |
| | | "type": "array", |
| | | "items": { |
| | | "$ref": "#/definitions/system.SysBaseMenuBtn" |
| | | } |
| | | }, |
| | | "meta": { |
| | | "description": "附加属性", |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/system.Meta" |
| | | } |
| | | ] |
| | | }, |
| | | "name": { |
| | | "description": "路由name", |
| | | "type": "string" |
| | | }, |
| | | "parameters": { |
| | | "type": "array", |
| | | "items": { |
| | | "$ref": "#/definitions/system.SysBaseMenuParameter" |
| | | } |
| | | }, |
| | | "parentId": { |
| | | "description": "父菜单ID", |
| | | "type": "string" |
| | | }, |
| | | "path": { |
| | | "description": "路由path", |
| | | "type": "string" |
| | | }, |
| | | "sort": { |
| | | "description": "排序标记", |
| | | "type": "integer" |
| | | } |
| | | } |
| | | }, |
| | | "system.SysBaseMenuBtn": { |
| | | "type": "object", |
| | | "properties": { |
| | | "desc": { |
| | | "type": "string" |
| | | }, |
| | | "id": { |
| | | "description": "主键ID", |
| | | "type": "integer" |
| | | }, |
| | | "name": { |
| | | "type": "string" |
| | | }, |
| | | "sysBaseMenuID": { |
| | | "type": "integer" |
| | | } |
| | | } |
| | | }, |
| | | "system.SysBaseMenuParameter": { |
| | | "type": "object", |
| | | "properties": { |
| | | "id": { |
| | | "description": "主键ID", |
| | | "type": "integer" |
| | | }, |
| | | "key": { |
| | | "description": "地址栏携带参数的key", |
| | | "type": "string" |
| | | }, |
| | | "sysBaseMenuID": { |
| | | "type": "integer" |
| | | }, |
| | | "type": { |
| | | "description": "地址栏携带参数为params还是query", |
| | | "type": "string" |
| | | }, |
| | | "value": { |
| | | "description": "地址栏携带参数的值", |
| | | "type": "string" |
| | | } |
| | | } |
| | | }, |
| | | "system.SysDictionary": { |
| | | "type": "object", |
| | | "properties": { |
| | | "desc": { |
| | | "description": "描述", |
| | | "type": "string" |
| | | }, |
| | | "id": { |
| | | "description": "主键ID", |
| | | "type": "integer" |
| | | }, |
| | | "name": { |
| | | "description": "字典名(中)", |
| | | "type": "string" |
| | | }, |
| | | "status": { |
| | | "description": "状态", |
| | | "type": "boolean" |
| | | }, |
| | | "sysDictionaryDetails": { |
| | | "type": "array", |
| | | "items": { |
| | | "$ref": "#/definitions/system.SysDictionaryDetail" |
| | | } |
| | | }, |
| | | "type": { |
| | | "description": "字典名(英)", |
| | | "type": "string" |
| | | } |
| | | } |
| | | }, |
| | | "system.SysDictionaryDetail": { |
| | | "type": "object", |
| | | "properties": { |
| | | "id": { |
| | | "description": "主键ID", |
| | | "type": "integer" |
| | | }, |
| | | "label": { |
| | | "description": "展示值", |
| | | "type": "string" |
| | | }, |
| | | "sort": { |
| | | "description": "排序标记", |
| | | "type": "integer" |
| | | }, |
| | | "status": { |
| | | "description": "启用状态", |
| | | "type": "boolean" |
| | | }, |
| | | "sysDictionaryID": { |
| | | "description": "关联标记", |
| | | "type": "integer" |
| | | }, |
| | | "value": { |
| | | "description": "字典值", |
| | | "type": "integer" |
| | | } |
| | | } |
| | | }, |
| | | "system.SysMenu": { |
| | | "type": "object", |
| | | "properties": { |
| | | "authoritys": { |
| | | "type": "array", |
| | | "items": { |
| | | "$ref": "#/definitions/system.SysAuthority" |
| | | } |
| | | }, |
| | | "btns": { |
| | | "type": "object", |
| | | "additionalProperties": { |
| | | "type": "integer" |
| | | } |
| | | }, |
| | | "children": { |
| | | "type": "array", |
| | | "items": { |
| | | "$ref": "#/definitions/system.SysMenu" |
| | | } |
| | | }, |
| | | "component": { |
| | | "description": "对应前端文件路径", |
| | | "type": "string" |
| | | }, |
| | | "hidden": { |
| | | "description": "是否在列表隐藏", |
| | | "type": "boolean" |
| | | }, |
| | | "id": { |
| | | "description": "主键ID", |
| | | "type": "integer" |
| | | }, |
| | | "menuBtn": { |
| | | "type": "array", |
| | | "items": { |
| | | "$ref": "#/definitions/system.SysBaseMenuBtn" |
| | | } |
| | | }, |
| | | "menuId": { |
| | | "type": "string" |
| | | }, |
| | | "meta": { |
| | | "description": "附加属性", |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/system.Meta" |
| | | } |
| | | ] |
| | | }, |
| | | "name": { |
| | | "description": "路由name", |
| | | "type": "string" |
| | | }, |
| | | "parameters": { |
| | | "type": "array", |
| | | "items": { |
| | | "$ref": "#/definitions/system.SysBaseMenuParameter" |
| | | } |
| | | }, |
| | | "parentId": { |
| | | "description": "父菜单ID", |
| | | "type": "string" |
| | | }, |
| | | "path": { |
| | | "description": "路由path", |
| | | "type": "string" |
| | | }, |
| | | "sort": { |
| | | "description": "排序标记", |
| | | "type": "integer" |
| | | } |
| | | } |
| | | }, |
| | | "system.SysOperationRecord": { |
| | | "type": "object", |
| | | "properties": { |
| | | "agent": { |
| | | "description": "代理", |
| | | "type": "string" |
| | | }, |
| | | "body": { |
| | | "description": "请求Body", |
| | | "type": "string" |
| | | }, |
| | | "error_message": { |
| | | "description": "错误信息", |
| | | "type": "string" |
| | | }, |
| | | "id": { |
| | | "description": "主键ID", |
| | | "type": "integer" |
| | | }, |
| | | "ip": { |
| | | "description": "请求ip", |
| | | "type": "string" |
| | | }, |
| | | "latency": { |
| | | "description": "延迟", |
| | | "type": "string" |
| | | }, |
| | | "method": { |
| | | "description": "请求方法", |
| | | "type": "string" |
| | | }, |
| | | "path": { |
| | | "description": "请求路径", |
| | | "type": "string" |
| | | }, |
| | | "resp": { |
| | | "description": "响应Body", |
| | | "type": "string" |
| | | }, |
| | | "status": { |
| | | "description": "请求状态", |
| | | "type": "integer" |
| | | }, |
| | | "user": { |
| | | "$ref": "#/definitions/system.SysUser" |
| | | }, |
| | | "user_id": { |
| | | "description": "用户id", |
| | | "type": "integer" |
| | | } |
| | | } |
| | | }, |
| | | "system.SysUser": { |
| | | "type": "object", |
| | | "properties": { |
| | | "activeColor": { |
| | | "description": "活跃颜色", |
| | | "type": "string" |
| | | }, |
| | | "authorities": { |
| | | "type": "array", |
| | | "items": { |
| | | "$ref": "#/definitions/system.SysAuthority" |
| | | } |
| | | }, |
| | | "authority": { |
| | | "$ref": "#/definitions/system.SysAuthority" |
| | | }, |
| | | "authorityId": { |
| | | "description": "用户角色ID", |
| | | "type": "integer" |
| | | }, |
| | | "baseColor": { |
| | | "description": "基础颜色", |
| | | "type": "string" |
| | | }, |
| | | "email": { |
| | | "description": "用户邮箱", |
| | | "type": "string" |
| | | }, |
| | | "enable": { |
| | | "description": "用户是否被冻结 1正常 2冻结", |
| | | "type": "integer" |
| | | }, |
| | | "headerImg": { |
| | | "description": "用户头像", |
| | | "type": "string" |
| | | }, |
| | | "id": { |
| | | "description": "主键ID", |
| | | "type": "integer" |
| | | }, |
| | | "nickName": { |
| | | "description": "用户昵称", |
| | | "type": "string" |
| | | }, |
| | | "phone": { |
| | | "description": "用户手机号", |
| | | "type": "string" |
| | | }, |
| | | "sideMode": { |
| | | "description": "用户侧边主题", |
| | | "type": "string" |
| | | }, |
| | | "userName": { |
| | | "description": "用户登录名", |
| | | "type": "string" |
| | | }, |
| | | "uuid": { |
| | | "description": "用户UUID", |
| | | "type": "string" |
| | | } |
| | | } |
| | | }, |
| | | "system.System": { |
| | | "type": "object", |
| | | "properties": { |
| | |
| | | "test.Contract": { |
| | | "type": "object", |
| | | "properties": { |
| | | "fileContent": { |
| | | "type": "array", |
| | | "items": { |
| | | "type": "integer" |
| | | } |
| | | "created_at": { |
| | | "type": "string" |
| | | }, |
| | | "fileName": { |
| | | "type": "string" |
| | |
| | | }, |
| | | "supplierID": { |
| | | "type": "integer" |
| | | }, |
| | | "updated_at": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | }, |
| | | "test.Industry": { |
| | | "type": "object", |
| | | "properties": { |
| | | "created_at": { |
| | | "type": "string" |
| | | }, |
| | | "id": { |
| | | "description": "主键ID", |
| | | "type": "integer" |
| | | }, |
| | | "name": { |
| | | "type": "string" |
| | | }, |
| | | "updated_at": { |
| | | "type": "string" |
| | | } |
| | | } |
| | |
| | | "test.Member": { |
| | | "type": "object", |
| | | "properties": { |
| | | "created_at": { |
| | | "type": "string" |
| | | }, |
| | | "id": { |
| | | "description": "主键ID", |
| | | "type": "integer" |
| | |
| | | "nickname": { |
| | | "type": "string" |
| | | }, |
| | | "updated_at": { |
| | | "type": "string" |
| | | }, |
| | | "userName": { |
| | | "type": "string" |
| | | }, |
| | | "uuid": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | }, |
| | | "test.Product": { |
| | | "type": "object", |
| | | "properties": { |
| | | "deliveryTime": { |
| | | "type": "integer" |
| | | }, |
| | | "id": { |
| | | "description": "主键ID", |
| | | "type": "integer" |
| | | }, |
| | | "maximumStock": { |
| | | "type": "integer" |
| | | }, |
| | | "minimumStock": { |
| | | "type": "integer" |
| | | }, |
| | | "modelNumber": { |
| | | "type": "string" |
| | | }, |
| | | "name": { |
| | | "type": "string" |
| | | }, |
| | | "number": { |
| | | "type": "string" |
| | | }, |
| | | "productType": { |
| | | "type": "string" |
| | | }, |
| | | "purchasePrice": { |
| | | "type": "number" |
| | | }, |
| | | "remark": { |
| | | "type": "string" |
| | | }, |
| | | "shippingDuration": { |
| | | "type": "integer" |
| | | }, |
| | | "specifications": { |
| | | "type": "string" |
| | | }, |
| | | "supplier": { |
| | | "$ref": "#/definitions/test.Supplier" |
| | | }, |
| | | "supplierId": { |
| | | "type": "integer" |
| | | }, |
| | | "unit": { |
| | | "type": "string" |
| | | } |
| | | } |
| | |
| | | "type": "string" |
| | | }, |
| | | "contact": { |
| | | "type": "string" |
| | | }, |
| | | "contract": { |
| | | "$ref": "#/definitions/test.Contract" |
| | | }, |
| | | "created_at": { |
| | | "type": "string" |
| | | }, |
| | | "detailAddress": { |
| | |
| | | "supplierType": { |
| | | "type": "string" |
| | | }, |
| | | "updated_at": { |
| | | "type": "string" |
| | | }, |
| | | "url": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | }, |
| | | "test.SupplierMaterial": { |
| | | "type": "object", |
| | | "properties": { |
| | | "categoryName": { |
| | | "description": "产品类别名称", |
| | | "type": "string" |
| | | }, |
| | | "created_at": { |
| | | "type": "string" |
| | | }, |
| | | "deliveryTime": { |
| | | "description": "供货时长", |
| | | "type": "integer" |
| | | }, |
| | | "id": { |
| | | "description": "主键ID", |
| | | "type": "integer" |
| | | }, |
| | | "maximumStock": { |
| | | "type": "integer" |
| | | }, |
| | | "minimumStock": { |
| | | "type": "integer" |
| | | }, |
| | | "modelNumber": { |
| | | "type": "string" |
| | | }, |
| | | "name": { |
| | | "type": "string" |
| | | }, |
| | | "number": { |
| | | "type": "string" |
| | | }, |
| | | "purchasePrice": { |
| | | "type": "number" |
| | | }, |
| | | "shippingDuration": { |
| | | "description": "物流时长", |
| | | "type": "integer" |
| | | }, |
| | | "specifications": { |
| | | "type": "string" |
| | | }, |
| | | "supplier": { |
| | | "$ref": "#/definitions/test.Supplier" |
| | | }, |
| | | "supplierId": { |
| | | "type": "integer" |
| | | }, |
| | | "unit": { |
| | | "type": "string" |
| | | }, |
| | | "updated_at": { |
| | | "type": "string" |
| | | } |
| | | } |
| | |
| | | "test.SupplierType": { |
| | | "type": "object", |
| | | "properties": { |
| | | "created_at": { |
| | | "type": "string" |
| | | }, |
| | | "id": { |
| | | "description": "主键ID", |
| | | "type": "integer" |
| | | }, |
| | | "name": { |
| | | "type": "string" |
| | | }, |
| | | "updated_at": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | } |