using Admin.NET.Core;
using Microsoft.AspNetCore.Mvc;
namespace Admin.NET.Application.CodeGen
{
///
///
///
public interface ICodeGenService
{
///
///
///
///
///
Task AddCodeGen(AddCodeGenInput input);
///
///
///
///
///
Task DeleteCodeGen(List inputs);
///
///
///
///
///
Task GetCodeGen([FromQuery] QueryCodeGenInput input);
///
///
///
///
///
List GetColumnList(AddCodeGenInput input);
///
///
///
///
///
List GetTableList(string dbContextLocatorName);
///
///
///
///
///
Task> QueryCodeGenPageList([FromQuery] CodeGenPageInput input);
///
///
///
///
///
Task RunLocal(SysCodeGen input);
///
///
///
///
///
Task RunDown(long id);
///
///
///
///
///
Task UpdateCodeGen(UpdateCodeGenInput input);
}
}