feat: 代码优化

This commit is contained in:
meilin.huang
2023-03-16 16:40:57 +08:00
parent 5f1aaa40d8
commit 110abc4ac7
28 changed files with 430 additions and 340 deletions

View File

@@ -57,6 +57,7 @@ func InitMachineRouter(router *gin.RouterGroup) {
machines.PUT(":machineId/:status", func(c *gin.Context) {
req.NewCtxWithGin(c).
WithLog(changeStatus).
WithRequiredPermission(saveMachineP).
Handle(m.ChangeStatus)
})
@@ -68,8 +69,12 @@ func InitMachineRouter(router *gin.RouterGroup) {
})
closeCli := req.NewLogInfo("关闭机器客户端").WithSave(true)
closeCliP := req.NewPermission("machine:close-cli")
machines.DELETE(":machineId/close-cli", func(c *gin.Context) {
req.NewCtxWithGin(c).WithLog(closeCli).Handle(m.CloseCli)
req.NewCtxWithGin(c).
WithLog(closeCli).
WithRequiredPermission(closeCliP).
Handle(m.CloseCli)
})
machines.GET(":machineId/terminal", m.WsSSH)