# adminstore **Repository Path**: qutgitstudentbrx/adminstore ## Basic Information - **Project Name**: adminstore - **Description**: 一个简单的项目初始化模板,集成shiro,spring,hibernate,spring mvc,ehcache,disconver,bootstrap。搭建项目时候不错的一个选择! - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 69 - **Created**: 2025-07-10 - **Last Updated**: 2025-07-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AdminStore [![maven](https://img.shields.io/maven-central/v/com.nbsaas.boot/nbsaas-boot.svg)](http://mvnrepository.com/artifact/com.haoxuer.discover/discover-website/) [![QQ](https://img.shields.io/badge/chat-on%20QQ-ff69b4.svg?style=flat-square)](//shang.qq.com/wpa/qunwpa?idkey=d1a308945e4b2ff8aeb1711c2c7914342dae15e9ce7041e94756ab355430dc78) [![Apache-2.0](https://img.shields.io/hexpm/l/plug.svg)](https://www.apache.org/licenses/LICENSE-2.0.html) [![使用IntelliJ IDEA开发维护](https://img.shields.io/badge/IntelliJ%20IDEA-提供支持-blue.svg)](https://www.jetbrains.com/idea/) [![GitHub forks](https://img.shields.io/github/stars/cng1985/adminstore.svg?style=social&logo=github&label=Stars)](https://github.com/cng1985/adminstore) 本源码包采用maven结构 ## 环境要求 - JDK8或更高版本(支持JDK8)。建议使用JDK8+,有更好的内存管理。更低版本的JDK6、JDK7可能需要设置Java内存`-XX:PermSize=128M -XX:MaxPermSize=512M`,否则可能出现这种类型的内存溢出:`java.lang.OutOfMemoryError: PermGen space`。 - Servlet2.5或更高版本(如Tomcat6或更高版本)。 - MySQL5.7或更高版本 - Maven3.0或更高版本。 ## 技术选型: * SSH (Spring、SpringMVC、Hibernate) * 安全权限 Shiro * 缓存 Ehcache * 视图模板 freemarker * 定时任务 quartz * [nbsaas-boot](https://gitee.com/cng1985/nbsaas-boot) * [VUE3](https://cn.vuejs.org/) * [element-ui](https://element.eleme.cn/) ## 搭建步骤 1. 创建数据库。如使用MySQL,字符集选择为`utf8`或者`utf8mb4`(支持更多特殊字符,推荐)。 2. 执行数据库脚本。数据库脚本在`database`目录下。 3. 创建mysql数据库,导入`/documents/db.sql` 4. 在idea中导入maven项目。点击idea菜单`File` - `open`,选择`项目路径`。创建好maven项目后,会开始从maven服务器下载第三方jar包(如spring等),需要一定时间,请耐心等待。 5. 修改数据库连接。打开`/web/src/main/resources/application-dev.yml`文件,根据实际情况修改`url`、`username`、`password`的值。 6. 运行程序。AdminApplication 7. 下载vue3后台管理端 https://gitee.com/cng1985/nbsaas-admin-vue 8. 安装依赖,启动程序,访问地址http://localhost:5173/ 账号:ada 密码:123456 ## 通用查询 ## 模型查询命名规则 ### 业务端_业务_操作 例如: front_user_list, front_user_save, front_user_delete,front_user_view,front_user_update,front_user_export front_user_page,shop_user_list,store_user_list ### 批量查询 #### /data/batch ``` { "model": "batchTest", "page": 1, "size": 1, "filters": { "user": "1", "account": "", "beginDate": "2024-01-03", "endDate": "2024-05-09", "warehouseCodeList": "000,SD002" } } ``` ### 列表查询 #### /data/list ``` { "model": "pageForUserLoginLog", "page": 1, "size": 1, "filters": { "user": "1", "account": "", "beginDate": "2024-01-03", "endDate": "2024-05-09", "warehouseCodeList": "000,SD002" } } ``` ### 分页查询 #### /data/search ``` { "model": "pageForUserLoginLog", "page": 1, "size": 1, "filters": { "user": "1", "account": "", "beginDate": "2024-01-03", "endDate": "2024-05-09", "warehouseCodeList": "000,SD002" } } ``` ### 列表无条件查询 #### /data/data/{model} 例如 http://152.136.236.93:8100/data/data/org ## 线上测试环境 http://adminstore.app.nbsaas.com/ 账号 admin 密码 123456 ## 交流方式 * QQ群:141837028 [discover开源QQ群](//shang.qq.com/wpa/qunwpa?idkey=d1a308945e4b2ff8aeb1711c2c7914342dae15e9ce7041e94756ab355430dc78) ## 界面效果 ![菜单管理功能](/documents/banner/1.png) ![模板管理功能](/documents/banner/2.png) ![插件管理功能](/documents/banner/3.png) ![通用查询功能](/documents/banner/4.png)