# sample **Repository Path**: 358744287/sample ## Basic Information - **Project Name**: sample - **Description**: 如易云生成系统演示。如易云是一个面向开发者的技术云平台,支持根据业务模型快速生成pc web前台系统,pc web运营管理系统,app形态系统,微信形态系统 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: http://soeasycloud.cn:8081/ - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 10 - **Created**: 2016-11-08 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README > 本系统 由 如易云 生成, 技术支持 请咨询 客服微信 startupeasy, 网址:http://soeasycloud.cn:8081 ## 如易云 技术文档 http://www.jianshu.com/users/05906e2aaf97 ## 技术选型 基于JHipster,做了一定的调整。 ### 构建工具 - gradle 2.*以上 ### JDK8 ### 框架 - springboot 1.4.1.RELEASE - spring 4.3.3.RELEASE - springsecurity (OAuth2) - mybatis 3.4.1 - sharding-jdbc 1.3.1 - freemarker - bootstrap ### 后台运营系统模板 http://www.zi-han.net/theme/hplus/ ## 功能特性 ### 运营管理系统基础功能(互联网产品的运营系统) #### 功能特性 - RABC模型的权限设计,支持 菜单权限、功能按钮操作权限、基于数据行的数据权限(基于列的数据权限可以很方便的扩展支持); - 运营人员 和 最终用户两套账号体系; #### 技术特性 - 基于freemarker的服务端模板引擎 - 单表模型列表、编辑功能的自动生成; - 集成导入、导出功能;(导入导出数据可运行期动态改变) - 列表、编辑页面基于jqgrid(显示格式、列之间的联动等很多特性都可运行期自动改变,无需重启服务) - 页面展示 和 逻辑做了很好的抽象分隔,对于不同的关注点 修改不同的文件,便于维护; - 工程模块化, 分为 domain、api、service、admin-war和web-war ### 前台系统 ## 如何运行 **示例中连接的是我们的数据库** - `git clone https://git.oschina.net/starteasy/sample.git` - 建议直接导入IDEA (打开IDEA, File - New - Project from Existing Sources...),选择 `gradle` - 等很久之后,下载下来所以依赖包, 找到 Module `sample-admin-war` 入口类 `AdminApplicationApp` ,右键 `Debug` 或 `Run` - 浏览器 `http://localhost:8080/` - 默认帐户 `admin` `admin` ## 如何自定义配置 - IDE工具 切换为 eclipse,可通过 `gradle eclipse` 生成eclipse打开需要的元数据文件; - 默认绑定的端口是 8080, 如果要更改端口,请 更新 resources/config下的 `application-dev.yml` >server: > port: 8080 - 数据库连接信息 在 `application.properties` 中,更改为自己本地的数据库即可 ** 需要自己创建数据库表,DDL在 `sample-admin-war`的`src/test/resources`目录下 ** ## 在线体验 - 浏览器输入网址 [http://soeasycloud.cn:8080/admin/sample/index](http://soeasycloud.cn:8080/admin/sample/index) - 用户名/密码: admin/admin **注: 因为时间仓促,还有很多需要优化的地方,希望大家督促!**