Dave:Node一鍵生成CRUD代碼,又一款極其好用的代碼生成器

項目名稱:Dave

項目作者:Dave

開源許可協議:Apache-2.0

 

項目地址:https://gitee.com/zzf0529/Dave

 

 

項目簡介

Dave 是一種專爲 API 而生的 JSON 網絡傳輸協議以及基於這套協議實現的 ORM 庫。

爲簡單的增刪改查、複雜的查詢、簡單的事務操作提供了完全自動化的API。

能大幅降低開發和溝通成本,簡化開發流程,縮短開發週期。

適合中小型前後端分離的項目,尤其是互聯網創業項目和企業自用項目。

通過自動化 API,前端可以定製任何數據、任何結構!

大部分 HTTP 請求後端再也不用寫接口了,更不用寫文檔了!

前端再也不用和後端溝通接口或文檔問題了!再也不會被文檔各種錯誤坑了!

後端再也不用爲了兼容舊接口寫新版接口和文檔了!再也不會被前端隨時隨地沒完沒了地煩了!

 

項目特色

在線解析

  • 自動生成接口文檔,清晰可讀永遠最新
  • 自動校驗與格式化,支持高亮和收展
  • 自動生成各種語言代碼,一鍵下載
  • 自動管理與測試接口用例,一鍵共享
  • 自動給請求JSON加註釋,一鍵切換

對於前端

  • 不用再向後端催接口、求文檔
  • 數據和結構完全定製,要啥有啥
  • 看請求知結果,所求即所得
  • 可一次獲取任何數據、任何結構
  • 能去除重複數據,節省流量提高速度

對於後端

  • 提供通用接口,大部分API不用再寫
  • 自動生成文檔,不用再編寫和維護
  • 自動校驗權限、自動管理版本、自動防SQL注入
  • 開放API無需劃分版本,始終保持兼容
  • 支持增刪改查、模糊搜索、正則匹配、遠程函數等

 

框架說明生成介紹

 

注意:表的基礎結構分別爲id,createtime,updatetime

介紹

該套代碼生成器僅限於 node框架內的結構生成規則, 所有生成的實現統一在服務端進行處理, 然後返回, 如需要進行修改, 修改後臺服務的接口實現即可。

內容

目前整套的生成內容主要圍繞整套框架的設計結構進行, 覆蓋後臺(WCF接口、數據接口、業務層)、前臺的代碼生成(View 及ViewModel層), 如下所示。

支持

1.支持生成可預覽編輯的代碼、直接複製進行移植

2.直接生成文件, 無論是類庫文件、還是前端的UI .xaml文件。

3.支持代碼高亮、方便進行查看編輯

4.暫只支持mysql但是並不是以後就打算支持mysql 會多種數據庫選擇

已完成的

1.數據動態鏈接,數據結構的管控

2.表中的數據查看

3.數據可在視圖中進行編輯修改。

4.可通過表/類結構實現api生成

5.可通過表/類結構實現接口文檔生成

需要先創建鏈接如下操作:

可自定義配置參數是否可查詢可匹配

生成代碼存在model模型 curd代碼等 複製下載一鍵匹配

 

如果你喜歡這個項目,或者想參與其中,那麼就點擊後面的鏈接給它一個 Star 或者提一個 Issue 吧:https://gitee.com/zzf0529/Dave

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章