# base-shiro-platform **Repository Path**: Mrxieyong/base-shiro-platform ## Basic Information - **Project Name**: base-shiro-platform - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-08-02 - **Last Updated**: 2024-12-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # springboot-shiro ```dtd CRM系统大概功能 部门管理:系统部门维护 用户管理:系统用户维护 角色管理:用户角色维护 业务类型管理: 注册公司、四章、记账报税、银行开户等,不通类型涉及不同流程 销售单管理:销售单资料维护 合同管理:销售单绑定的合同资料的维护 任务管理:不同销售单流程生成的任务,一些提醒功能 客户管理: 客户资料的维护 客户联系人管理:与客户绑定的联系人资料维护 统计管理:业绩统计、排名等等 ``` ```dtd 那如果这里涉及到分部分来操作 比如说注册公司+四章的话由外勤部来操作 记账报税由财务来操作 然后开户你哥来操作 那销售录单的话,肯定是全部录进去 录进去之后,那现在分配给外勤部的主管,然后外勤部主管的话, 把这个注册公司+四章分给外勤的人员去操作,在操作这个过程中, 外勤,外勤主管,包括销售是能看到这个进度,比如说未完成,或者已完成。 如果这个注册+四章完成了,那就可以开户,开户的话,就流到你哥那里去了, 你哥安排开户,同时这个单的记账报税,流到记账报税这个部门了,这个时候记账报税部门的主管, 把这家公司流转到财务那里。 ``` #### 项目介绍 Springboot + shiro权限管理。这或许是流程最详细、代码最干净、配置最简单的shiro上手项目了。 #### 开发环境 | 工具 | 版本或描述 | | ----- | -------------------- | | OS | Windows 7 | | JDK | 1.7+ | | IDE | IntelliJ IDEA 2017.3 | | Maven | 3.3.1 | | MySQL | 5.6.4 | #### 模块划分 | 模块 | 释义 | | ---------- | ----------------------- | | shiro-core | 核心业务类模块,提供基本的数据操作、工具处理等 | | shiro-admin | 后台管理模块 | #### SQL Model ![sql model](https://gitee.com/yadong.zhang/shiro/raw/master/docs/img/sql-model.png?v=1.0) #### 使用说明 1. 使用IDE导入本项目 2. 新建数据库`CREATE DATABASE shiro;` 3. 导入数据库`docs/db/shiro.sql` 4. 修改(`resources/application.yml`)配置文件 1. 数据库链接属性(可搜索`datasource`或定位到L.19) 2. redis配置(可搜索`redis`或定位到L.69) 5. 运行项目(三种方式) 1. 项目根目录下执行`mvn -X clean package -Dmaven.test.skip=true`编译打包,然后执行`java -jar shiro-admin/target/shiro-admin.jar` 2. 项目根目录下执行`mvn springboot:run` 3. 直接运行`ShiroAdminApplication.java` 6. 浏览器访问`http://127.0.0.1:8080` **用户密码** _超级管理员_: 账号:root 密码:123456 _普通管理员_: 账号:admin 密码:123456 **Druid监控** _链接_: `http://127.0.0.1:8080/druid/index.html` 用户名:zyd-druid 密码:zyd-druid #### 参与贡献 1. Fork 本项目 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 参考资料 1. 本项目部分代码参考自网络文章。[查看原文链接](http://blog.csdn.net/poorcoder_/article/details/71374002) 2. 前端模板来源自开源模板。[查看模板链接](https://colorlib.com/polygon/gentelella/index.html),[查看开源项目](https://github.com/puikinsh/gentelella) 3. 部分js实现参考自本人开源项目。[查看开源项目](https://gitee.com/yadong.zhang/DBlog) 感谢无私的网友,如果其他问题,欢迎各位朋友指正。 #### 图片预览 ![首页](https://gitee.com/yadong.zhang/shiro/raw/master/docs/img/index.png?v=1.0) ![资源管理](https://gitee.com/yadong.zhang/shiro/raw/master/docs/img/root-resource.png?v=1.0) ![角色管理](https://gitee.com/yadong.zhang/shiro/raw/master/docs/img/root-role.png?v=1.0) ![角色分配资源](https://gitee.com/yadong.zhang/shiro/raw/master/docs/img/root-role[root].png?v=1.0) ![用户管理](https://gitee.com/yadong.zhang/shiro/raw/master/docs/img/root-user.png?v=1.0) ![用户分配角色](https://gitee.com/yadong.zhang/shiro/raw/master/docs/img/root-user[role].png?v=1.0) _注:以上图片是以`root`用户登录,`admin`用户的界面请参考`docs/img`下的图片_ #### 生命不息,折腾不止! 更多信息,请关注: 1. [我的博客](https://www.zhyd.me) 2. [我的微博](http://weibo.com/211230415) 3. [我的头条号](http://www.toutiao.com/c/user/3286958681/) 4. [我的imooc](http://www.imooc.com/u/1175248/articles) 4. [我的CSDN](https://blog.csdn.net/u011197448) #### 有任何问题可以 - [给我留言](https://www.zhyd.me/guestbook) | 微信(备注:加群) | 公众号 | | :------------: | :------------: | | | | #### 开源协议 [MIT](https://gitee.com/yadong.zhang/DBlog/blob/master/LICENSE)