Giter Club home page Giter Club logo

journey's Introduction

Image text

Journey DB平台

Image text Image text Image text Image text Image text Image text Image text

功能简介

  • 全局管理
    • 系统配置:配置平台邮件服务,后期系统相关配置集成于此
    • 系统日志:用户操作相关日志
  • 用户权限
    • 菜单路由:菜单路由配置,配置左侧菜单及子路由(内部跳转使用),路由均需与前端路由一致
    • 接口权限:接口权限配置,配置后端接口请求权限(get,post,patch,del)
    • 用户组:用户所属用户组,便于公司内部人员分组,跟其他功能无相关
    • 角色:角色控制权限(通过用户->角色->权限),默认新用户只可访问仪表盘,超级用户,可访问所有权限
    • 用户:用户管理
  • MySQL
    • MySQL实例:管理MySQL实例(以前为以数据为单位管理,后面发现使用不方便)
    • 数据库用户:管理MySQL用户
    • 数据库实例状态:管理MySQL实例状态(processlist、innodb状态、master/slave状态)
  • MongoDB
    • MongoDB实例:管理MongoDB实例
  • Redis
    • Redis实例:管理Redis实例
  • 数据库权限
    • MySQL权限:用户默认无可访问MySQL权限,通过申请,待管理员同意后,方可访问
    • MongoDB权限:用户默认无可访问MongoDB权限,通过申请,待管理员同意后,方可访问
    • Redis权限:用户默认无可访问Redis权限,通过申请,待管理员同意后,方可访问
  • Query
    • QueryConfig:QueryLimit、导出白名单,Query相关配置
    • 数据库元数据:显示MySQL表结构
    • QuerySql:mysql查询功能,提供语法提示功能,导出查询结果功能,limit限制可通过QueryLimit动态调整
    • QueryMongoDB:MongoDB查询功能
    • QueryRedis:Redis查询功能
  • 工单系统:
    • 新建工单:新建SQL工单,可添加多个数据库上线(审核部分集成inception,inception已闭源,见个人fork项目),新建自助工单
    • 全部SQL工单:全部工单,默认显示近7日的工单,可显示我的工单我的待办,可通过时间搜索
  • 工单配置
    • 审批组:工单相关审批组管理
    • SQL工单类型:SQL工单类型管理
    • 自助工单类型:自助工单类型配置管理

环境

  • 后端
    • python 3.8
    • Django 3.0
    • djangorestframework 3.11
  • 前端
    • Vue.js 2.5
    • element-ui 2.4.6
    • vue-router 3.0.1
    • vuex 3.0.1

安装文档

安装文档

部分功能展示

登录界面(支持LADP和普通登陆): Image text dashboard页面: Image text 菜单管理: Image text 角色管理: Image text 系统日志: Image text SQL工单功能页面: Image text Image text Image text Image text MySQL功能页面: MySQL用户列表页面: Image text MySQL实例状态页面: Image text MySQL元数据页面: Image text QueryLimit页面: Image text QuerySQL页面: Image text 工单相关页面: 工单页面: Image text Image text

其他

工单配置功能中动态Form功能参考(https://github.com/GavinZhuLei/vue-form-making)

使用交流

  • QQ群:521745114

备注:项目个人在写,因精力有限可能更新不会太快,后期会逐渐增加其他功能。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.