Documentation
¶
Index ¶
- func AdminLoginRegister(group *gin.RouterGroup)
- func AdminRegister(group *gin.RouterGroup)
- func AppRegister(group *gin.RouterGroup)
- func DashBoardRegister(group *gin.RouterGroup)
- func OAuthRegister(group *gin.RouterGroup)
- func ServiceRegister(group *gin.RouterGroup)
- type AdminController
- type AdminLoginController
- type AppController
- func (a *AppController) AppDelete(c *gin.Context)
- func (a *AppController) AppDetail(c *gin.Context)
- func (a *AppController) AppInfoAdd(c *gin.Context)
- func (a *AppController) AppList(c *gin.Context)
- func (admin *AppController) AppStatistics(c *gin.Context)
- func (a *AppController) AppUpdate(c *gin.Context)
- type DashBoardController
- type OAuthController
- type ServiceController
- func (s *ServiceController) ServiceAddGRPC(c *gin.Context)
- func (s *ServiceController) ServiceAddHTTP(c *gin.Context)
- func (s *ServiceController) ServiceAddTCP(c *gin.Context)
- func (s *ServiceController) ServiceDelete(c *gin.Context)
- func (service *ServiceController) ServiceDetail(c *gin.Context)
- func (service *ServiceController) ServiceInfoList(c *gin.Context)
- func (service *ServiceController) ServiceStat(c *gin.Context)
- func (service *ServiceController) ServiceUpdateGRPC(c *gin.Context)
- func (service *ServiceController) ServiceUpdateHTTP(c *gin.Context)
- func (service *ServiceController) ServiceUpdateTCP(c *gin.Context)
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]