提交 ef39ee2f 编写于 作者: N ning

Merge branch 'main' of github.com:ccfos/nightingale

...@@ -367,7 +367,7 @@ func (rt *Router) Config(r *gin.Engine) { ...@@ -367,7 +367,7 @@ func (rt *Router) Config(r *gin.Engine) {
pages.PUT("/notify-config", rt.auth(), rt.admin(), rt.notifyConfigPut) pages.PUT("/notify-config", rt.auth(), rt.admin(), rt.notifyConfigPut)
pages.GET("/es-index-pattern", rt.auth(), rt.esIndexPatternGet) pages.GET("/es-index-pattern", rt.auth(), rt.esIndexPatternGet)
pages.GET("/es-index-pattern-list", rt.auth(), rt.esIndexPatternGetAll) pages.GET("/es-index-pattern-list", rt.auth(), rt.esIndexPatternGetList)
pages.POST("/es-index-pattern", rt.auth(), rt.admin(), rt.esIndexPatternAdd) pages.POST("/es-index-pattern", rt.auth(), rt.admin(), rt.esIndexPatternAdd)
pages.PUT("/es-index-pattern", rt.auth(), rt.admin(), rt.esIndexPatternPut) pages.PUT("/es-index-pattern", rt.auth(), rt.admin(), rt.esIndexPatternPut)
pages.DELETE("/es-index-pattern", rt.auth(), rt.admin(), rt.esIndexPatternDel) pages.DELETE("/es-index-pattern", rt.auth(), rt.admin(), rt.esIndexPatternDel)
......
...@@ -57,8 +57,17 @@ func (rt *Router) esIndexPatternDel(c *gin.Context) { ...@@ -57,8 +57,17 @@ func (rt *Router) esIndexPatternDel(c *gin.Context) {
} }
// ES Index Pattern列表 // ES Index Pattern列表
func (rt *Router) esIndexPatternGetAll(c *gin.Context) { func (rt *Router) esIndexPatternGetList(c *gin.Context) {
lst, err := models.EsIndexPatternGets(rt.Ctx, "") datasourceId := ginx.QueryInt64(c, "datasource_id", 0)
var lst []*models.EsIndexPattern
var err error
if datasourceId != 0 {
lst, err = models.EsIndexPatternGets(rt.Ctx, "datasource_id = ?", datasourceId)
} else {
lst, err = models.EsIndexPatternGets(rt.Ctx, "")
}
ginx.NewRender(c).Data(lst, err) ginx.NewRender(c).Data(lst, err)
} }
......
...@@ -632,5 +632,5 @@ CREATE TABLE `es_index_pattern` ( ...@@ -632,5 +632,5 @@ CREATE TABLE `es_index_pattern` (
`update_at` bigint default '0', `update_at` bigint default '0',
`update_by` varchar(64) default '', `update_by` varchar(64) default '',
PRIMARY KEY (`id`), PRIMARY KEY (`id`),
UNIQUE KEY (`name`, `datasource_id`) UNIQUE KEY (`datasource_id`, `name`)
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4; ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4;
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册