同步操作将从 zuohuaijun/Admin.NET 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
如果对您有帮助,点击右上角⭐Star⭐关注 ,感谢支持开源!
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
仓库内 plugin 文件内为本框架模块/插件开发事例,供参考。
欢迎大家勇于参与开源,贡献自己的应用插件,你我都可以做到,.NET正在迅速崛起,我们都是历史的见证人💪
【核酸采集系统】
![]() |
![]() |
![]() |
将后台提供的Swagger接口直接生成对应前端的API文件,前端再也不需要手撸一个个的对应后后的API定义了。后台接口更新后,只需要重新生成一遍覆盖即可。
![]() |
![]() |
框架目前采用基于共享数据库TenantId的方式实现,后期可无缝迁移转换到基于多库或者Schema模式。
更新日志 点击查看
开发者租户:用户名:superAdmin,密码:123456
公司1租户: 公司1租户管理员(用户名:zuohuaijun@163.com 密码:123456),公司1租户普通用户(用户名:dilon@163.com 密码:123456)
地址1:http://1.117.110.74:8080/ PS: 1m带宽小水管,首次加载20左右~
├─Admin.NET.Application ->业务应用层,在此写您具体业务代码
├─Admin.NET.Core ->框架核心层,实体类
├─Admin.NET.Database.Migrations ->架构维护层,主要存放迁移中间文件
├─Admin.NET.EntityFramework.Core ->EF Core配置层,主要配置数据库及相关
├─Admin.NET.Web.Core ->Web核心层,主要是服务注册及鉴权
├─Admin.NET.Web.Entry ->Web入口层/启动层,可任意更换
├─Furion.Extras.Admin.NET ->封装的框架核心层
👉后台文档:
👉前端文档:
👉快捷部署到 linux 文档:
👉代码生成器使用教程:
👉fork项目后该这样做后续开发:
👉关于signalr使用:
😎通读以上文档,您就可以玩转本项目了(其实您已经是高手了)。项目使用上的问题,文档中基本都可以找到答案。
经过 12df9c7的优化之后,打包从200多个文件,到现在的十多个文件。 但是js的chunk-vendors文件大小还是高达5.8M。各位小伙伴可以通过以下方式来继续深度优化。
webpack-bundle-analyzer
来分析打包文件方法(此步骤可忽略)://1.安装依赖
npm install --save-dev webpack-bundle-analyzer
//2.配置
vue.config.js:
chainWebpack: (config) => {
config
.plugin('webpack-bundle-analyzer')
.use(require('webpack-bundle-analyzer').BundleAnalyzerPlugin)
//3.启动 or 打包
k-form-design
的依赖,此优化节省主js(chunk.vendors)体积2.3M
,节省gizp体积700kb
1.main.js注释k-form-design相关
2.注释src/views/system/formDesign/index..vue 所有代码
antv
,以及viser-vue
(引入了antv/g2)。此优化节省了主js(chunk.vendors)体积1.3M
,节省gizp体积400kb
1.全局搜索antv,删除components中使用antv的组件(MiniArea、MiniBar、TagCloud)
2.注释src\components\index.js中相关组件的引用
3.移除src\core\lazy_use.js的viser-vue相关引用和use
4.移除src\core\use.js的viser-vue相关引用和use
5.移除package.json的antv和viser-vue。
6.重新 npm i
目前,仅仅移除掉表单设计器和antv,主js(chunk.vendors)体积为2.2M,gzip体积为680kb。
GNU 风格版本号
主版本号 . 子版本号 [. 修正版本号[ build- 编译版本号 ]]
英文对照 : Major_Version_Number.Minor_Version_Number[.Revision_Number[.Build_Number]]
示例:1.2.0 build-1234
GNU 风格的版本号管理策略
1.当项目在进行了局部修改或 bug 修正时,主版本号和子版本号都不变,修正版本号加 1;
2.当项目在原有的基础上增加了部分功能时,主版本号不变,子版本号加 1,修正版本号复位为 0,因而可以被忽略掉 ;
3.当项目在进行了重大修改或局部修正累积较多,而导致项目整体发生全局变化时,主版本号加 1;
4.另外,编译版本号一般是编译器在编译过程中自动生成的,我们只定义其格式,并不进行人为控制 .
【Admin.NET】隆重推出SqlSugar版本
如果集成其他ORM,请参照各自操作使用说明。系统默认EFCore不会处理其他ORM实体等,请自行处理。
Admin.NET
遵循 Apache-2.0
开源协议,欢迎大家提交 PR
或 Issue
。
感谢每一位贡献代码的朋友。感谢 TLog 作者 提供的贡献者实时头像。
如果对您有帮助,您可以点右上角 💘Star💘支持一下,这样我们才有持续下去的动力,谢谢!!!
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。