dashboard_controller

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Oct 29, 2021 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func APPRegister

func APPRegister(router *gin.RouterGroup)

APPControllerRegister admin路由注册

func AdminLoginRegister

func AdminLoginRegister(group *gin.RouterGroup)

func AdminRegister

func AdminRegister(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 APPController

type APPController struct {
}

func (*APPController) APPDelete

func (admin *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 (admin *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=model.App} "success" @Router /app/app_detail [get]

func (*APPController) APPList

func (admin *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 string true "每页多少条" @Param page_no query string true "页码" @Success 200 {object} middleware.Response{data=dto.APPListOutput} "success" @Router /app/app_list [get]

func (*APPController) AppAdd

func (admin *APPController) AppAdd(c *gin.Context)

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

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 (admin *APPController) AppUpdate(c *gin.Context)

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

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 (adminlogin *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)

AdminLogin 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 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 (service *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 (service *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) AdminLoginOut

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

AdminLogin 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]

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) ServiceAdd

func (service *ServiceController) ServiceAdd(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} middleware.Response{data=string} "success" @Router /service/service_add_http [post]

func (*ServiceController) ServiceAddGrpc

func (admin *ServiceController) ServiceAddGrpc(c *gin.Context)

ServiceAddHttp 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} middleware.Response{data=string} "success" @Router /service/service_add_grpc [post]

func (*ServiceController) ServiceAddTcp

func (admin *ServiceController) ServiceAddTcp(c *gin.Context)

ServiceAddHttp 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} middleware.Response{data=string} "success" @Router /service/service_add_tcp [post]

func (*ServiceController) ServiceDelete

func (service *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} middleware.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} middleware.Response{data=model.ServiceDetail} "success" @Router /service/service_detail [get]

func (*ServiceController) ServiceList

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

ServerList godoc @Summary 服务列表 @Description 服务列表 @Tags 服务管理 @ID /service/service_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.ServiceListOutput} "success" @Router /service/service_list [get]

func (*ServiceController) ServicePluginConfig

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

ServicePluginConfig godoc @Summary 服务详情 @Description 服务详情 @Tags 服务管理 @ID /service/service_plugin_config @Accept json @Produce json @Success 200 {object} middleware.Response{data=model.ServiceDetail} "success" @Router /service/service_plugin_config [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} middleware.Response{data=dto.ServiceStatOutput} "success" @Router /service/service_stat [get]

func (*ServiceController) ServiceUpdate

func (service *ServiceController) ServiceUpdate(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} middleware.Response{data=string} "success" @Router /service/service_update_http [post]

func (*ServiceController) ServiceUpdateGrpc

func (admin *ServiceController) ServiceUpdateGrpc(c *gin.Context)

ServiceUpdateTcp 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} middleware.Response{data=string} "success" @Router /service/service_update_grpc [post]

func (*ServiceController) ServiceUpdateTcp

func (admin *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} middleware.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