前言
之前分享中台 Admin.Core 的模块代码生成器,陆续也结合群友们的反馈,完善了一些功能和模板上的优化,而本篇将基于此代码生成器生成一个通用代码生成器模块的基本代码
后续再在此代码的基础上进行完善,制作一个通用的代码生成器
要做一个项目,首先我们要弄清楚需求,这里简单规划了下所需要的功能模块
可从脑图中看到,基本除了项目生成这块需要添加代码,相关模块的增删改查都可以由代码生成器来生成
2024年7月1日大约 12 分钟
之前分享中台 Admin.Core 的模块代码生成器,陆续也结合群友们的反馈,完善了一些功能和模板上的优化,而本篇将基于此代码生成器生成一个通用代码生成器模块的基本代码
后续再在此代码的基础上进行完善,制作一个通用的代码生成器
要做一个项目,首先我们要弄清楚需求,这里简单规划了下所需要的功能模块
可从脑图中看到,基本除了项目生成这块需要添加代码,相关模块的增删改查都可以由代码生成器来生成
中台 admin 是前后端分离权限管理系统,Admin.Core 为后端项目,基于.NET 7.0 开发。
支持多租户、数据权限、动态 Api、任务调度、OSS 文件上传、滑块拼图验证、多数据库,分布式缓存、分布式事务等
接口文档一览
项目地址
技术栈
特点
开发环境
项目结构
ZhonTai.Host
:默认启动项目,添加对 ZhonTai.Admin.Dev,模块的引用,并将程序集配置到 assemblyNamesZhonTai.Admin
核心服务ZhonTai.ApiUI
接口文档封装,分模块加载zhonTai.Common
通用库封装ZhonTai.DynamicApi
动态 WebApi 库ZhonTai.Admin.Dev
代码生成器添加ZhonTai.Tests
测试库