You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

27 lines
668 B

using Microsoft.AspNetCore.Mvc;
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace GDZZ.Core.Service;
public interface IDataBaseManager
{
List<DbTableInfo> GetTableInfoList();
List<DbColumnInfoOutput> GetColumnInfosByTableName(string tableName);
void TableAdd(DbTableInfoInput input);
void TableEdit(EditTableInput input);
void TableDelete(DbTableInfo input);
void ColumnAdd(DbColumnInfoInput input);
void ColumnEdit(EditColumnInput input);
void ColumnDelete(DbColumnInfoOutput input);
void CreateEntity(CreateEntityInput input);
}