Yuna

基于 Spring Session 的企业通用后台
授权协议 Apache
开发语言 Java
所属分类 Web应用开发、 后台管理系统(模板)
软件类型 开源软件
地区 国产
投 递 者 唐弘益
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

背景

考虑到公司业务系统较多,各业务系统后台各自开发维护用户及权限系统浪费开发资源,并且结合之前在公司做SSO的经验,决定开发一套基于Spring Session的统一管理后台来简化公司的业务系统

简介

Yuna是一套基于Spring Session技术搭建的统一后台管理系统,集统一登录、统一授权、统一管理于一体。 Yuna系统可帮助企业快速搭建微后台服务架构,各业务系统管理后台完全独立开发部署,只需集成Yuan Sdk就可以在Yuna后台统一管理授权

 业务系统管理

架构

架构图

(有些丑)

简单使用说明

  • 导入files/sql/init.sql文件到mysql数据库

  • 导入项目到IDE.

  • 修改console模块下配置文件

    配置文件 配置文件详情

  • 启动项目,管理员账号在数据库中设置

平台目录结构说明

├─client: 业务系统接入Yuan平台的SDK
├─common: Yuna公共代码包含一些工具类等
├─console: Yuna核心代码,页面
├─domain: Model、Bean 
└─files: 项目文件 
   ├─screenshot: 系统截图 
   └─sql: 初始化SQL + DDL + DML

系统部分页面演示

系统登录

 登录页面

主页

 主页

业务系统管理

 业务系统管理

权限管理

 权限管理

配置外部系统(Grafana) 

配置外部系统(Grafana)

配置外部系统(Kibana) 

配置外部系统(Kibana)

 相关资料
  • 在通讯录管理模块,管理员可对通讯录的可见范围、通讯录的字段、以及通讯录安全进行统一管理。 设置可见范围 根据企业内部人员构成情况,设置通讯录可见范围,保护成员信息不外泄。 设置入口:【管理后台】>【我的企业】>【通讯录管理】查看 1 / 隐藏部门/成员 点击添加,从组织架构中选择需要被隐藏的部门或成员,他们的名字将不会显示在公司通讯录中。支持添加白名单,白名单成员可以查看完整的通讯录。 2 / 限

  • 当用车审批通过时,可按照以下流程使用企业支付用车 员工操作步骤 1.登录滴滴企业版app 2.选择审批通过的用车制度 3.根据制度要求填写行程信息

  • 以下是为 linkerd 提供商业支持和其他企业产品的公司列表: Buoyant 是 linkerd 的原创者,并提供支持,培训和企业产品。 了解更多 »

  • 作用 用于查询企业账户额度、开票额度等信息。 依赖 暂无依赖 注意 所有接口调用时需要严格遵守请求方式(GET/POST) 使用接口前需要仔细阅读每个接口的注意事项 接口报错时先阅读通用错误解决方案和当前接口文档下的接口错误解决方案

  • 自我介绍 项目不懂,没问 C++八股:STL用过哪些,有哪些数据结构,智能指针,unordered_map的底层实现,C++11新特性 多线程开发,数据库 记不清了 代码题:给一个二叉树,按照前序遍历的顺序依次用left指针连接 面试官非常nice,还是大厂好

  • 方法一、录入成员并通过短信/邮件邀请加入企业 1、发起企业认证          1)进入企业管理平台-设置-企业信息-发起认证,平台管理员会在1-2个工作日左右审批          2)仅认证通过的企业可以通过短信/邮件邀请成员 2、录入成员         1)单个添加:进入企业管理平台-通讯录,选择某个部门,点击右上角“添加成员”         2)批量导入: 进入企业管理平台-通讯录,