Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterAIModelConfigRoutes ¶ added in v0.0.124
func RegisterAIModelConfigRoutes(admin *gin.RouterGroup)
RegisterAIModelConfigRoutes 注册路由
func RegisterConditionRoutes ¶ added in v0.0.145
func RegisterConditionRoutes(admin *gin.RouterGroup)
func RegisterConfigRoutes ¶ added in v0.0.145
func RegisterConfigRoutes(admin *gin.RouterGroup)
func RegisterSSOConfigRoutes ¶ added in v0.0.145
func RegisterSSOConfigRoutes(admin *gin.RouterGroup)
Types ¶
type AIController ¶ added in v0.0.145
type AIController struct {
}
func (*AIController) Delete ¶ added in v0.0.145
func (m *AIController) Delete(c *gin.Context)
@Summary 删除AI模型配置 @Security BearerAuth @Param ids path string true "模型ID,多个用逗号分隔" @Success 200 {object} string @Router /admin/ai/model/delete/{ids} [post]
func (*AIController) List ¶ added in v0.0.145
func (m *AIController) List(c *gin.Context)
@Summary 获取AI模型配置列表 @Security BearerAuth @Success 200 {object} string @Router /admin/ai/model/list [get]
func (*AIController) QuickSave ¶ added in v0.0.145
func (m *AIController) QuickSave(c *gin.Context)
@Summary 快速保存AI模型思考状态 @Security BearerAuth @Param id path int true "模型ID" @Param status path string true "状态,例如:true、false" @Success 200 {object} string @Router /admin/ai/model/id/{id}/think/{status} [post]
func (*AIController) Save ¶ added in v0.0.145
func (m *AIController) Save(c *gin.Context)
@Summary 创建或更新AI模型配置 @Security BearerAuth @Success 200 {object} string @Router /admin/ai/model/save [post]
func (*AIController) TestConnection ¶ added in v0.0.145
func (m *AIController) TestConnection(c *gin.Context)
@Summary 测试AI模型连接 @Security BearerAuth @Param id path int true "模型ID" @Success 200 {object} string @Router /admin/ai/model/test/id/{id} [post]
type ConditionController ¶ added in v0.0.145
type ConditionController struct {
}
func (*ConditionController) Delete ¶ added in v0.0.145
func (cc *ConditionController) Delete(c *gin.Context)
@Summary 删除条件 @Security BearerAuth @Param ids path string true "条件ID,多个用逗号分隔" @Success 200 {object} string @Router /admin/condition/delete/{ids} [post]
func (*ConditionController) List ¶ added in v0.0.145
func (cc *ConditionController) List(c *gin.Context)
@Summary 获取条件列表 @Security BearerAuth @Success 200 {object} string @Router /admin/condition/list [get]
func (*ConditionController) QuickSave ¶ added in v0.0.145
func (cc *ConditionController) QuickSave(c *gin.Context)
@Summary 快速保存条件状态 @Security BearerAuth @Param id path int true "条件ID" @Param status path string true "状态,例如:true、false" @Success 200 {object} string @Router /admin/condition/save/id/{id}/status/{status} [post]
func (*ConditionController) Save ¶ added in v0.0.145
func (cc *ConditionController) Save(c *gin.Context)
@Summary 创建或更新条件 @Security BearerAuth @Success 200 {object} string @Router /admin/condition/save [post]
type Controller ¶ added in v0.0.145
type Controller struct {
}
func (*Controller) All ¶ added in v0.0.145
func (cc *Controller) All(c *gin.Context)
@Summary 获取系统配置 @Security BearerAuth @Success 200 {object} string @Router /admin/config/all [get]
func (*Controller) Update ¶ added in v0.0.145
func (cc *Controller) Update(c *gin.Context)
@Summary 更新系统配置 @Security BearerAuth @Param config body models.Config true "配置信息" @Success 200 {object} string @Router /admin/config/update [post]
type SSOConfigController ¶ added in v0.0.145
type SSOConfigController struct {
}
func (*SSOConfigController) Delete ¶ added in v0.0.145
func (sc *SSOConfigController) Delete(c *gin.Context)
@Summary 删除SSO配置 @Security BearerAuth @Param ids path string true "SSO配置ID,多个用逗号分隔" @Success 200 {object} string @Router /admin/config/sso/delete/{ids} [post]
func (*SSOConfigController) List ¶ added in v0.0.145
func (sc *SSOConfigController) List(c *gin.Context)
@Summary 获取SSO配置列表 @Security BearerAuth @Success 200 {object} string @Router /admin/config/sso/list [get]
func (*SSOConfigController) QuickSave ¶ added in v0.0.145
func (sc *SSOConfigController) QuickSave(c *gin.Context)
@Summary 快速更新SSO配置状态 @Security BearerAuth @Param id path int true "SSO配置ID" @Param enabled path string true "状态,例如:true、false" @Success 200 {object} string @Router /admin/config/sso/save/id/{id}/status/{enabled} [post]
func (*SSOConfigController) Save ¶ added in v0.0.145
func (sc *SSOConfigController) Save(c *gin.Context)
@Summary 创建或更新SSO配置 @Security BearerAuth @Success 200 {object} string @Router /admin/config/sso/save [post]