Posts

: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: :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

请作者喝杯咖啡

微信支付 支付宝

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

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

subscribe via RSS