# renren-generator
**Repository Path**: OS_Zane/renren-generator
## Basic Information
- **Project Name**: renren-generator
- **Description**: 人人开源项目的代码生成器,可在线生成entity、xml、dao、service、html、js、sql代码,减少70%以上的开发任务
- **Primary Language**: Java
- **License**: GPL-3.0
- **Default Branch**: master
- **Homepage**: http://www.renren.io
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 3993
- **Created**: 2019-02-14
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
**项目说明**
- renren-generator是人人开源项目的代码生成器,可在线生成entity、xml、dao、service、html、js、sql代码,减少70%以上的开发任务
**如何交流、反馈、参与贡献?**
- Git仓库:https://gitee.com/renrenio/renren-generator
- [人人开源](http://www.renren.io):http://www.renren.io
- [官方社区](http://www.renren.io/community):http://www.renren.io/community
- 官方QQ群:324780204、145799952
- 技术讨论、二次开发等咨询、问题和建议,请移步到官方社区,我会在第一时间进行解答和回复
- 如需关注项目最新动态,请Watch、Star项目,同时也是对项目最好的支持
- 微信扫码并关注【人人开源】,获得项目最新动态及更新提醒

**本地部署**
- 通过git下载源码
- 修改application.yml,更新MySQL账号和密码、数据库名称
- Eclipse、IDEA运行RenrenApplication.java,则可启动项目
- 项目访问路径:http://localhost
**演示效果图:**

**renren-fast-vue**
- 会生成elementui目录,把elementui目录下的src目录,直接覆盖原工程
- 修改原工程下的src/api/index.js,如:
```javascript
import * as common from './modules/common'
import * as user from './modules/user'
import * as role from './modules/role'
import * as menu from './modules/menu'
import * as log from './modules/log'
import * as config from './modules/config'
import * as oss from './modules/oss'
import * as goods from './modules/goods'
import * as schedule from './modules/schedule'
export default {
common, // 公共
user, // 管理员管理
role, // 角色管理
menu, // 菜单管理
log, // 系统日志
config, // 参数管理
oss, // 文件服务
goods, // 商品管理
schedule // 定时任务
}
```
- 修改原工程下的src/router/index.js,如:
```javascript
children: [
// 通过isTab属性, 设定是否通过tab标签页展示内容
{ path: '/home', component: _import('home/index'), name: 'home', desc: '首页' },
{ path: '/layout-setting', component: _import('layout/setting'), name: 'setting', desc: '布局设置' },
{ path: '/user', component: _import('user/index'), name: 'user', desc: '管理员管理', meta: { isTab: true } },
{ path: '/role', component: _import('role/index'), name: 'role', desc: '角色管理', meta: { isTab: true } },
{ path: '/menu', component: _import('menu/index'), name: 'menu', desc: '菜单管理', meta: { isTab: true } },
{ path: '/sql', component: _import('sql/index'), name: 'sql', desc: 'SQL监控', meta: { isTab: true } },
{ path: '/schedule', component: _import('schedule/index'), name: 'schedule', desc: '定时任务', meta: { isTab: true } },
{ path: '/config', component: _import('config/index'), name: 'config', desc: '参数管理', meta: { isTab: true } },
{ path: '/oss', component: _import('oss/index'), name: 'oss', desc: '文件上传', meta: { isTab: true } },
{ path: '/goods', component: _import('goods/index'), name: 'goods', desc: '商品管理', meta: { isTab: true } },
{ path: '/log', component: _import('log/index'), name: 'log', desc: '系统日志', meta: { isTab: true } }
]
```