diff --git a/configmanage/server/controller/lists.go b/configmanage/server/controller/lists.go index 19e853f8fa86f472ecd6b74f4f508feee237a9c3..57783623d5e511fde2f680301758d945a369fc9c 100644 --- a/configmanage/server/controller/lists.go +++ b/configmanage/server/controller/lists.go @@ -195,6 +195,17 @@ func ConfigHistoryHandler(c *gin.Context) { logger.Debug("load sysctlconfig success") response.Success(c, sysctlfiles, "load sysctlconfig success") + case global.DNS: + // 获取有关本台机器配置的所有文件信息 + dnsconfig, err := service.GetDNSFilesByNode(query.UUID) + if err != nil { + logger.Error("failed to get dnsconfig files: %s", err.Error()) + response.Fail(c, "failed to get dnsconfig files", err.Error()) + return + } + logger.Debug("load dnsconfig success") + response.Success(c, dnsconfig, "load dnsconfig success") + default: response.Fail(c, nil, "Unknown type of configinfo:"+query.UUID) }