using MiaoYu.Api.Admin.ApplicationServices.DevelopmentTools.LowCode.Impl; namespace MiaoYu.Api.Admin.Controllers.DevelopmentTools.LowCode; [ControllerDescriptor(MenuId = "请设置菜单Id 系统菜单表中查找", DisplayName = nameof(LowCodeTableInfoController))] public class LowCodeTableInfoController : AdminControllerBase { public LowCodeTableInfoController(LowCodeTableInfoService defaultService) : base(defaultService) { } /// /// 获取列表 /// /// /// [HttpPost] public async Task FindListAsync([FromBody] PagingSearchInput pagingSearchInput) { return await _defaultService.FindListAsync(pagingSearchInput); } /// /// 根据id数组删除 /// /// /// [HttpPost] public async Task DeleteListAsync([FromBody] List ids) { await _defaultService.DeleteListAsync(ids); return true; } /// /// 同步表 /// /// [HttpPost("{tableId}")] public Task SynchronizationAsync([FromRoute] Guid tableId) { return _defaultService.SynchronizationColumnByTableIdAsync(tableId); } /// /// 变更数据 /// /// /// [HttpPost] public Task ChangeAsync([FromBody] List lowCodeTableInfos) { return _defaultService.ChangeAsync(lowCodeTableInfos); } }