# Magicodes.Admin.Core **Repository Path**: MyLlama/Magicodes.Admin.Core ## Basic Information - **Project Name**: Magicodes.Admin.Core - **Description**: Magicodes.Admin.Core - **Primary Language**: C# - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 304 - **Created**: 2018-03-18 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 说明 本框架在ABP和ASP.NET Zero的基础上进行了封装和完善,目前基于.NET Core 2.0+(Framework版本),由于部分组件在.NET Core没有找到替代组件,所以真正意义上跨平台版本会在后续推出。 目前本框架已经应用于团队的所有项目,在实际开发过程中还在不断地打磨。 由于本人和团队成员都是利用自己的时间来打磨本框架,因此在大部分情况下,并不会在相关群内进行解答,如果确实是疑难问题,请提交Issue。如果觉得本框架对您有所帮助,请点击Star或者随意打赏。您的支持将鼓励我们继续前行! **开源和推广的目的主要是觉得ABP设计真心不错,好的框架和理念值得推广,但是实际应用中很容易碰到问题。因此决定在其基础上进行封装和完善,以更易于大家上手和使用。但是奉劝各位,莫做伸手党!维护框架、插件、文档等需要花费本人大量的精力,因此脑残、小白问题恕不回答,如果觉得不错,愿意贡献自己的力量,那么请以实际行动说话。** 目前后台框架已做拆分,前后端分离。后台前端使用TypeScript+AngularJs,通过Web api接口实现后台业务。 # Demo http://demo.admin.xin-lai.com 账号:Admin 密码:123456abcD _注意:演示环境不一定是最新代码_ # 授权文档下载: 1. [Magicodes.Admin源码基础版授权合同](Magicodes.Admin源码基础版授权合同.doc) 2. [Magicodes.Admin源码高级版授权合同](Magicodes.Admin源码高级版授权合同.doc) # 开发文档 1. [总体介绍](https://shimo.im/doc/hslbAFC3JvsDA7TA?r=3RQZL) 2. [开发向导](https://shimo.im/doc/ho6czDlTpXgxgbU8?r=3RQZL) # 代码生成 高级版附送代码生成工具以及相关源代码。 ## 后台前端生成 1. 路由规则 2. 组件注册 3. 菜单项 4. 创建或编辑模型 支持控件类型自动生成(可以通过特性修改): 1) 复选框 2) 文本框 3) 金额 4) 密码 5) 邮件 6) 多文本框 7) 时间+日期 8) 时间 9) 日期 10)Html 11)数值 12)小数 13)外键下拉选择(即将支持) 5. 列表页 1)添加和修改 2)删除 3)导出 4)查询(时间段以及关键字查询) 6. 多语言 ## 后台服务生成 1. 语言配置 2. 增删改查以及导出API 3. Dto 4. 权限Key以及配置 ![代码结构](/res/1.png) ![Admin Web App生成](/res/2.png) ![后台服务生成](/res/3.png) # 插件库 https://gitee.com/xl_wenqiang/Admin.Plus.Libs 插件的更新目前难以跟上框架主体更新的速度,请原谅。 # 总体设计和规划(脑图) http://naotu.baidu.com/file/3fcc3a9e599bc3701e7c1d6f10c4d249?token=22ad815d330f7b51 # 官方博客 http://www.cnblogs.com/codelove/ # 官方网址 http://xin-lai.com # 其他开源库地址 https://github.com/xin-lai # 相关QQ群 85318032(.NET 交流群1) 490755124 (长沙.NET 交流群) # 小店地址 https://shop113059108.taobao.com/