基于.Net 3构建的前后端分离CMS系统源码
时间:2023-04-29 07:42:01 | 来源:网站运营
时间:2023-04-29 07:42:01 来源:网站运营
基于.Net 3构建的前后端分离CMS系统源码:这是一个基于.Net 3构建的简单、跨平台、模块化建站系统。系统业务简单、代码清晰、层级分明、全新架构便于二次扩展开发。支持多种数据库,可用于OA、ERP、CRM、BI、物流系统等系统。
一、系统技术点核心框架:NetCore Razor Pages
ORM:SqlSugar
缓存依赖:CSRedis MemoryCache
日志管理:Nlog 登陆日志、操作日志、异常日志
工具类:Aes加密、Md5加密、RSA加密、Des加密
静态分布式:七牛云存储
基于Redis持久化任务调度系统
Jwt多角色接口安全机制
过滤器按钮权限控制、日志收集
其他模块:微信多账号管理、自定义菜单、素材管理、消息管理
二、软件架构
- 前端框架使用Layui Vue
- DB=数据库文件夹 默认是:mysql
- FytSoa.Api=webApi 可在项目中配置使用权限,如后台管理,APP,微信等
- FytSoa.Common=公共类,提供项目一些常用工具方法
- FytSoa.Core=数据库实体对象,以及连接对象
- FytSoa.Extensions=扩展方法
- FytSoa.Service=业务类,接口和实现 提供代码生成器
- FytSoa.Web=项目目录,Jwt认证 Swagger可视化接口服务