项目概述
WaterCloud 是一套基于 ASP.NET 8.0 MVC + API + SqlSugar + LayUI 的框架,其源代码完全开源。该框架旨在帮助开发者解决 C#.NET 项目中的重复工作,提高开发效率,降低学习成本,并支持完全的二次开发,使开发更加聚焦于业务逻辑。
应用场景
WaterCloud 框架适用于开发各类管理软件,包括但不限于:
OA(办公自动化) ERP(企业资源计划) BPM(业务流程管理) CRM(客户关系管理) WMS(仓库管理系统) TMS(运输管理系统) MIS(管理信息系统) BI(商业智能) 电商平台后台 物流管理系统 快递管理系统 教务管理系统
功能模块
基于 RBAC(基于角色的访问控制),对所有管理链接进行权限验证,可控制到导航菜单、功能按钮,甚至行级、列表级、表单字段级。 提供简单的前后端代码生成功能,加速开发过程。 支持多种方式设计表单,包括动态表单拖拉式设计以及自定义表单。 包括日志、缓存、验证、字典、文件、邮件、Excel 等常用功能。 基于 Database 的多租户功能(由 SqlSugar 支持)。 基于 Quartz 的定时任务功能,支持集群部署。
功能特点
多数据库支持:支持 SQLServer、MySQL 等多数据库类型。 模块化设计:层次结构清晰,便于维护和扩展。 响应式设计:页面支持电脑、平板、智能手机等设备,以及微信浏览器和各种常见浏览器。 学习成本低:采用主流架构思想,容易上手,简单易学。 提高开发效率:内置一系列企业信息管理的基础功能,减少重复工作。 灵活性高:支持完全的二次开发,满足个性化需求。
功能演示

源码地址
https://gitee.com/qian_wei_hong/WaterCloud