[發明專利]一種API自動生成系統在審
| 申請號: | 202210115419.6 | 申請日: | 2022-02-07 |
| 公開(公告)號: | CN114153438A | 公開(公告)日: | 2022-03-08 |
| 發明(設計)人: | 劉秋雨;徐煜東;韓華方 | 申請(專利權)人: | 宜科(天津)電子有限公司 |
| 主分類號: | G06F8/30 | 分類號: | G06F8/30;G06F16/21;G06F16/25 |
| 代理公司: | 北京鍾維聯合知識產權代理有限公司 11579 | 代理人: | 黃利萍 |
| 地址: | 300385 天津市*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 api 自動 生成 系統 | ||
1.一種API自動生成系統,其特征在于,所述系統包括:通信連接的服務器、存儲器和m個數據庫;所述服務器包括處理器和存儲有計算機程序的存儲介質;所述存儲器中存儲有配置文件;所述處理器與一個或多個顯示裝置通信連接,用于執行計算機程序,基于所述配置文件在所述顯示裝置上顯示配置頁面,所述配置頁面包括第一數據源生成按鈕和第二數據源生成按鈕以及對應的第一API生成按鈕和第二API生成按鈕;
所述處理器還用于在檢測到在任一數據源生成按鈕被點擊時,執行計算機程序以實現如下步驟:
S100,在所述顯示裝置上生成數據源配置界面,所述數據源配置界面用于指示當前操作用戶輸入對應的數據源配置信息;所述數據源配置信息包括用戶需要調用的數據庫k的名稱、設定的數據源標識、數據源IP、登錄數據庫k的用戶名和密碼、數據庫k的端口號和數據庫k的類型,k的取值為1到m;
S200,獲取當前數據源配置界面輸入的數據源配置信息并基于獲取的數據源配置信息在所述配置頁面生成對應的數據源列表;
S300,在檢測到點擊的數據源生成按鈕對應的API生成按鈕被點擊時,生成API配置界面,所述API配置界面用于指示當前操作用戶輸入對應的API配置信息,所述API配置信息包括設定的API名稱、設定的數據源標識和查詢語句,所述查詢語句用于指示調用數據庫k的那些數據內容;
S400,獲取當前API配置界面輸入的API配置信息并基于獲取的API配置信息在所述配置頁面生成對應的API列表,作為所述數據庫k的API。
2.根據權利要求1所述的系統,其特征在于,所述API列表包括API名稱、設定的數據源標識、查詢語句和請求路徑,所述請求路徑與API名稱、設定的數據源標識、查詢語句相關聯。
3.根據權利要求2所述的系統,其特征在于,所述API列表中還包括執行按鈕,通過點擊執行按鈕獲取到對應的數據內容。
4.根據權利要求2所述的系統,其特征在于,所述API列表中還包括修改按鈕和刪除按鈕。
5.根據權利要求2所述的系統,其特征在于,所述系統還與多個客戶端通信連接,每個客戶端通過所述請求路徑獲取對應的數據內容。
6.根據權利要求1所述的系統,其特征在于,設定的數據源標識和對應的數據庫的名稱不相同。
7.根據權利要求1所述的系統,其特征在于,每個數據庫包括多個數據表,所述數據內容包括一個數據表中的數據或者多個數據表中的數據。
8.根據權利要求1所述的系統,其特征在于,所述第一數據源生成按鈕為Rdbms數據源生成按鈕,所述第二數據源生成按鈕為Redis數據源生成按鈕。
9.根據權利要求8所述的系統,其特征在于,所述第一API生成按鈕為SQL API生成按鈕,所述第二API生成按鈕為Redis API生成按鈕。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于宜科(天津)電子有限公司,未經宜科(天津)電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210115419.6/1.html,轉載請聲明來源鉆瓜專利網。





