1 Star 0 Fork 134

高开天 / coral

forked from 捷码 / coral 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

:tw-1f1ec: :tw-1f1ea: :tw-1f1f2: :tw-1f1eb: :tw-1f1f7: :tw-1f1e6: :tw-1f1f2: :tw-1f1ea:
支持我就帮忙在上方依次Watch、Star一波再离开,感激支持!
:tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345:


License SpringBoot MyBatis-Plus Shiro Layui Coral QQ1群 QQ2群

最近更新内容 v1.0.2 (2020.3.25)

  1. 将代码结构分层管理,独立不同作用的common模块其他模块按需引用,可以大大减少代码重复工作量。
  2. “权限标识”字段修改为“权限标识组”,方便对同一事务的权限进行组合授权,使授权机制更加灵活方便。
  3. 优化“权限添加”表单字段布局,使操作更简洁,界面更清爽。
  4. 权限列表增加“添加子节点”按钮,添加权限更便捷。
  5. 权限列表增加“展开所有”,“关闭所有”按钮,方便了树形表格的数据查看
  6. 增加保存,编辑的校验器,以及自定义参数校验器
  7. 增加演示环境配置,防止误操作
  8. 增加系统预设数据保护,防止误操作
  9. 增加加密/解密工具类

上次更新内容 v1.0.1 (2020.3.22)

  1. 开启Shiro权限注解
  2. Shiro增加密码加密验证
  3. 数据库user表增加salt值,密码采用SHA256算法加密
  4. 集成Swagger-UI接口在线调试文档页
  5. 集成并且开启Druid数据库监控页面
  6. 数据库中完善了系统预设功能的权限数据

演示站点

演示地址:http://fs.yxsdcti.com:8088/admin/index 演示帐号:admin 演示密码:123456

扫码进微信群

微信名片


项目介绍

Coral是Gem家族成员之一,英文发音[ˈkɒrəl] 释义“珊瑚”。2020年首次与大家见面。她美如其名,不但外在美,内在更美...

Coral 企业快速开发框架,基于SpringBoot2.2x,MyBatis,Shiro等主流框架开发;前端页面采用LayUi开发。本系统技术栈选型专门面向后台开发人员快速上手而选,适合所有中小型企业或开发团队,开箱即用。http://www.gemframework.com

“一簇五彩斑斓的珊瑚”
   ______                          ________
 .' ___  |                        |_   __  |
/ .'   \_|   .---.   _ .--..--.     | |_ \_|  _ .--.   ,--.    _ .--..--.    .---.
| |   ____  / /__\\ [ `.-. .-. |    |  _|    [ `/'`\] `'_\ :  [ `.-. .-. |  / /__\\
\ `.___]  | | \__.,  | | | | | |   _| |_      | |     // | |,  | | | | | |  | \__.,
 `._____.'   '.__.' [___||__||__] |_____|    [___]    \'-;__/ [___||__||__]  '.__.'

         GemFrame一款基于SpringBoot优秀的国产开源框架 http://www.gemframework.com

项目背景

自从Pearl权限管理快速开发框架上线以来受到了大家的喜爱和认可,于是趁热打铁的把Coral赶出来了。

项目命名

项目的命名没有什么特殊的含义和规划,仅仅是一个代号,但还是会有很多人有意无意的问我,既然非要做一些解释(我看了好多项目发现现在好像都流行这个,解释一下显得有逼格有情怀)在这里统一解释:Coral释义为“珊瑚”一种珍贵且美丽的生物,也正好可以表达出我对她的定位和期待。

刚刚社区的一位“霞光”悄悄的对我说....Coral 谐音“烤肉”。这太巧了,大概是因为我爱吃烤肉吧,所以我就把她做出来了。

项目理念

  • 轻装上阵,化繁为简

这是一个技术栈爆炸的时代,我们不谈概念,不搞逼格,在我看来实际需求的技术选型和功能实现是最重要的,技术没有好与坏,只有适不适合,所以我们一起轻装上阵,化繁为简。我们从不以功能复杂(但无用)为豪,以不绑架用户需求为基本原则,坚持开发出更多、更实用、更落地的功能/组件!

  • 团队标签
  • | 工匠精神 |

  • | 完美主义 |

  • | 孜孜不倦 |

基础能力

精细化权限管理,自定义菜单配置,安全身份认证,系统监控,代码生成,示例演示等。官方提供完善的API文档、部署文档、架构介绍文档以及视频教程帮助您快速学习入门,快速上手使用。

系统截图

登录页1

登录页2

工作台

首页

主机监控

权限new

权限add

用户-add

用户

用户new

部门

角色new

userinfo

代码结构

模块结构

coral 
 |--coral-apirest 为前后端分离提供RESTful API
 |
 |--coral-admin 管理后台Web
 |
 |--coral-common 公共模块
 |
 |--coral-common-service 服务模块
 |
 |--coral-common-mapper 数据操作模块
 |
 |--coral-common-model 模型层

包结构

java
  |
  |--com.gemframework.common 公共包
  |--com.gemframework.common.annotation 公共自定义注解
  |--com.gemframework.common.config 公共配置
  |--com.gemframework.common.constant 公共常量
  |--com.gemframework.common.utils 公共工具包

  |--com.gemframework.constant 常量包
  |--com.gemframework.config 配置包
  |--com.gemframework.utils 工具包

  |--com.gemframework.controller 控制器包

  |--com.gemframework.mapper 映射器包 

  |--com.gemframework.model 模型类包
  |--com.gemframework.model.annotation 模型注解
  |--com.gemframework.model.common 公共模型
  |--com.gemframework.model.entity 实体对象
  |--com.gemframework.model.entity.po 持久对象
  |--com.gemframework.model.entity.vo 表现层对象
  |--com.gemframework.model.request API请求体对象
  |--com.gemframework.model.response API响应体对象

  |--com.gemframework.service 接口服务包
  |--com.gemframework.service.impl 接口实现包

静态资源包结构

resource
  |
  |--static 存放静态文件处 如css,js,img,fonts等
  |--templates 存放页面模版处 如html,jsp,vm等
  |--mapper 存放Mybatis SQL映射文件处

官方社区

http://bbs.gemframework.com 推荐单机鼠标右键选择新页面打开

支持我就帮忙在上方依次Watch、Star一波再离开,感激支持!

问题反馈

  1. 开发文档:暂无
  2. 项目文档:http://pearl.mydoc.io/
  3. 官方社区:http://www.gemframework.com/bbs
  4. gitee:https://gitee.com/zzimo/gem
  5. github:https://github.com/gem-team/gem-pearl
  6. 官方网站:http://www.gemframework.com
  7. 官方QQ群:72940788、446017307
  8. 如需关注项目最新动态,同时也是对项目最好的支持 技术讨论、二次开发等咨询、问题和建议,请移步到官方社区,我会在第一时间进行解答和回复!

参与贡献

  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request

请作者喝杯咖啡

微信支付 支付宝

赞赏请务必备注您的联系方式

非常感谢您的赞赏,我一直再努力!

MIT License Copyright (c) 2020 gemteam Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

Coral是Gem系列中的一员,Coral权限管理系统后台技术基于SpringBoot2.2、MyBatis、Shiro等开发;前端页面采用LayUi开发。本系统技术栈选型专门面向后台开发人员快速上手而选,适合所有中小型企业或开发团队,开箱即用。【QQ交流群】72940788 | 446017307 展开 收起
Java
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/guojf/coral.git
git@gitee.com:guojf/coral.git
guojf
coral
coral
master

搜索帮助