api

package
v0.1.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 19, 2024 License: MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AdminLoginRegister

func AdminLoginRegister(group *gin.RouterGroup)

func AdminRegister

func AdminRegister(group *gin.RouterGroup)

func AppRegister

func AppRegister(group *gin.RouterGroup)

func DashBoardRegister

func DashBoardRegister(group *gin.RouterGroup)

func OAuthRegister

func OAuthRegister(group *gin.RouterGroup)

func ServiceRegister

func ServiceRegister(group *gin.RouterGroup)

Types

type AdminController

type AdminController struct{}

func (*AdminController) AdminInfo

func (adminlogin *AdminController) AdminInfo(c *gin.Context)

AdminInfo godoc @Summary 管理员信息 @Description 管理员信息 @Tags 管理员接口 @ID /admin/admin_info @Accept json @Produce json @Success 200 {object} middleware.Response{data=dto.AdminInfoOutput} "success" @Router /admin/admin_info [get]

func (*AdminController) ChangePwd

func (admin *AdminController) ChangePwd(c *gin.Context)

ChangePwd godoc @Summary 密码修改 @Description 密码修改 @Tags 管理员接口 @ID /admin/change_pwd @Accept json @Produce json @Param body body dto.ChangePwdInput true "body" @Success 200 {object} middleware.Response{data=string} "success" @Router /admin/change_pwd [post]

type AdminLoginController

type AdminLoginController struct{}

func (*AdminLoginController) AdminLogin

func (adminlogin *AdminLoginController) AdminLogin(c *gin.Context)

AdminLogin godoc @Summary 管理员登陆 @Description 管理员登陆 @Tags 管理员接口 @ID /admin_login/login @Accept json @Produce json @Param body body dto.AdminLoginInput true "body" @Success 200 {object} middleware.Response{data=dto.AdminLoginOutput} "success" @Router /admin_login/login [post]

func (*AdminLoginController) AdminLoginOut

func (adminlogin *AdminLoginController) AdminLoginOut(c *gin.Context)

AdminLoginOut godoc @Summary 管理员退出 @Description 管理员退出 @Tags 管理员接口 @ID /admin_login/logout @Accept json @Produce json @Success 200 {object} middleware.Response{data=string} "success" @Router /admin_login/logout [get]

type AppController

type AppController struct{}

func (*AppController) AppDelete

func (a *AppController) AppDelete(c *gin.Context)

AppDelete godoc @Summary 租户删除 @Description 租户删除 @Tags 租户管理 @ID /app/app_delete @Accept json @Produce json @Param id query string true "租户ID" @Success 200 {object} middleware.Response{data=string} "success" @Router /app/app_delete [get]

func (*AppController) AppDetail

func (a *AppController) AppDetail(c *gin.Context)

AppDetail godoc @Summary 租户详情 @Description 租户详情 @Tags 租户管理 @ID /app/app_detail @Accept json @Produce json @Param id query string true "租户ID" @Success 200 {object} middleware.Response{data=dao.App} "success" @Router /app/app_detail [get]

func (*AppController) AppInfoAdd

func (a *AppController) AppInfoAdd(c *gin.Context)

AppInfoAdd godoc @Summary 租户添加 @Description 租户添加 @Tags 租户管理 @ID /app/app_info_add @Accept json @Produce json @Param body body dto.AppAddInput true "body" @Success 200 {object} middleware.Response{data=string} "success" @Router /app/app_info_add [post]

func (*AppController) AppList

func (a *AppController) AppList(c *gin.Context)

AppList godoc @Summary 租户列表 @Description 租户列表 @Tags 租户管理 @ID /app/app_list @Accept json @Produce json @Param info query string false "关键词" @Param page_size query int true "每页多少条" @Param page_no query int true "页码" @Success 200 {object} middleware.Response{data=dto.AppListOutput} "success" @Router /app/app_list [get]

func (*AppController) AppStatistics

func (admin *AppController) AppStatistics(c *gin.Context)

AppStatistics godoc @Summary 租户统计 @Description 租户统计 @Tags 租户管理 @ID /app/app_stat @Accept json @Produce json @Param id query string true "租户ID" @Success 200 {object} middleware.Response{data=dto.StatisticsOutput} "success" @Router /app/app_stat [get]

func (*AppController) AppUpdate

func (a *AppController) AppUpdate(c *gin.Context)

AppUpdate godoc @Summary 租户更新 @Description 租户更新 @Tags 租户管理 @ID /app/app_update @Accept json @Produce json @Param body body dto.AppUpdateInput true "body" @Success 200 {object} middleware.Response{data=string} "success" @Router /app/app_update [post]

type DashBoardController

type DashBoardController struct{}

func (*DashBoardController) FlowStat

func (service *DashBoardController) FlowStat(c *gin.Context)

FlowStat godoc @Summary 服务统计 @Description 服务统计 @Tags 首页大盘 @ID /dashboard/flow_stat @Accept json @Produce json @Success 200 {object} middleware.Response{data=dto.ServiceStatOutput} "success" @Router /dashboard/flow_stat [get]

func (*DashBoardController) PanelGroupData

func (d *DashBoardController) PanelGroupData(c *gin.Context)

PanelGroupData godoc @Summary 指标统计 @Description 指标统计 @Tags 首页大盘 @ID /dashboard/panel_group_data @Accept json @Produce json @Success 200 {object} middleware.Response{data=dto.PanelGroupDataOutput} "success" @Router /dashboard/panel_group_data [get]

