3 changed files with 54548 additions and 2 deletions
-
240README.md
-
54308mdp-lcode/sql/lcode.sql
-
2mdp-lcode/src/main/java/com/mdp/lcode/service/DbTableService.java
@ -0,0 +1,240 @@ |
|||
<p align="center"> |
|||
<a href="https://maimengcloud.com/" target="_blank"> |
|||
<img src="https://maimengcloud.com/img/728c2dec5c1055349455.png" width="400" alt="logo"> |
|||
</a> |
|||
</p> |
|||
<p align="center"> |
|||
<strong>唛盟(mdp-lcode):多功能、高效率、低代码的前后端一体化、智能化的开发工具</strong> |
|||
</p> |
|||
|
|||
<p align="center"> |
|||
<a target="_blank" href="https://gitee.com/qingqinkj/mdp-lcode-ui-web"> |
|||
<img src='https://gitee.com/qingqinkj/mdp-lcode-ui-web/badge/star.svg?theme=gvp' alt='gitee star'/> |
|||
</a> |
|||
</p> |
|||
<p align="center"> |
|||
👉 <a target="_blank" href="https://maimengcloud.com/lcode/m1/">https://maimengcloud.com</a> 👈 |
|||
</p> |
|||
|
|||
>⚠️注意:本工程属于唛盟低代码平台的后端服务工程 |
|||
|
|||
## 快速导航 |
|||
- [唛盟-后端开发底座](https://gitee.com/qingqinkj/mdp-core) |
|||
- [前端组件](https://e.gitee.com/qingqinkj/repos/qingqinkj/mdp-lcode-ui-web/sources) |
|||
- [后端服务](https://e.gitee.com/qingqinkj/repos/qingqinkj/mdp-lcode-backend/sources) |
|||
- [体验环境](https://maimengcloud.com/lcode/m1/) |
|||
登陆界面上选择演示账号登陆或者直接扫码登陆,无须注册 |
|||
|
|||
## 📢 简介[唛盟低代码开发平台mdp-lcode](/) |
|||
唛盟低代码开发平台简称唛盟或者mdp. |
|||
唛盟旨在为企业开发业务系统提供一整套解决方案,唛盟具有高效率、低代码、功能丰富等特点。企业可以在唛盟工程之上,加入更多其它业务功能;也可以以唛盟作为模板,创建新的工程,用于开发其它业务。使用唛盟构建应用,您不用考虑多租户、登录、统一认证中心、权限、菜单管理、系统管理、公共组件、公共api、代码冗余、数据字典、图片库、文件库、智能表单、工作流、微服务互相调用、全局跟踪定位bug、多主键crud,复杂sql查询等各种问题,这些问题的解决方案都作为扩展功能内置唛盟工程中了。 |
|||
💪给你一个使用唛盟的理由:代码大量减少、开发so easy、前后端MIT协议、全部开源、永久免费 |
|||
|
|||
### 唛盟主体工程 |
|||
唛盟属于前后端严格分离的一套系统,分为前端工程、后端工程两部分 |
|||
- [mdp-lcode-ui-web](https://gitee.com/qingqinkj/mdp-lcode-ui-web) |
|||
唛盟的前端工程,以vue.js为主 |
|||
- [mdp-lcode-backend](https://gitee.com/qingqinkj/mdp-lcode-backend) |
|||
唛盟的后端工程,java语言为主 |
|||
|
|||
### 配套工程 |
|||
- [mdp-code-generator](https://gitee.com/qingqinkj/mdp-code-generator) 代码生成器 |
|||
生成代码两种方式, |
|||
一、使用代码生成器本地工程,好处是代码可以直接覆盖到本地业务工程,避免复制黏贴出错。 |
|||
二、如果不需要本地生成代码,也可以在低代码平台在线生成。[在线生成代码](https://maimengcloud.com/lcode/m1/#/mdp/lcode/gen) |
|||
- [mdp-sys-backend](https://gitee.com/qingqinkj/mdp-sys-backend) |
|||
登陆、角色管理、权限管理、组织、人员、菜单、部门、元数据等管理功能的服务接口,默认打包合并到mdp-lcode-backend中,如果不涉及改动,无须关注该工程 |
|||
|
|||
- [mdp-core](https://gitee.com/qingqinkj/mdp-core) |
|||
该工程作为所有后端的公共封装,不包含任何的业务功能,仅作为后端系统的技术底座,包含一些公共工具、服务类抽象、dao层抽象等。 |
|||
默认打包进mdp-lcode-backend中,一般无须理会 |
|||
|
|||
|
|||
>⚠️注意:企业可以单独使用mdp-lcode-ui-web作为前端,单独开发后端系统;也可以使用**唛盟团队** 配套开源的后端系统[mdp-lcode-backend](https://gitee.com/qingqinkj/mdp-lcode-backend)作为后端服务。 |
|||
|
|||
## 💪 内置功能 |
|||
|
|||
``` |
|||
角色权限 |
|||
├── 角色管理 => 角色crud、分配菜单、分配权限 |
|||
├── 权限定义 => 权限crud |
|||
├── 菜单管理 => 菜单(按钮)crud、分配菜单(按钮)给角色、 |
|||
├── 模块管理 => 模块crud |
|||
├── 已开模块 => 查看企业(个人)已开通的模块 |
|||
|
|||
组织管理 |
|||
├── 机构管理 => 企业信息维护、管理员维护、账户信息维护、企业产品维护、 |
|||
├── 用户管理 => 用户的crud、分配岗位、分配部门、重置密码、邀请 |
|||
├── 部门管理 => 部门curd、分配岗位到部门、查看部门用户 |
|||
├── 公司管理 => 公司curd(超级管理员使用) |
|||
├── 岗位管理 => 岗位curd、分配角色到岗位、岗位人员查看 |
|||
├── 注销审核 => 审核用户的注销申请 |
|||
平台管理 |
|||
├── 平台配置 => 配置平台的信息 |
|||
├── 个人认证审核 => 审核个人的实名认证请求 |
|||
├── 企业认证审核 => 审核企业的实名认证请求 |
|||
元数据管理 |
|||
├── 字典管理 => 数据字典的crud |
|||
├── 列表维护 => 下拉列表数据项的crud |
|||
├── 参数定义 => 公共系统参数的crud |
|||
审批中心 |
|||
├── 待执行 => 我的待执行任务查询、任务执行 |
|||
├── 日历任务 => 我的待执行任务查询、任务执行 |
|||
├── 发起流程 => 发起流程 |
|||
审批监控 |
|||
├── 我发起的流程 => 查询我发起的流程 |
|||
├── 我监控的流程 => 查询我监控的流程、催办 |
|||
├── 我参与的流程 => 查询我参与过的流程 |
|||
流程模型 |
|||
├── 流程编辑器 => 在线流程编辑器 |
|||
├── 模型发布 => 流程模型发布 |
|||
├── 模型设置 => 设置流程与智能表单的关联、模型的启动条件、审批人、权限等 |
|||
低代码 |
|||
├── 表单中心 => 智能表单的门户 |
|||
├── 表单设计 => 进行智能表单设计、权限设置、在线查看源代码等 |
|||
├── 数据录入、查询 => 查询表单已录入的数据 |
|||
├── 代码生成器 => 在线生成crud的前端页面代码(表单、表格、api),后端代码(控制层、服务层、dao层代码),前后端0修改即可正常运行 |
|||
``` |
|||
|
|||
|
|||
## ⌨ 技术栈 |
|||
|
|||
spring boot + spring cloud + mybatis plus + flowable(可选) |
|||
|
|||
## 💻 样例项目 |
|||
|
|||
- [低代码平台] (https://maimengcloud.com/lcode/m1/) |
|||
- [系统管理] (https://maimengcloud.com/sys/m1/) |
|||
- [协同办公] (https://maimengcloud.com/oa/m1/) |
|||
- [项目管理] (https://maimengcloud.com/xm/m1/) |
|||
- [流程管理] (https://maimengcloud.com/workflow/m1/) |
|||
|
|||
## ⚙ 快速开始 |
|||
|
|||
### 开发 |
|||
```bash |
|||
# 克隆项目 |
|||
git clone https://gitee.com/qingqinkj/mdp-lcode-backend.git |
|||
|
|||
# 安装依赖 |
|||
mvn install |
|||
|
|||
# 导入数据库脚本 |
|||
[lcode.sql](./mdp-lcode/sql/lcode.sql) |
|||
|
|||
# 配置数据库链接 + redis 链接 |
|||
[application-dev.yml](./mdp-lcode/src/main/resources/application-dev.yml) |
|||
|
|||
# 启动服务 |
|||
找到并运行[LcodeApplication.java](./mdp-lcode/src/test/java/com/mdp/LcodeApplication.java) |
|||
``` |
|||
|
|||
访问端口 http://localhost:7014 |
|||
|
|||
### 发布 |
|||
```bash |
|||
# 构建 |
|||
在mdp-lcode-backend下执行 |
|||
mvn instal |
|||
|
|||
# 部署 |
|||
在mdp-lcode-backend下执行 |
|||
mvn deploy |
|||
|
|||
# 手工发布到测试环境或者生产环境 |
|||
如果是单体应用则拷贝并推送到服务器上[mdp-lcode-bootstrap-2.0.0-RELEASE.jar](./mdp-lcode-bootstrap/target/mdp-lcode-bootstrap-2.0.0-RELEASE.jar) |
|||
如果是微服务则拷贝并推送到服务器上[mdp-lcode-cloud-bootstrap-2.0.0-RELEASE.jar](./mdp-lcode-cloud-bootstrap/target/mdp-lcode-cloud-bootstrap-2.0.0-RELEASE.jar) |
|||
``` |
|||
|
|||
### 🔔️ 特别提醒 |
|||
|
|||
mdp 3.0 版本已经开始规划更新了,尽请期待新版本的诞生吧 |
|||
|
|||
|
|||
## 🚀 基于mdp框架拓展的开源项目 |
|||
>⚠️ 注意:以下拓展的框架或者子系统,由mdp开源团队基于项目经验进行总结抽取,可用可不用,可以以jar包方式合并到现有工程进行发布,也可单独发布成单体应用、微服务应用 |
|||
|
|||
- 第三方支付框架,整合了微信支付、支付宝支付、paypal支付 |
|||
1. [mdp-tpa-pay-backend](https://gitee.com/qingqinkj/mdp-tpa-pay-backend) 后端 |
|||
|
|||
- 即时通讯框架 |
|||
1. [mdp-im-uniapp](https://gitee.com/qingqinkj/mdp-im-uniapp) 前端app |
|||
2. [mdp-im-web](https://gitee.com/qingqinkj/mdp-im-web) 前端浏览器 |
|||
3. [mdp-im-backend](https://gitee.com/qingqinkj/mdp-im-backend) 后端 |
|||
|
|||
- 统一认证中心框架 |
|||
2. [mdp-oauth2-backend](https://gitee.com/qingqinkj/mdp-oauth2-backend) 后端 |
|||
|
|||
- 微服务框架 |
|||
1. [mdp-cloud-backend](https://gitee.com/qingqinkj/mdp-cloud-backend) 后端 |
|||
|
|||
- 工作流管理子系统 |
|||
1. [mdp-workflow-ui-web](https://gitee.com/qingqinkj/mdp-workflow-ui-web) 前端 |
|||
2. [mdp-workflow-backend](https://gitee.com/qingqinkj/mdp-workflow-backend) 后端 |
|||
|
|||
- 低代码平台 |
|||
1. [mdp-lcode-ui-web](https://gitee.com/qingqinkj/mdp-lcode-ui-web) 前端 |
|||
2. [mdp-lcode-backend](https://gitee.com/qingqinkj/mdp-lcode-backend) 后端 |
|||
|
|||
- 内容管理子系统 |
|||
1. [mdp-arc-ui-web](https://gitee.com/qingqinkj/mdp-arc-ui-web) 前端 |
|||
2. [mdp-arc-backend](https://gitee.com/qingqinkj/mdp-arc-backend) 后端 |
|||
|
|||
- 短信子系统 |
|||
1. [mdp-sms-ui-web](https://gitee.com/qingqinkj/mdp-sms-ui-web) 前端 |
|||
2. [mdp-sms-backend](https://gitee.com/qingqinkj/mdp-sms-backend) 后端 |
|||
|
|||
- 项目管理子系统 |
|||
1. [xm-crowd-ui-web](https://gitee.com/qingqinkj/xm-crowd-ui-web) 前端众包 |
|||
2. [xm-ui-web](https://gitee.com/qingqinkj/xm-ui-web) 前端管理端 |
|||
3. [xm-backend](https://gitee.com/qingqinkj/xm-backend) 后端 |
|||
|
|||
- 财务管理子系统 |
|||
1. [ac-core-ui-web](https://gitee.com/qingqinkj/ac-core-ui-web) 前端管理端 |
|||
2. [ac-backend](https://gitee.com/qingqinkj/ac-backend) 后端 |
|||
|
|||
## 💯 实践案例 |
|||
|
|||
1. [低代码平台](https://maimengcloud.com/lcode/m1/) |
|||
1. [系统管理](https://maimengcloud.com/sys/m1/) |
|||
2. [协同办公](https://maimengcloud.com/oa/m1/) |
|||
3. [唛盟众包-网页](https://maimengcloud.com) |
|||
3. [项目管理-网页](https://maimengcloud.com/xm/m1/) |
|||
4. 项目管理-小程序 |
|||
<img src="https://maimengcloud.com/img/77639c6907935d3b699f.png" alt="drawing" width="200"/> |
|||
5. [流程管理](https://maimengcloud.com/workflow/m1/) |
|||
|
|||
### 项目分支说明 |
|||
|
|||
| 分支 | 说明 | |
|||
|--------|-----------------------------------------------| |
|||
| master | 主分支,受保护分支,此分支不接受 PR。在 dev 分支后经过测试没问题后会合并到此分支。 | |
|||
| dev | 开发分支,接受 PR,PR 请提交到 dev 分支。 | |
|||
|
|||
|
|||
## 🐞 交流讨论 、反馈 BUG、提出建议等 |
|||
|
|||
1. 快扫描下方左侧微信二维码和我们一起交流讨论吧!(备注 唛盟-mdp 进群) |
|||
<img src="https://maimengcloud.com/img/5ff0a747a4a1f14cf6a5.png" alt="drawing" width="200"/> |
|||
|
|||
2. 唛盟微信公众号查看一些基础教程 |
|||
<img src="https://maimengcloud.com/img/f3f91bac3a3735264a66.png" alt="drawing" width="200"/> |
|||
|
|||
3. 反馈 BUG、提出建议,欢迎新建:[issues](https://gitee.com/qingqinkj/mdp-lcode-ui-web/issues),开发人员会不定时查看回复。 |
|||
4. 参与贡献,请查看[贡献指南](#🔨贡献指南)。 |
|||
|
|||
## 💲 打赏 |
|||
**感谢所有赞赏以及参与贡献的小伙伴,你们的支持是我们不断更新前进的动力!微信扫一扫,赏杯咖啡呗!** |
|||
<img src="https://maimengcloud.com/img/97094cc1553fe0b0046c.jpg" alt="drawing" width="300"/> |
|||
|
|||
## 🔔商务合作 |
|||
|
|||
序号|合作项目| 详细介绍 | 费用说明| |
|||
----------------------|------------|----------------------|-----| |
|||
1.| 打赏获得赞助商名额| 在赞助商列表展示(添加微信沟通) |不限额度| |
|||
2.| 新组件开发| 提供组件扩展、优化服务 |500元/每个组件起步,视复杂程度而定| |
|||
3.| 开发问题解答|如果使用该产品遇到棘手问题需要解决,添加微信进行沟通解决 |250元/一次 限一个小时的工作时长,超过1个小时无法解决,退款一半或者延时1个小时,还不能解决,全额退款| |
|||
4.| 开发培训|提供开发流程介绍、技术介绍、功能介绍、部署流程介绍,仅限线上培训 |500元/课程 时长2小时 |
|||
5.| 扩展问题解答|如果需要使用该产品进行自有业务系统研发,需要我方提供意见建议,我方收取一定费用后提供相应服务 |2000元/一次 限8小时的工作时长,超出8个小时双方无法达成一致意见,退500元,如需加时处理按250/小时计算加时费用。| |
|||
6.| 广告合作|广告位(精品项目推荐、赞助商展位) |加微信沟通| |
|||
|
|||
54308
mdp-lcode/sql/lcode.sql
File diff suppressed because it is too large
View File
File diff suppressed because it is too large
View File
Write
Preview
Loading…
Cancel
Save
Reference in new issue