# Magicodes.Admin.Core **Repository Path**: luchaoshuai/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**: 302 - **Created**: 2018-04-05 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 说明 本框架在ABP和ASP.NET Zero的基础上进行了封装和完善,并且编写了相关的工具、生成模板,目前基于.NET Core 2.0+。 目前本框架已经应用于团队的所有项目,在实际开发过程中还在不断地打磨。 由于本人和团队成员都是利用自己的时间来打磨本框架,因此在大部分情况下,并不会在相关群内进行解答,如果确实是疑难问题,请提交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) # 推荐开发环境 ![推荐开发环境](/documents/Magicodes.Admin推荐开发环境.png) # 开发文档 框架更新太快,请稍后 # 生成服务 高级版附送代码生成工具以及相关源代码。 ### 后台前端生成 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以及配置 ### 接口定义生成以及单元测试和Postman文件生成 1. 接口定义和实现生成(入参Dto、出参Dto、验证、权限、分页、排序、要点以及API注释),支持枚举和子参数 2. 接口单元测试、测试数据以及要点生成 3. PostMan接口文件生成,支持分组、变量设置等 ### 接口文档生成与配置 1. APP接口文档生成 2. 后台接口文档生成 3. 支持接口隐藏配置 # 插件库 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/