# manager **Repository Path**: ibsm/manager ## Basic Information - **Project Name**: manager - **Description**: 通用全系统,基础数据管理平台(http://manager.8tool.club/ test test123),个人、商用完全免费,想改造,随便改造。有好的idea、问题等欢迎提 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 1 - **Created**: 2018-01-02 - **Last Updated**: 2021-02-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### IBSM基础数据平台 **技术实现** springboot、redis、mybatis、(springcloud 待加入) **背景目的** 虽然目前开源java各种管理系统种类繁多,总体概括为(免费版功能不全、打着开源却干着各种使用条件限制的龌龊事[商业各种收费或者要留水印、签名、不得改动源码等]、系统环境配置复杂、集成了一堆臃肿功能、二次开发难度大、页面尴尬、等。这个不是针对所有,是个别 :joy: ) ,所以在这种背景下,促使了ibsm基础数据平台的产生。 **特点** 1. 功能简洁(包含大部分系统拥有的基础功能,用户[预留上级用户功能]、角色、菜单、权限、数据字典、操作日志查看)。 2. 前后台升级替换方便(前后台完全分离,[前端代码地址](https://gitee.com/ibsm/ibsm-core-view))。 3. 接口安全性高(接口层权限控制)、适用性广(crm、cms、app应用、营销系统、oa等)。 4. 对其他系统侵入性小(sdk集成,可替换性高、代码改动量为完全忽略)。 5. 环境部署简单(CI、CD引入或者引入Docker容器编排等)。 6. 水平扩展性良好(第一种方式,升级为SpringCloud、将RPC数据交互更新为http[实现较为简单];第二种方式,引入SpringCloud+consul或者eureka集成跨系统数据交互依旧使用RPC[非常简单];第三种方式,引入zk或者consul构建如dubbo模式的服务注册与发现应用[实现相对复杂点])。 案例地址:http://manager.8tool.club/ test test123 其他系统集成只需要加入sdk,及可纳入基础数据平台管理,省去开发基础数据模块业务代码工作量及时间: ``` com.hm.core ibsm-manage-sdk 3.0.0 com.hm.core ibsm-manage-service 3.0.0 ``` ![输入图片说明](https://gitee.com/uploads/images/2018/0317/122520_8be8de20_333603.png "TIM截图20180317122456.png") ![输入图片说明](https://gitee.com/uploads/images/2018/0209/182847_2570d494_333603.png "909.png") ![输入图片说明](https://gitee.com/uploads/images/2018/0317/125834_41fd9ee6_333603.png "TIM截图20180317125740.png") ![输入图片说明](https://gitee.com/uploads/images/2018/0209/182857_4f889021_333603.png "TIM截图20180209172953.png") ![输入图片说明](https://gitee.com/uploads/images/2018/0209/182904_2da99c4d_333603.png "TIM截图20180209172941.png") ![输入图片说明](https://gitee.com/uploads/images/2018/0317/120750_9d38de92_333603.png "TIM截图20180317120739.png") ![输入图片说明](https://gitee.com/uploads/images/2018/0308/114221_69445395_333603.png "TIM截图20180308114206.png") ![输入图片说明](https://gitee.com/uploads/images/2018/0312/152551_d0ca8194_333603.png "TIM截图20180312152538.png") docker 容器启动配置 docker run -p 9001:27017 --restart=always --name=mongo-server -v $PWD/db:/data/db -d docker.io/mongo docker run -it -d -p 10000:10000 --name=manager --link=redis:master.redis.com manager:4.0.0 docker run -p 9001:8080 -p 50000:50000 --name=jenkins docker.io/jenkins docker run -d -p 9000:8081 --name=nexus docker.io/sonatype/nexus docker run -it -d --restart=always -p 9000:6379 --name=redis 861cc310cd91