Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fyl080801/dotnet-seed
多租户云平台管理系统全栈框架
https://github.com/fyl080801/dotnet-seed
Last synced: 17 days ago
JSON representation
多租户云平台管理系统全栈框架
- Host: GitHub
- URL: https://github.com/fyl080801/dotnet-seed
- Owner: fyl080801
- License: mit
- Created: 2016-10-25T09:04:30.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T03:42:28.000Z (almost 2 years ago)
- Last Synced: 2024-10-12T08:26:24.413Z (about 1 month ago)
- Language: JavaScript
- Homepage: http://www.fyl080801.top
- Size: 14.4 MB
- Stars: 3
- Watchers: 2
- Forks: 2
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# dotnet-seed
## 功能介绍
基于.net core 的多租户云平台框架(企业即租户,服务即租户)
通过 EFCore 设计时类库,实现数据结构根据租户进行自动迁移功能,支持 Mysql 和 Sqlserver
集成 angularjs、bootstrap、jquery 等前端库,实现分模块开发单页应用,视图和脚本根据模块访问按需加载
所有前端及静态内容改为嵌入式资源方式加载
targets 目录下某个地方有\*.project.json 文件是系统初始化定义,安装时选择后可建立不同功能的系统
现在业务定制器模块支持根据配置自动建表了
现在支持从后加载的程序集中读出模块的定义,把 dll 放到 extensions 目录下。没有 extensions 就建一个## 单页应用打包规则
options.json - 前端打包呈现配置
options.dist.json - 生产环境下才会引用的前端配置```json
{
// requirejs及打包相关配置
"configs": {
"名称": {
"path": "", // 界面引用脚本的路径,不设置路径则引用的js会一起打包
"shim": {
"pack": true // 打包时是否将shim的设置引用到打包规则中,要是不判断全都引用构建起来会非常慢
},
"noDebug": true // 生产环境下,界面加载时不会在脚本路径加入.min
}
},
// 如果是ie8则引用
"patchs": [],
// 强制包含的非模块项
"include": ["tv4", "objectpath"],
// 访问界面时默认引用的require模块
"requires": [
"app/application",
"rcss!SeedModules.AngularUI/css/fontawesome-all.min.css",
"rcss!SeedModules.AngularUI/css/ng-ui.css",
"SeedModules.AngularUI/modules/module"
],
// 应用名称
"application": "app.application"
}
```## 示例
示例 1:[仿某个云平台](http://www.fyl080801.top/referyun/index.html 'Title') - 纯界面无后台,刷新清数据
示例 2:[可组态监控系统 acc](http://www.fyl080801.top/acc/index.html 'Title') - 开发中
示例 3:[项目管理系统](http://www.fyl080801.top/mind) - 没做完所有功能需要登录的话,用户名 admin 密码就是那个最常用的三个数