# deeppaas **Repository Path**: qzwsa_admin/deeppaas ## Basic Information - **Project Name**: deeppaas - **Description**: Deeppaas零代码开发平台,采用业界领先的规则引擎,实现以零代码的方式开发复杂系统。Deeppaas拥有业界独一无二的界面引擎,能够对UI设计实现像素级实现; 前端规则和后端规则引擎,能够安全的实现更复杂的业务流程; 接口管理,使得平台不再是一个孤立的系统,也使得二次开发变得更加自由; 流程引擎,集中了业务流和审批流两种功能,审批和业务不再分开; 权限管理,完善的组织结构、角色的绑定机制 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: http://www.deeppaas.com - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 6 - **Created**: 2024-02-22 - **Last Updated**: 2024-02-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Deeppaas [最新版本 v3.0.7](https://gitee.com/deeppaas/deeppaas/releases) ## 安装依赖环境 - 在您的计算机上安装 Java JDK17 环境,推荐[下载](https://www.azul.com/downloads/?version=java-17-lts&package=jdk#zulu) - 安装MySQL 5.7以及以上版本,建议 MySQL 8,推荐[下载](https://dev.mysql.com/downloads/mysql/) 新建 MySQL 数据库并创建库名为 `deeppaas` 的数据库,字符集 `utf8mb4` ,排序规则 `utf8mb4_general_ci` 。 ## 服务参数设置 这里假定您的数据库配置为: - 地址 `localhost` - 端口 `3306` - 数据库连接账号 `root` - 数据库连接密码 `123456` - 数据库名 `deeppaas` 打开解压包内的 `config/application.properties` ,按下面代码注释进行修改。 ```sh # 数据库名如果不是deeppaas,那么需要修改默认schema与数据库同名 dp.datasource.default-schema=deeppaas # 应用端口 server.port=8080 server.servlet.encoding.charset=UTF-8 server.servlet.encoding.enabled=true server.servlet.encoding.force=true spring.servlet.multipart.max-file-size=20MB spring.servlet.multipart.max-request-size=200MB # 连接地址 spring.datasource.jdbc-url=jdbc:mysql://localhost:3306/deeppaas?useUnicode=true&characterEncoding=utf-8 # 数据库用户名 spring.datasource.username=root # 数据库密码 spring.datasource.password=123456 spring.datasource.hikari.connectionInitSql=SET NAMES utf8mb4 COLLATE utf8mb4_general_ci; spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver # 登陆过期时间(分钟) dp.token.expiredTime=45 # 新建用户默认密码 dp.tenant.user.init.pwd=123456 dp.flyway.locations=db/mysql dp.datasource.db-type=MYSQL # 数据库名如果不是deeppaas,那么需要修改默认schema与数据库同名 dp.datasource.default-schema=deeppaas ``` ## 启动说明 - Windows 用户直接双击 `start.bat` 启动 - Unix 用户使用终端,在解压包文件夹执行: `sh deeppaas.sh start` ,见下方示例代码 ```sh # 进入解压包目录 cd ..../deeppaas # 启动服务 sh deeppaas.sh start # 关闭服务 sh deeppaas.sh stop ``` 启动成功后,打开浏览器访问 `http://localhost:8080` 即可。 默认登录账号为 `admin`,密码 `123456`(如果您修改了配置文件的用户默认密码,则使用修改后的密码) - 平台系统设置首页 [http://localhost:8080/settings](http://localhost:8080/settings) - 平台默认登录页 [http://localhost:8080/login](http://localhost:8080/login) - 平台缺省登录页(不会被覆盖) [http://localhost:8080/deeppaas-default-login](http://localhost:8080/deeppaas-default-login) - 平台 license 授权页 [http://localhost:8080/license](http://localhost:8080/license) ## license申请 如需license请访问[license申请](http://v3.deeppaas.com/apply)进行申请。 授权审批为人工后台操作,可能延迟,可以在微信群内通知管理员操作。 ## 教程文档 暂时没有成型的教程文档,下面有一个培训视频,大家可以先看 - [3.0版本简单培训视频](https://www.toutiao.com/video/7321641081320899126) ## 问题说明 - 如果您之前安装了旧版本的包,新包只需要把 `deeppaas-3.0.7.jar` 和 `deeppaas.sh` 以及 `startup.bat` 覆盖到原目录即可。 - 如果您本身修改了 `deeppaas.sh` 文件内的 `jdk` 路径,那么新覆盖的文件也需要同步修改 - 每次发布的 jar 包内的静态资源(`.js/.css`等)不会涵盖旧版本的静态资源,所以如果您的浏览器在更新了新安装包后提示找不到资源等类似错误,需要重启浏览器或清除浏览器缓存后在刷新重试。 ## 开发中的功能 1. 流程引擎与页面的关系等 2. 角色权限增加权限分组、增加业务主键 3. 组件模版 4. 其他操作上的功能优化