diff --git a/handler/shell.go b/handler/shell.go index 5be9ba6..2f4531a 100644 --- a/handler/shell.go +++ b/handler/shell.go @@ -10,21 +10,21 @@ type ShellHandler struct { } type CreateShellReq struct { - ShellName string `json:"shell_name"` - ShellContent string `json:"shell_content"` - Server string `json:"server"` + ShellName string `json:"shell_name" form:"shell_name" binding:"required"` + ShellContent string `json:"shell_content" form:"shell_content" binding:"required"` + Server string `json:"server" form:"server" binding:"required"` } type UpdateShellReq struct { - ID uint `json:"id"` - ShellName string `json:"shell_name"` - ShellContent string `json:"shell_content"` - Server string `json:"server"` - Status int `json:"status"` - ShellResult string `json:"shell_result"` + ID uint `json:"id" form:"id" binding:"required"` + ShellName string `json:"shell_name" form:"shell_name"` + ShellContent string `json:"shell_content" form:"shell_content"` + Server string `json:"server" form:"server"` + Status int `json:"status" form:"status"` + ShellResult string `json:"shell_result" form:"shell_result"` } type UpdateShellReqV2 struct { - Shells []UpdateShellReq `json:"shells"` + Shells []UpdateShellReq `json:"shells" form:"shells"` } type UpdateShellResp struct {