namespace SimpleAdmin.System; /// /// 代码生成基础服务 /// public interface IGenbasicService : ITransient { /// /// 添加代码生成器基础 /// /// /// Task Add(GenBasicAddInput input); /// /// 删除代码生成配置 /// /// ID列表 /// Task Delete(BaseIdListInput input); /// /// 编辑代码生成基础配置 /// /// /// 代码生产基础 Task Edit(GenBasicEditInput input); /// /// 执行代码生成:本地 /// /// /// Task ExecGenPro(ExecGenInput input); /// /// 执行代码生成:压缩包 /// /// /// Task ExecGenZip(ExecGenInput input); /// /// 获取项目所有程序集 /// /// 程序集列表 List GetAssemblies(); /// /// 获取表信息 /// /// 是否所有表 /// 实体表列表 List GetTables(bool isAll = false); /// /// 获取代码生成基础分页 /// /// 查询参数 /// 代码生成基础分页列表 Task> Page(BasePageInput input); /// /// 代码生成预览 /// /// 代码生成基础Id /// 预览结果 Task PreviewGen(BaseIdInput input); }