# sql-manager **Repository Path**: ch_wangzi/sql-manager ## Basic Information - **Project Name**: sql-manager - **Description**: 一分钟一个功能,快速开发web应用的框架! - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2023-01-27 - **Last Updated**: 2025-09-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # sql-manager ## 介绍 便于微型应用接口功能的快速开发。单纯写SQL脚本就能完成应用功能。 ## 快速开始 1、安装MySql5.7 2、在application.yml中配置好数据库链接(注意:此处只需要更改application.yml中数据库的用户名密码,以及ip地址。无需详细配置到数据库。其他配置项可根据需要进行改动) 3、项目启动后使用 classpath:schema-init.sql 脚本在数据库中建立 sql_manager 数据库 4、打开如下url,是本项目的接口文档 ~~~text http://localhost/sql-manager/doc.html#/home ~~~ # Sql-Manager API **简介**:Sql-Manager API **HOST**:http://localhost:80 **联系人**:WANG ZI **Version**:1.0.0.0 **接口路径**:/v3/api-docs?group=com.example.sql-manager [TOC] # Func 的查询修改接口 ## 新增修改一个 Func **接口地址**:`/sql-manager/func` **请求方式**:`POST` **请求数据类型**:`application/x-www-form-urlencoded,application/json` **响应数据类型**:`*/*` **接口描述**: **请求示例**: ```javascript { "title": "", "content": "", "description": "", "enabled": 1, "sqlType": 1 } ``` **请求参数**: | 参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema | | -------- | -------- | ----- | -------- | -------- | ------ | |funcPO|FuncPO|body|true|FuncPO|FuncPO| |  content|function sql||false|string|| |  createDate|createDate||false|integer(int64)|| |  description|description||false|string|| |  enabled|[0:disabled,1:enabled]||false|integer(int32)|| |  id|id||false|integer(int64)|| |  lastModifyDate|lastModifyDate||false|integer(int64)|| |  md5|md5||false|string|| |  sqlType|[0:select,1:update]||false|integer(int32)|| |  title|function name||false|string|| |  version|version||false|integer(int64)|| **响应状态**: | 状态码 | 说明 | schema | | -------- | -------- | ----- | |200|OK|| |201|Created|| |401|Unauthorized|| |403|Forbidden|| |404|Not Found|| **响应参数**: 暂无 **响应示例**: ![新增修改一个 Func.png](./src/main/resources/static/sql-manager/imgs/新增修改一个Func.png) ## 查询 Func 详情 **接口地址**:`/sql-manager/func/{id}` **请求方式**:`GET` **请求数据类型**:`application/x-www-form-urlencoded` **响应数据类型**:`*/*` **接口描述**: **请求参数**: | 参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema | | -------- | -------- | ----- | -------- | -------- | ------ | |id|id|path|true|integer(int64)|| **响应状态**: | 状态码 | 说明 | schema | | -------- | -------- | ----- | |200|OK|| |401|Unauthorized|| |403|Forbidden|| |404|Not Found|| **响应参数**: 暂无 **响应示例**: ![查询 Func 详情.png](./src/main/resources/static/sql-manager/imgs/查询Func详情.png) # Func 的调用接口 ## 根据 Id 调用查询 Func **接口地址**:`/sql-manager/invoke/query/{id}` **请求方式**:`POST` **请求数据类型**:`application/x-www-form-urlencoded,application/json` **响应数据类型**:`*/*` **接口描述**: **请求参数**: | 参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema | | -------- | -------- | ----- | -------- | -------- | ------ | |id|id|path|true|integer(int64)|| **响应状态**: | 状态码 | 说明 | schema | | -------- | -------- | ----- | |200|OK|| |201|Created|| |401|Unauthorized|| |403|Forbidden|| |404|Not Found|| **响应参数**: 暂无 **响应示例**: ![根据 Id 查询 Func.png](./src/main/resources/static/sql-manager/imgs/根据Id查询Func.png) ## 根据 Id 调用更新 Func **接口地址**:`/sql-manager/invoke/update/{id}` **请求方式**:`POST` **请求数据类型**:`application/x-www-form-urlencoded,application/json` **响应数据类型**:`*/*` **接口描述**: **请求参数**: | 参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema | | -------- | -------- | ----- | -------- | -------- | ------ | |id|id|path|true|integer(int64)|| **响应状态**: | 状态码 | 说明 | schema | | -------- | -------- | ----- | |200|OK|| |201|Created|| |401|Unauthorized|| |403|Forbidden|| |404|Not Found|| **响应参数**: 暂无 **响应示例**: ![根据 Id 调用更新 Func.png](./src/main/resources/static/sql-manager/imgs/根据Id调用更新Func.png)