Files
HTCloud/README.md

101 lines
5.2 KiB
Markdown
Raw Permalink Normal View History

2023-03-03 16:07:50 +08:00
<p></p>
<p></p>
<p align="center">
<img src="https://images.gitee.com/uploads/images/2021/0528/215200_accc4311_7353672.jpeg" height="80"/>
</p>
<div align="center">
[![star](https://gitee.com/qian_wei_hong/WaterCloud/badge/star.svg)](https://gitee.com/qian_wei_hong/WaterCloud/stargazers)
[![fork](https://gitee.com/qian_wei_hong/WaterCloud/badge/fork.svg)](https://gitee.com/qian_wei_hong/WaterCloud/members)
![](https://img.shields.io/badge/release-3.0.0.preview-red)
![](https://img.shields.io/badge/.net-6.0.0-blue)
![](https://img.shields.io/badge/SqlSugar-5.1.3.1-blue)
![](https://img.shields.io/badge/layui-2.7.5-blue)
</div>
----
# WaterCloud
#### 介绍
- 请勿用于违反我国法律的项目上。
- WaterCloud是一套基于ASP.NET 6.0 MVC + API + SqlSugar + LayUI的框架源代码完全开源可以帮助你解决C#.NET项目的重复工作
- 采用主流架构思想,容易上手,简单易学,学习成本低。
- 可完全实现二次开发让开发更多关注业务逻辑。既能快速提高开发效率,帮助公司节省人力成本,同时又不失灵活性。
- 支持SQLServer、MySQL 等多数据库类型。模块化设计,层次结构清晰。内置一系列企业信息管理的基础功能。
- 操作权限基于RBAC权限控制精密细致对所有管理链接都进行权限验证可控制到导航菜单、功能按钮控制到行级列表级表单字段级。
- 数据权限,精细化数据权限控制,实现不同人看不同数据。
- 代码生成功能,简单前后端代码生成。
- 表单设计器,提供多种方式设计表单,动态表单拖拉式设计以及自定义表单。
- 流程设计器,动态设计流程,节点及连线条件设计。
- 内容管理已配置好wangEditor编辑器可以使用。
- 文件管理,提供文件上传及下载功能。
- 提高开发效率及质量。常用类封装日志、缓存、验证、字典、文件、邮件、Excel。等等。
- 页面为响应式设计,支持电脑、平板、智能手机等设备,微信浏览器以及各种常见浏览器。
- 适用范围可以开发OA、ERP、BPM、CRM、WMS、TMS、MIS、BI、电商平台后台、物流管理系统、快递管理系统、教务管理系统等各类管理软件。
- 租户管理基于Database的多租户功能(SqlSugar支持)。
- 定时任务基于quartz的定时任务功能(可以集群)。
- 项目演示地址http://106.75.169.226:5000/ 账号admin 密码0000数据库2个小时还原一次
- 文档地址https://gitee.com/qian_wei_hong/WaterCloud/wikis/pages
- 在线项目地址https://replit.com/@MonsterUncle/WaterCloud
#### 前端以及后端使用技术介绍
1、前端技术
- js框架jquery-3.4.1、LayUI、LayUI mini开源
- 图标Font Awesome 4.7.0及LayUI自带。
- 客户端验证LayUI verify。
- 富文本编辑器开源wangEditor、LayUI editor。
- 上传文件LayUI upoload。
- 动态页签LayUI mini miniTab。
- 数据表格LayUI table、LayUI 开源 soul-table组件(已实现后端筛选)。
- 下拉选择框LayUI select、xmselect。
- 树结构控件LayUI 开源 dtree。
- 树状表格LayUI 开源 treetable-lay,框架改造treetable低版本(兼容soul-table组件、修复固定列等BUG)。
- 穿梭框LayUI transfer。
- 页面布局LayUI、LayUI mini。
- 图表插件echarts
- 日期控件LayUI laydate
- 图标选择LayUI 开源 IconPicker
- 省市区选择LayUI 开源 layarea
2、后端技术
- 核心框架ASP.NET 6.0、WEB API
- 定时任务QuartZ实现web控制
- 持久层框架SqlSugar支持多种数据库复杂查询操作、多租户、分库分表等、Chloe(支持多种数据库,复杂查询操作,比较稳定)
- 安全支持过滤器、Sql注入、请求伪造
- 服务端验证:实体模型验证
- 缓存框架Redis/Memory单点登录控制
- 消息队列: RabbitMq
- 事件总线: Jaina
- 日志管理Log、登录日志、操作日志
- 工具类MiniExcel、Newtonsoft.Json、验证码、丰富公共类
- 其他AutoFac、Swagger
#### 环境要求
1. VS2022及以上版本
2. Asp.net 6.0
3. Mysql或者SQLSERVER2005及以上版本database文件夹下有sql文件可执行
4. 请使用VS2022及以上版本打开解决方案。
5. Redis和RabbitMq在项目文件夹里有
#### 友情链接
1. 前端框架Layui 文档地址https://layui.gitee.io/v2/
2. Layui前端框架Layuimini 码云地址https://gitee.com/zhongshaofa/layuimini
3. SqlSugar.ORM 文档地址https://www.donet5.com/home/doc
4. WaterCloud讨论交流QQ群1065447456[![](https://pub.idqqimg.com/wpa/images/group.png)](https://jq.qq.com/?_wv=1027&k=51RHQVG)
5. .NET易用底层框架 Furion码云地址https://gitee.com/dotnetchina/Furion
#### 捐赠支持
开源项目不易,若此项目能得到你的青睐,可以捐赠支持作者持续开发与维护,感谢所有支持开源的朋友。
![输入图片说明](https://images.gitee.com/uploads/images/2020/0331/144842_7cf04ad6_7353672.jpeg "1585637076201.jpg") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0331/144852_8b26c8cb_7353672.png "mm_facetoface_collect_qrcode_1585637044089.png")