public object AddDataSource(DatasourceAddDTO datasourceAddDTO) { DmeDataSource dataSource = ClassValueCopier <DmeDataSource> .Copy(datasourceAddDTO); dataSource.CreateTime = DateUtil.CurrentTimeMillis; dataSource.SysCode = GuidUtil.NewGuid(); return(base.Repository.GetDbContext().Insertable <DmeDataSource>(dataSource).ExecuteReturnEntity()); }
public Result RegistryDataSource([FromBody] DatasourceAddDTO dto) { try { // 验证数据源类型的合法性 EnumUtil.GetEnumObjByName <EnumDataSourceType>(dto.Type); } catch (System.Exception) { return(base.Error($"数据源类型不合法[{dto.Type}]")); } return(base.Success(base.dataSourceService.AddDataSource(dto))); }