api

package
v1.0.20250928075430 Latest Latest
Warning

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

Go to latest
Published: Sep 28, 2025 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type TreeLocalHandler

type TreeLocalHandler struct {
	// contains filtered or unexported fields
}

func NewTreeLocalHandler

func NewTreeLocalHandler(service service.TreeLocalService, sshClient ssh.Client) *TreeLocalHandler

func (*TreeLocalHandler) BindTreeLocal

func (h *TreeLocalHandler) BindTreeLocal(ctx *gin.Context)

BindTreeLocal 绑定本地资源

func (*TreeLocalHandler) ConnectTerminal

func (h *TreeLocalHandler) ConnectTerminal(ctx *gin.Context)

ConnectTerminal 连接终端

func (*TreeLocalHandler) CreateTreeLocal

func (h *TreeLocalHandler) CreateTreeLocal(ctx *gin.Context)

CreateTreeLocal 创建本地资源

func (*TreeLocalHandler) DeleteTreeLocal

func (h *TreeLocalHandler) DeleteTreeLocal(ctx *gin.Context)

DeleteTreeLocal 删除本地资源

func (*TreeLocalHandler) GetTreeLocalDetail

func (h *TreeLocalHandler) GetTreeLocalDetail(ctx *gin.Context)

GetTreeLocalDetail 获取本地资源详情

func (*TreeLocalHandler) GetTreeLocalList

func (h *TreeLocalHandler) GetTreeLocalList(ctx *gin.Context)

GetTreeLocalList 获取本地资源列表

func (*TreeLocalHandler) RegisterRouters

func (h *TreeLocalHandler) RegisterRouters(server *gin.Engine)

func (*TreeLocalHandler) UnbindTreeLocal

func (h *TreeLocalHandler) UnbindTreeLocal(ctx *gin.Context)

UnbindTreeLocal 解绑本地资源

func (*TreeLocalHandler) UpdateTreeLocal

func (h *TreeLocalHandler) UpdateTreeLocal(ctx *gin.Context)

UpdateTreeLocal 更新本地资源

type TreeNodeHandler

type TreeNodeHandler struct {
	// contains filtered or unexported fields
}

func NewTreeNodeHandler

func NewTreeNodeHandler(service service.TreeNodeService) *TreeNodeHandler

func (*TreeNodeHandler) AddNodeMember

func (h *TreeNodeHandler) AddNodeMember(ctx *gin.Context)

AddNodeMember 添加节点成员

func (*TreeNodeHandler) BindResource

func (h *TreeNodeHandler) BindResource(ctx *gin.Context)

BindResource 绑定资源

func (*TreeNodeHandler) CreateNode

func (h *TreeNodeHandler) CreateNode(ctx *gin.Context)

CreateNode 创建节点

func (*TreeNodeHandler) DeleteNode

func (h *TreeNodeHandler) DeleteNode(ctx *gin.Context)

DeleteNode 删除节点

func (*TreeNodeHandler) GetChildNodes

func (h *TreeNodeHandler) GetChildNodes(ctx *gin.Context)

GetChildNodes 获取直接子节点列表

func (*TreeNodeHandler) GetNodeDetail

func (h *TreeNodeHandler) GetNodeDetail(ctx *gin.Context)

GetNodeDetail 获取节点详情

func (*TreeNodeHandler) GetNodeMembers

func (h *TreeNodeHandler) GetNodeMembers(ctx *gin.Context)

GetNodeMembers 获取节点成员

func (*TreeNodeHandler) GetTreeList

func (h *TreeNodeHandler) GetTreeList(ctx *gin.Context)

GetTreeList 获取树节点列表

func (*TreeNodeHandler) GetTreeStatistics

func (h *TreeNodeHandler) GetTreeStatistics(ctx *gin.Context)

GetTreeStatistics 获取服务树统计信息

func (*TreeNodeHandler) MoveNode

func (h *TreeNodeHandler) MoveNode(ctx *gin.Context)

MoveNode 移动节点

func (*TreeNodeHandler) RegisterRouters

func (h *TreeNodeHandler) RegisterRouters(server *gin.Engine)

func (*TreeNodeHandler) RemoveNodeMember

func (h *TreeNodeHandler) RemoveNodeMember(ctx *gin.Context)

RemoveNodeMember 移除节点成员

func (*TreeNodeHandler) UnbindResource

func (h *TreeNodeHandler) UnbindResource(ctx *gin.Context)

UnbindResource 解绑资源

func (*TreeNodeHandler) UpdateNode

func (h *TreeNodeHandler) UpdateNode(ctx *gin.Context)

UpdateNode 更新节点

Jump to

Keyboard shortcuts

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