diff --git a/1.jpg b/1.jpg new file mode 100644 index 00000000..bbe24429 Binary files /dev/null and b/1.jpg differ diff --git a/README.en.md b/README.en.md new file mode 100644 index 00000000..65f9bc4b --- /dev/null +++ b/README.en.md @@ -0,0 +1,36 @@ +# niucloud shop Vite 2023精简版 + +#### Description +niucloud shop Vite 2023精简版,程序员二开神器! 100%开源商用马上授权仅需99元!!! + +#### Software Architecture +Software architecture description + +#### Installation + +1. xxxx +2. xxxx +3. xxxx + +#### Instructions + +1. xxxx +2. xxxx +3. xxxx + +#### Contribution + +1. Fork the repository +2. Create Feat_xxx branch +3. Commit your code +4. Create Pull Request + + +#### Gitee Feature + +1. You can use Readme\_XXX.md to support different languages, such as Readme\_en.md, Readme\_zh.md +2. Gitee blog [blog.gitee.com](https://blog.gitee.com) +3. Explore open source project [https://gitee.com/explore](https://gitee.com/explore) +4. The most valuable open source project [GVP](https://gitee.com/gvp) +5. The manual of Gitee [https://gitee.com/help](https://gitee.com/help) +6. The most popular members [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) diff --git a/README.md b/README.md index f1b0b180..a2e8da14 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,207 @@ -# niucloud cms 全开源版,学习的好教程,程序员二开神器! 100%开源商用!!! +### ![输入图片说明](https://www.niucloud.com/_nuxt/login_logo.650a27e2.png) 一款支持插件化+云安装+云编译 快速开发SAAS多用户系统后台管理框架! -#### 介绍 -niucloud-admin应用 niucloud cms 全开源版,学习的好教程,程序员二开神器! 100%开源商用!!! +
+ + +:rocket: 使用niucloud-Admin-Java框架,我们开发一个软件系统, **一切插件化** !!!= niucloud-Admin-Java框架 + 应用1 + 应用2 + 应用N + 插件1 + 插件2 + 插件N + ... + +
+ +:fa-quote-left: 如果对您有帮助,您可以点右上角 ⭐“Star” 收藏一下 ,获取第一时间更新,谢谢! :fa-quote-right: + +### 框架介绍 +niucloud-Admin-Java(niucloud框架)是一款快速开发SaaS通用管理系统后台框架,基于SpringBoot+MyBatisPlus+Sa-Token 技术架构精心设计,易读易懂,没有任何其它重度依赖,架构设计小巧灵活,没有采用过度设计模式。 前端采用最新的技术栈Vite+TypeScript+Vue3+ElementPlus最流行技术架构。是一款快速可以开发企业级应用的软件系统。【您不需要重复造轮子 – 框架内置已经实现基础组件功能,您只需要开发业务模块即可 】! + + +### 快速链接 +gitee下载地址:https://gitee.com/niucloud-team/niucloud-admin-java + +github下载地址(镜像):https://gitee.com/niucloud-team/niucloud-admin-java + +演示地址:http://java.niucloud-admin.com/admin/ 账号:admin   密码:123456 + +文档地址:http://doc.java.niucloud.com + +云应用市场:https://www.niucloud.com/app + + +### NIUCLOUD 开发者生态圈,云应用市场 +niucloud-admin框架,目前已经实现有JAVA, PHP两大版本功能实现。整个NIUCLOUD开发者生态圈目前已经有3W+用户。其中开发者上千人。NIUCLOUD生态圈众多代理商、经销商、中介商都会采购插件及应用,自己运营或者分销给第三方商家用户。您只需要用心开发插件或应用,并发布到NIUCLOUD云应用市场,即会有人购买。依靠NIUCLOUD强大的生态圈,实现市场、资源、产品的研发销售闭环。从今天开始,加入NIUCLOUD生态圈,实现程序员创业梦想!付出就有回报。心动不如行动! + +### 设计理念 + +强大的多应用+插件组合设计理念,低耦合,高内聚 + +全新生态设计,多应用聚合+多插件组合运营模式全新升级,支持共同会员体系下多种应用+插件组合,DIY装修出最强的软件系统 +![输入图片说明](https://www.niushop.com/app/web/view/public/img/product/b2cv6/low-play.mp4?v=4) + +### 插件化,完全为开发者二次开发而生 +niucloud-admin-java框架采用插件化模式设计,可以做到多种插件共存,组合使用。一切皆为插件(应用)!比如您有一个项目是旅游的项目,这个项目的要求是,既有商城的功能,又有旅游项目的销售,还需要进行会员的管理,甚至于还要客服系统。传统的实现方式是,找多个源码,东拼西凑,二次开发,或者部署多套独立的系统,配合起来。而今天,使用niucloud-admin-java,可以通过组装的方式,在一套体系中实现,随着发展,会有越来越多的各行各业的插件和应用上架。您对于项目的定制,可能只需要简单组装,装修页面,就可以最终实现功能交付。 +
+![输入图片说明](https://media.niucloud.com/17243126765cd61a78df7867dc6dcafe4d5c705be9_aliyun.png) +![输入图片说明](https://media.niucloud.com/1724314998d5372ae6ddd97e604ec8ba1bef7acce8_aliyun.png) + +### 首创强大的一键云安装,云编译,云发布,升级引擎 + +niucloud-admin-java 框架内置简单方便的一键云安装,云编译工具。 +niucloud-admin-java 内置在线升级功能,系统会全自动化帮您升级文件。产品的更新只需一键完成 。 + +HBUILDER, VSCODE,微信小程序开发工具,打包,上传,发布! niucloud-admin-java 框架强大的小程序一键傻瓜式发布系统,任何开发环境都不再需要搭建!鼠标一点完成小程序升级发布。 + + +### 技术亮点 + +1. niucloud-admin-java采用多租户的saas系统设计,能够提供企业级软件服务运营 ,同时满足用户多站点,多商户,多门店等系统开发需求。 + +2. 后台SpringBoot+MyBatisPlus+Sa-Token+MYSQL8,支持多语言设计开发,同时开发采用严格的restful的api设计开发。 + +3. 前端采用uniapp前后端分离,同时使用element-plus、uview、vue3.0、typescript、vite、pina等前端技术,同时使用i18n支持国际化多语言开发,可以灵活编译成h5,微信小程序,支付宝小程序,抖音小程序等使用场景。介于前端采用标准的element-plus,开发者不需要详细了解前端,只需要用标准的element组件就可以。 + +4. niucloud-admin-java结合当前市面上很多框架结构不规范,导致基础结构不稳定等情况,严格定义了分层设计的开发规范,同时api接口严格采用restful的开发规范,能够满足大型业务系统或者微服务的开发需求。 + +5. niucloud-admin-java前端以及后端采用严格的多语言开发规范,包括前端展示,api接口返回,数据验证,错误返回等全部使用多语言设计规范,使开发者能够真生意义上实现多语言的开发需求。 + +6. niucloud-admin-java 已经搭建好常规系统的开发底层,具体功能包括: 管理员管理,权限管理,网站设置,计划任务管理,素材管理,会员管理,会员账户管理,微信公众号以及小程序管理,支付管理,第三方登录管理,消息管理,短信管理,文章管理,前端装修 等全面的基础功能,这样开发者不需要开发基础的结构而专心开发业务。 + +7. niucloud-admin-java 框架的手机端设计我们已经开发了自定义装修,同时提供了基础的开发组件,方便开发者设计开发手机自定义页面装修的开发需求。 + +8. niucloud-admin-java系统内置支持微信/支付宝支付,微信公众号/小程序/短信消息管理,阿里云/腾讯云短信,七牛云/阿里云存储等基础的功能扩展,后续会根据实际业务不断扩展基础组件。 + +9. niucloud-admin-java 结合系统结构特点专门开发了代码生成器,这样开发者根据数据表就可以一键生成基础的业务代码。 + +### 内置功能 + +1. 用户管理:用户是系统操作者,该功能主要完成系统用户配置。 +2. 部门管理:配置系统组织机构数据权限。 +3. 角色管理:配置系统用户所属角色。 +4. 菜单管理:配置系统菜单,操作权限,按钮权限标识等。 +5. 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。 +6. 字典管理:对系统中经常使用的一些较为固定的数据进行维护。 +7. 参数管理:对系统动态配置常用参数。 +8. 消息通知:框架设计有短信、公众号消息、微信模版消息、小程序消息的模版完整实现。 +9. 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。 +10. 登录日志:系统登录日志记录查询包含登录异常。 +11. 在线用户:当前系统中活跃用户状态监控。 +12. 计划任务管理:在线(添加、修改、删除)任务调度包含执行结果日志。 +13. 代码生成:前后端代码的生成(java、html、xml、sql)支持CRUD下载 。 +14. 系统接口:根据业务代码自动生成相关的api接口文档。 +15. 服务监控:监视当前系统CPU、内存、磁盘、堆栈等相关信息。 +16. 在线构建器:拖动表单元素生成相应的HTML代码。 +17. 连接池监视:监视当前系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。 +18. 素材和存储管理:对于图像,图标,视频,音频的存储和管理,内置对接七牛云储存,阿里云存储,腾讯云储存接口。 +19. 会员及账户管理:会员信息,会员资料,会员储值,会员佣金提现等。 +20. 微信公众号:对于微信公众号菜单、自定义回复、素材的管理内置实现。 +21. 小程序管理:小程序发布、在线更新等。 +23. 支付管理:内置微信支付、支付宝支付接口。 +24. 第三方登录管理:内置第三方登录、微信公众号自动登录、小程序自动登录、OPENID的管理。 +25. 短信管理:内置第三方短信发送管理。 +26. 文章管理:内置简单的CMS文档发布管理系统。 +27. DIY装修:完整的前端、后端DIY装修设计。开发者可以自己扩充组件,研发新组件。 +28. 微信开放平台:框架已经实现了微信开放平台的完整接口,对于多站点的小程序发布,管理员只需要通过微信开放平台,即可完成小程序的发布和更新。 +29. 云安装、云编译插件:框架支持在线动态安装和卸载编译插件,支持多插件(应用)组合使用。 +30. 一键在线更新:NIUCLOUD生态已经实现了,开发者只需要按照标准的规范开发插件,并发布到云应用市场,用户即可实现一键在线更新程序。 + + + +### 目录说明 + +``` +niucloud-admin-java + |-niucloud-addon == 插件模块 (JAVA) + |-niucloud-boot == niucloud框架启动模块 (JAVA) + |-niucloud-core == niucloud框架核心业务模块,所有的核心业务都在这个模块内实现 (JAVA) + |-niucloud-web-app == niucloud框架web application模块 (JAVA) + |-uni-app == 前端手机端源代码 (UNI-APP, HBUILDER) + |-web == 前端PC端源代码 (NEXT3, VITE) + |-admin == admin端前端源代码 (VUE3, VITE) + |-webroot== 生产环境应用发布模块 (在生产环境,只要把这个目录和下面的文件发布到服务器,就可以了) + | |-addon == 插件目录 + | |-jar == jar包目录 + | | |-addon == 插件jar包目录 + | | | |- ~ == 插件的jar文件 + | | |-application.yml == 应用程序配置文件 + | | |-application-prod.yml == 生产环境应用程序配置文件 + | | |-web-app.jar == niucloud-web-app打包后的jar文件 + | |-public == 前台各端口编译后的代码目录,这里是nigix执行目录 + | | |-admin + | | |-h5 == 要注意!uniapp编译的目录,会变成h5(wap端) + | | |-web + | |-resource == 资源文件目录 + | |-runtime == 运行时目录(其实就是前端所有的端口源代码目录。注意!这里的目录不包含插件!) + | | |-admin + | | |-uniapp + | | |-web + | |-niucloud.bat == windows系统启动文件 + | |-niucloud.sh == linux系统启动文件 +``` + +### 前端支撑 +| 插件 | 版本 | 说明 | +|---------|------|--------| +| Node.js | >=18 | 前台编译环境 | + +### 后端支撑 +| 插件 | 版本 | 说明 | +|-------|-----------|--------| +| JDK | 17 | JAVA环境 | +| Maven | 最新版 | 包管理工具 | +| redis | 最新版 | 缓冲 | +| MySQL | 8.0 / 5.7 | 数据库 | + + +### 界面截图 + +![输入图片说明](https://media.niucloud.com/172431244911349b7ff1e9608035bb6957850ec96d_aliyun.png) +![输入图片说明](https://media.niucloud.com/172431267682a7be77c2c9e61520be08b080cc8ac2_aliyun.png) +![输入图片说明](https://media.niucloud.com/172431267732a3c42a66787bfba67c4fd2962f0aee_aliyun.png) +![输入图片说明](https://media.niucloud.com/17243126769f817f094c61758e79f21de58f844a0a_aliyun.png) +![输入图片说明](https://media.niucloud.com/172431267671489cc9b187ff313ea7e661d0cedd50_aliyun.png) +![输入图片说明](https://media.niucloud.com/17243126771ce619c28cf45db0a65de2e0101f1dfa_aliyun.png) +![输入图片说明](https://media.niucloud.com/1724312676e25324758c1624f4e9f09c4ee346441c_aliyun.png) +![输入图片说明](https://media.niucloud.com/17243126765cd61a78df7867dc6dcafe4d5c705be9_aliyun.png) +![输入图片说明](https://media.niucloud.com/17243126778746343ef1447330478d9b29247c4bbc_aliyun.png) +![输入图片说明](https://media.niucloud.com/1724312677be455a84766adfe58d046b86a47a4b7b_aliyun.png) +![输入图片说明](https://media.niucloud.com/1724312677206aff060b7896851a8d7e4c9de21361_aliyun.png) +![输入图片说明](https://media.niucloud.com/1724312677511da97e400dde7de62f11ac86c6d4e0_aliyun.png) +![输入图片说明](https://media.niucloud.com/17243126774e43ffbfbac66cb300594cf4cbfe1272_aliyun.png) +![输入图片说明](https://media.niucloud.com/1724312677ad1f9259074de7443f992b46dc3766d6_aliyun.png) +![输入图片说明](https://media.niucloud.com/1724312677bd2c7d91d1293cc51f932b1de5d5c0f9_aliyun.png) +![输入图片说明](https://media.niucloud.com/1724653865a956b3d964aec2062b79ac5218b16210_aliyun.png) +![输入图片说明](https://media.niucloud.com/17248130522492df4a3c0ffdbc8aedd851307b878c_aliyun.png) + +niucloud-Admin-Java 程序员二开神器! ### 官网地址 https://www.niucloud.com -#### 使用须知 +### 技术交流群 +![输入图片说明](1.jpg) +![输入图片说明](qrcode_1724725655641.jpg) -1. 允许用于个人学习、毕业设计、教学案例、公益事业、商业使用; -2. 如果商用必须授权后使用,保留版权信息,请自觉遵守; -3. 禁止将本开源的代码和资源进行任何形式任何名义的出售,否则产生的一切任何后果责任由侵权者自负; -4. 本版本源码全部开源;包括前端,后端,无任何加密; \ No newline at end of file +### 开源使用须知 + +1.允许用于个人学习、毕业设计、教学案例、公益事业、商业使用; 代码可用于个人项目等接私活或企业项目脚手架使用; + +2.本框架应用源代码所有权和著作权归niucloud官方所有,基于niucloud-admin框架开发的应用,所有权和著作权归应用开发商所有。但必须明确声明是基于niucloud-admin框架开发,请自觉遵守,否则产生的一切任何后果责任由侵权者自负; + +3.禁止修改框架代码并再次发布框架衍生版等与niucloud-admin框架产生恶意竞争或对抗的行为; + +4.本框架源码全部开源;包括前端,后端,无任何加密; + +5.商用请仔细审查代码和漏洞,不得用于任一国家许可范围之外的商业应用,产生的一切任何后果责任自负; + +6.一切事物有个人喜好的标准,本开源代码意在分享,不喜勿喷。 + + +### 版权说明 + +niucloud-Admin-Java 版本采用 Apache License2.0协议 + +版权所有Copyright © 2015-2025 niucloud-admin 版权所有 + +All rights reserved。 + +杭州数字云动科技有限公司 杭州牛之云科技有限公司 + +提供技术支持 \ No newline at end of file diff --git a/qrcode_1724725655641.jpg b/qrcode_1724725655641.jpg new file mode 100644 index 00000000..2c26eb89 Binary files /dev/null and b/qrcode_1724725655641.jpg differ