func (*DashBoardController) ServiceStat

func (d *DashBoardController) ServiceStat(c *gin.Context)

ServiceStat godoc @Summary 服务统计 @Description 服务统计 @Tags 首页大盘 @ID /dashboard/service_stat @Accept json @Produce json @Success 200 {object} middleware.Response{data=dto.DashServiceStatOutput} "success" @Router /dashboard/service_stat [get]

type OAuthController

type OAuthController struct{}

func (*OAuthController) Tokens

func (oauth *OAuthController) Tokens(c *gin.Context)

Tokens godoc @Summary 获取TOKEN @Description 获取TOKEN @Tags OAUTH @ID /oauth/tokens @Accept json @Produce json @Param body body dto.TokensInput true "body" @Success 200 {object} middleware.Response{data=dto.TokensOutput} "success" @Router /oauth/tokens [post]

type ServiceController

type ServiceController struct{}

func (*ServiceController) ServiceAddGRPC

func (s *ServiceController) ServiceAddGRPC(c *gin.Context)

ServiceAddGRPC godoc @Summary 添加GRPC服务 @Description 添加GRPC服务 @Tags 服务管理 @ID /service/service_add_grpc @Accept json @Produce json @Param body body dto.ServiceAddGRPCInput true "body" @Success 200 {object} response.Response{data=string} "success" @Router /service/service_add_grpc [post]

func (*ServiceController) ServiceAddHTTP

func (s *ServiceController) ServiceAddHTTP(c *gin.Context)

ServiceAddHTTP godoc @Summary 添加HTTP服务 @Description 添加HTTP服务 @Tags 服务管理 @ID /service/service_add_http @Accept json @Produce json @Param body body dto.ServiceAddHTTPInput true "body" @Success 200 {object} response.Response{data=string} "success" @Router /service/service_add_http [post]

func (*ServiceController) ServiceAddTCP

func (s *ServiceController) ServiceAddTCP(c *gin.Context)

ServiceAddTCP godoc @Summary 添加TCP服务 @Description 添加TCP服务 @Tags 服务管理 @ID /service/service_add_tcp @Accept json @Produce json @Param body body dto.ServiceAddTCPInput true "body" @Success 200 {object} response.Response{data=string} "success" @Router /service/service_add_tcp [post]

func (*ServiceController) ServiceDelete

func (s *ServiceController) ServiceDelete(c *gin.Context)

ServiceDelete godoc @Summary 服务删除 @Description 服务删除 @Tags 服务管理 @ID /service/service_delete @Accept json @Produce json @Param id query string true "服务ID" @Success 200 {object} response.Response{data=string} "success" @Router /service/service_delete [get]

func (*ServiceController) ServiceDetail

func (service *ServiceController) ServiceDetail(c *gin.Context)

ServiceDetail godoc @Summary 服务详情 @Description 服务详情 @Tags 服务管理 @ID /service/service_detail @Accept json @Produce json @Param id query string true "服务ID" @Success 200 {object} response.Response{data=dao.ServiceDetail} "success" @Router /service/service_detail [get]

func (*ServiceController) ServiceInfoList

func (service *ServiceController) ServiceInfoList(c *gin.Context)

ServiceInfoList godoc @Summary 服务信息列表 @Description 服务信息列表 @Tags 服务管理 @ID /service/service_info @Accept json @Produce json @Param info query string false "关键词" @Param page_no query int true "页数" @Param page_size query int true "每页个数" @Success 200 {object} response.Response{data=dto.ServiceInfoOutput} "success" @Router /service/service_info [get]

func (*ServiceController) ServiceStat

func (service *ServiceController) ServiceStat(c *gin.Context)

ServiceStat godoc @Summary 服务统计 @Description 服务统计 @Tags 服务管理 @ID /service/service_stat @Accept json @Produce json @Param id query string true "服务ID" @Success 200 {object} response.Response{data=dto.ServiceStatOutput} "success" @Router /service/service_stat [get]

func (*ServiceController) ServiceUpdateGRPC

func (service *ServiceController) ServiceUpdateGRPC(c *gin.Context)

ServiceUpdateGRPC godoc @Summary 修改GRPC服务 @Description 修改GRPC服务 @Tags 服务管理 @ID /service/service_update_grpc @Accept json @Produce json @Param body body dto.ServiceUpdateGRPCInput true "body" @Success 200 {object} response.Response{data=string} "success" @Router /service/service_update_grpc [post]

func (*ServiceController) ServiceUpdateHTTP

func (service *ServiceController) ServiceUpdateHTTP(c *gin.Context)

ServiceUpdateHTTP godoc @Summary 修改HTTP服务 @Description 修改HTTP服务 @Tags 服务管理 @ID /service/service_update_http @Accept json @Produce json @Param body body dto.ServiceUpdateHTTPInput true "body" @Success 200 {object} response.Response{data=string} "success" @Router /service/service_update_http [post]

func (*ServiceController) ServiceUpdateTCP

func (service *ServiceController) ServiceUpdateTCP(c *gin.Context)

ServiceUpdateTCP godoc @Summary 修改TCP服务 @Description 修改TCP服务 @Tags 服务管理 @ID /service/service_update_tcp @Accept json @Produce json @Param body body dto.ServiceUpdateTCPInput true "body" @Success 200 {object} response.Response{data=string} "success" @Router /service/service_update_tcp [post]

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL