# basic_api **Repository Path**: regan_org/basic_api ## Basic Information - **Project Name**: basic_api - **Description**: 基础项目构建模块是基于工作中管理系统模块,抽取出来的基础构建项目。包含:用户管理、角色管理、菜单管理、字典管理、以及用户角色菜单授权等基础功能,后续会更新更多的基础功能。 项目模块构建基于最近工作中的总结,优化了功能结构。使用了前后端分离,前端主要应该阿里开源框架,Ant Design。后端为java开发,项目架构包含了,springboot、spring-security、spring-oauth2、jwt、mybatis-plus、redis、swagger、集成了oauth2 密码登录授权,以及swagger api接口文档管理。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 2 - **Created**: 2019-11-28 - **Last Updated**: 2021-06-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 基础项目构建模块 #### 项目介绍 基础项目构建模块是基于工作中管理系统模块,抽取出来的基础构建项目。包含:用户管理、角色管理、菜单管理、字典管理、以及用户角色菜单授权等基础功能,后续会更新更多的基础功能。 项目模块构建基于最近工作中的总结,优化了功能结构。使用了前后端分离,前端主要应该阿里开源框架,Ant Design。后端为java开发,项目架构包含了,springboot、spring-security、spring-oauth2、jwt、mybatis-plus、redis、swagger、集成了oauth2 密码登录授权,以及swagger api接口文档管理。 #### 部署与启动 - 启动:执行Main方法启动项目 - 地址: swagger-ui: http://localhost:8010/swagger-ui.html。 #### 前端项目部署: - 下载源码:[basic_web](https://gitlab.com/basecode-group/basic-project/basic_web)。 - 编译与运行:yarn , yarn start - 访问:http://localhost:8000。 #### docker 部署说明 - [docker 部署说明](https://basecode-group.gitlab.io/basic-project/deploy_doc/#/) ##### swagger ![](http://fff.ph/wfiles/images/2019/12/5386ad4615014b2d9081c981f99165d5.png) ##### 管理系统 - 登录页 ![](http://fff.ph/wfiles/images/2019/12/e8088b7e30b044b5a0a48959e62a6f87.png) - 用户管理 ![](http://fff.ph/wfiles/images/2019/12/c7e5074374f84034b4af83372765add5.png) ![](http://fff.ph/wfiles/images/2019/12/a692dd985d85450abb43254cc6ad3e29.png) - 角色管理 ![](http://fff.ph/wfiles/images/2019/12/d3907354841145c29f1897295d2ae801.png) ![](http://fff.ph/wfiles/images/2019/12/48c688a898604332ba1cc1013825deef.png) - 菜单管理 ![](http://fff.ph/wfiles/images/2019/12/954ca89da89545d1a1bd1a0c3194b66b.png) ![](http://fff.ph/wfiles/images/2019/12/a2d20686f4a54634a2e76dc2015e9b3e.png) - 字典管理 ![](http://fff.ph/wfiles/images/2019/12/feefbfdbbbc24cc7a9e54f13e506c039.png)