public void SaveTable_Test() { var ci = GetContainer(); var tableInfoService = ci.Resolve <ITableInfoService>(); var request = new SaveTableRequest(); request.Name = "Order"; request.Desc = "订单表"; request.OperationType = OperationType.Edit; List <ColumnInfoDto> cols = new List <ColumnInfoDto>(); cols.Add(new ColumnInfoDto() { Name = "FullName", Desc = "收货人", FormItemType = FormItemType.Text, IsPrimaryKey = false, IsSystem = true, Sort = 7 }); request.ColumnInfos = cols; var res = tableInfoService.SaveTable(request); res.CheckErrorAndThrowIt(); }
public ResultObject SaveTable(SaveTableRequest request) { var core = new SaveTableCore(request, _uow, _tableInfoRepository); return(core.DoExecute()); }