25 lines
480 B
Go
25 lines
480 B
Go
package controllers
|
|
|
|
import (
|
|
"cmii-uav-watchdog/services"
|
|
|
|
"github.com/gin-gonic/gin"
|
|
)
|
|
|
|
// CMIIController CMII控制器
|
|
type CMIIController struct {
|
|
cmiiService *services.CMIIService
|
|
}
|
|
|
|
// NewCMIIController 创建CMII控制器
|
|
func NewCMIIController() *CMIIController {
|
|
return &CMIIController{
|
|
cmiiService: services.NewCMIIService(),
|
|
}
|
|
}
|
|
|
|
// HandleHostInfo 处理主机信息
|
|
func (cc *CMIIController) HandleHostInfo(c *gin.Context) {
|
|
cc.cmiiService.HandleHostInfo(c)
|
|
}
|