一款 Java 語言基于 SpringBoot2.x、Layui、Thymeleaf、MybatisPlus、Shiro、MySQL等框架精心打造的一款模塊化、插件化、高性能的前后端分離架構敏捷開發框架,可用于快速搭建后臺管理系統,本著簡化開發、提升開發效率的初衷,框架自研了一套個性化的組件,實現了可插拔的組件式開發方式:單圖上傳、多圖上傳、下拉選擇、開關按鈕、單選按鈕、多選按鈕、圖片裁剪、富文本編輯器等等一系列個性化、輕量級的組件,是一款真正意義上實現組件化開發的敏捷開發框架,框架已集成了完整的RBAC權限架構和常規基礎模塊,同時支持多主題切換,可以根據自己喜歡的風格選擇想一個的主題,實現了個性化呈現的需求;
為了敏捷快速開發,提升研發效率,框架內置了一鍵CRUD代碼生成器,自定義了模塊生成模板,可以根據已建好的表結構(字段注釋需規范)快速的一鍵生成整個模塊的所有代碼和增刪改查等等功能業務,真正實現了低代碼開發,極大的節省了人力成本的同時提高了開發效率,縮短了研發周期,是一款真正意義上實現組件化、低代碼敏捷開發框架。
<widget:uploadSingleImage name="avatar|頭像|90x90|admin|建議上傳尺寸450x450|450x450" th:value="${info['avatar']}"/>
<widget:singleSelect name="gender|1|性別|name|id" th:data="${USER_GENDER_LIST}" th:value="${info['gender']}?:3"/>
<widget:complexSelect name="deptId|0|部門|name|id" sql="SELECT id,`name` FROM sys_dept WHERE pid=? AND mark=1 ORDER BY sort ASC;" th:value="${info['deptId']}?:0"/>
<widget:citySingleSelect th:value="${info['districtId']} ?: 0" limit="3"/>
<widget:tagsInput name="tags|1|4" data="['SpringBoot','Layui','MySQL','JQuery','Linux']" th:value="${info['tags']}"/>
<widget:checkboxSingleSelect name="roleIds|name|id" sql="SELECT id,`name` FROM sys_role WHERE mark=1 ORDER BY sort ASC;" th:value="${info['roleIds']}?:[]"/>
<widget:dateSelect name="birthday|出生日期|date" th:value="${#dates.format(info['birthday'], 'yyyy-MM-dd')}"/>
<widget:uploadFile name="files|附件|user|5|xls,xlsx,doc,docx|10*1024" th:value="${info['files']}" />
<widget:switchCheck name="status" data="正常|禁用" th:value="${info['status']} ?: 1"/>
<widget:iconPicker name="icon" th:value="${info['icon']}?:'layui-icon-home'"/>
<widget:treeSelect name="pid|0|上級菜單|name|id" sql="SELECT id,`name`,pid FROM sys_menu WHERE `status`=1 AND type <=3 AND mark=1 ORDER BY pid ASC,id ASC;" th:value="${info['pid']}?:0"/>
<widget:radioSelect name="target|name|id" data="1=內鏈,2=外鏈" th:value="${info['target']}"/>
<widget:transfer param="funcIds|0|全部節點,已賦予節點|name|id|220x350" data="1=查詢,5=添加,10=修改,15=刪除,20=狀態,25=批量刪除,30=全部展開,35=全部折疊,40=添加子級,45=導出數據,50=導入數據,55=分配權限,60=重置密碼" th:value="${info['funcIds']}"/>
感謝MybatisPlus、Layui等優秀開源項目。
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态