mirror of
https://hubproxy.babadafafafafa.cn/https://github.com/1Panel-dev/1Panel.git
synced 2026-09-21 00:24:12 +08:00
* feat: Add Website Template * fix: Don't display the template list * feat: Add Mcp TopList * docs: Remove Mcp TopList * Add more languages --------- Co-authored-by: CityFun <31820853+zhengkunwang223@users.noreply.github.com>
29 lines
1001 B
Go
29 lines
1001 B
Go
package router
|
|
|
|
import (
|
|
v2 "github.com/1Panel-dev/1Panel/agent/app/api/v2"
|
|
"github.com/gin-gonic/gin"
|
|
)
|
|
|
|
type WebsiteTemplateRouter struct {
|
|
}
|
|
|
|
func (a *WebsiteTemplateRouter) InitRouter(Router *gin.RouterGroup) {
|
|
groupRouter := Router.Group("websites/templates")
|
|
|
|
baseApi := v2.ApiGroupApp.BaseApi
|
|
{
|
|
groupRouter.POST("/search", baseApi.PageWebsiteTemplate)
|
|
groupRouter.POST("", baseApi.CreateWebsiteTemplate)
|
|
groupRouter.POST("/update", baseApi.UpdateWebsiteTemplate)
|
|
groupRouter.POST("/del", baseApi.DeleteWebsiteTemplate)
|
|
groupRouter.POST("/get", baseApi.GetWebsiteTemplate)
|
|
groupRouter.POST("/upload", baseApi.UploadTemplateZip)
|
|
groupRouter.POST("/preview", baseApi.PreviewWebsiteTemplate)
|
|
groupRouter.POST("/outputs/search", baseApi.PageWebsiteTemplateOutput)
|
|
groupRouter.POST("/outputs", baseApi.CreateWebsiteTemplateOutput)
|
|
groupRouter.POST("/outputs/del", baseApi.DeleteWebsiteTemplateOutput)
|
|
groupRouter.POST("/outputs/get", baseApi.GetWebsiteTemplateOutput)
|
|
}
|
|
}
|