package app import ( "git.echol.cn/loser/ai_proxy/server/api/v1" "github.com/gin-gonic/gin" ) type AiPresetRouter struct{} var aiPresetApi = v1.ApiGroupApp.AppApiGroup.AiPresetApi func (r *AiPresetRouter) InitAiPresetRouter(Router *gin.RouterGroup) { aiPresetRouter := Router.Group("preset") { aiPresetRouter.POST("", aiPresetApi.CreateAiPreset) // 创建预设 aiPresetRouter.PUT("", aiPresetApi.UpdateAiPreset) // 更新预设 aiPresetRouter.DELETE(":id", aiPresetApi.DeleteAiPreset) // 删除预设 aiPresetRouter.POST("import", aiPresetApi.ImportAiPreset) // 导入预设 aiPresetRouter.GET(":id", aiPresetApi.GetAiPreset) // 获取预设详情 aiPresetRouter.GET("list", aiPresetApi.GetAiPresetList) // 获取预设列表 aiPresetRouter.GET(":id/export", aiPresetApi.ExportAiPreset) // 导出预设 } }