日本电影一区二区_日本va欧美va精品发布_日本黄h兄妹h动漫一区二区三区_日本欧美黄色

low-code 低代碼平臺 java 代碼自動一鍵生成工具(低代碼開發(fā)平臺 java)

low-code

low-code 是一款為 java 打造的低代碼平臺。

開源地址:https://github.com/houbb/low-code

特性

  • 支持基本的增刪改查
  • 支持枚舉值處理
  • 支持 EXCEL 導(dǎo)出
  • 代碼一鍵生成
  • 生產(chǎn)代碼一鍵清理

low-code 低代碼平臺 java 代碼自動一鍵生成工具(低代碼開發(fā)平臺 java)

技術(shù)選型

springboot 容器

mybatis-plus druid mysql 數(shù)據(jù)庫

vue element-ui 頁面

變更日志

變更日志

快速開始

需要

jdk 1.7

maven 3.x

mysql 5.7

配置調(diào)整

此處使用的是 mysql-5.7,數(shù)據(jù)庫腳本見 mysql-5.7.sql

在 mysql 中執(zhí)行上述腳本,默認(rèn)的 mysql 登錄信息為 root/123456。

如果需要調(diào)整,修改 application.yml 文件。

代碼生成

執(zhí)行 low-code-gen 模塊中的 LowCodeGenerator#main() 方法,指定生成的表。

我們以用戶表作為入門的例子:

create table user(    id int unsigned auto_increment comment '自增主鍵' primary key,    user_id varchar(32) not null comment '用戶標(biāo)識',    user_name varchar(32) not null comment '用戶名稱',    remark varchar(64) not null comment '用戶描述',    status varchar(1) not null default 'S' comment '用戶狀態(tài)',    app_name varchar(64) not null default 'system' comment '應(yīng)用名稱',    operator_name varchar(64) not null default 'system' comment '操作員名稱',    create_time timestamp default CURRENT_TIMESTAMP not null comment '創(chuàng)建時間戳',    update_time timestamp default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP comment '更新時間戳') comment '用戶表' ENGINE=Innodb default charset=UTF8 auto_increment=1;

針對枚舉值我們可以指定配置到 lc_enum_mapping 表中。

啟動

直接運行 Application#main() 方法,即可啟動應(yīng)用。

生成示例

low-code 低代碼平臺 java 代碼自動一鍵生成工具(低代碼開發(fā)平臺 java)

用戶界面

分支特性

v0.0.1-基本 dal 等實現(xiàn)

v0.0.2-實現(xiàn)增刪改等功能

v0.0.3-實現(xiàn)分頁查詢

v0.0.4-實現(xiàn) EXCEL 導(dǎo)出

v0.0.5-實現(xiàn)枚舉值映射

拓展閱讀

后期 Road-MAP

  • [ ] 根據(jù) @TableId 獲取對應(yīng)的 id 字段
  • [ ] 批量刪除
  • [ ] 新增/更新時過濾 id 和時間
  • [ ] 時間類型查詢優(yōu)化(date 控件)
  • [ ] 導(dǎo)入功能
  • [ ] 動態(tài)菜單 下載中心
  • [ ] EXCEL 導(dǎo)出枚舉值處理
  • [x] 枚舉值的統(tǒng)一處理
  • [x] 依賴名稱生成更加優(yōu)雅,變?yōu)槭鬃帜感?/li>
  • [x] 導(dǎo)出功能
  • [x] 查詢功能

數(shù)據(jù)源

  • [ ] 其他數(shù)據(jù)庫支持
  • [ ] 其他前端語言支持
  • [ ] 其他后端語言支持

自動生成

  • gen-test-plugin 接入
  • swagger 接入
  • JAPIDocs 接入

可視化

  • 頁面化
  • 高度定制化

相關(guān)新聞

聯(lián)系我們
聯(lián)系我們
公眾號
公眾號
在線咨詢
分享本頁
返回頂部
大埔区| 房产| 凉城县| 宜昌市| 莱阳市| 台中县| 灌南县| 湖南省| 屏山县| 漠河县| 新沂市| 从化市| 平昌县| 永丰县| 九龙县| 温泉县| 微博| 穆棱市| 手游| 易门县| 新巴尔虎右旗| 万源市| 顺昌县| 平潭县| 七台河市| 南康市| 长兴县| 天津市| 滨州市| 托克托县| 独山县| 荔浦县| 南丰县| 屏东市| 泸州市| 平原县| 清徐县| 大荔县| 大悟县| 额尔古纳市| 宜章县|