package
0.0.0-20220601031218-e0012a9da99e
Repository: https://github.com/mini-ecs/back-end.git
Documentation: pkg.go.dev
# Functions
CreateCourse godoc @Summary 创建课程 @Description Unimplemented @Tags course management @Accept json @Produce json @Param username query string true "用户名" @Param passwd query string true "密码" @Response 400,200 {object} response.Msg "" @Router /course [post].
CreateImage godoc @Summary 创建(上传)镜像 @Description Unimplemented @Tags image management @Accept json @Produce json @Param username query string true "用户名" @Param passwd query string true "密码" @Response 400,200 {object} response.Msg "" @Router /image [post].
CreateVM godoc @Summary 创建实例 @Description Unimplemented @Tags virtual machine management @Accept json @Produce json @Param username query string true "用户名" @Param passwd query string true "密码" @Response 400,200 {object} response.Msg "" @Router /vm [post].
CurrentUser godoc @Summary 用户登录 @Description 用户登录 @Tags user @Accept json @Produce json @Param user body model.User true "user" @Response 400,200 {object} response.Msg "" @Router /currentUser [get].
DeleteCourse godoc @Summary 删除课程 @Description Unimplemented @Tags course management @Accept json @Produce json @Param username query string true "用户名" @Param passwd query string true "密码" @Response 400,200 {object} response.Msg "" @Router /course/:uuid [delete].
DeleteImage godoc @Summary 删除镜像 @Description Unimplemented @Tags image management @Accept json @Produce json @Param username query string true "用户名" @Param passwd query string true "密码" @Response 400,200 {object} response.Msg "" @Router /image/:uuid [delete].
DeleteVM godoc @Summary 删除实例 @Description Unimplemented @Tags virtual machine management @Accept json @Produce json @Param username query string true "用户名" @Param passwd query string true "密码" @Response 400,200 {object} response.Msg "" @Router /vm/:uuid [delete].
GetCourseList godoc @Summary 获取课程列表 @Description Unimplemented @Tags course management @Accept json @Produce json @Param username query string true "用户名" @Param passwd query string true "密码" @Response 400,200 {object} response.Msg "" @Router /course [get].
GetImageList godoc @Summary 获取镜像列表 @Description Unimplemented @Tags image management @Accept json @Produce json @Param username query string true "用户名" @Param passwd query string true "密码" @Response 400,200 {object} response.Msg "" @Router /image [get].
GetMachineConfig godoc @Summary 获取虚拟机配置列表 @Description Unimplemented @Tags course management @Accept json @Produce json @Param username query string true "用户名" @Param passwd query string true "密码" @Response 400,200 {object} response.Msg "" @Router /course/configs [get].
No description provided by the author
GetSpecificCourse godoc @Summary 获取课程信息 @Description Unimplemented @Tags course management @Accept json @Produce json @Param username query string true "用户名" @Param passwd query string true "密码" @Response 400,200 {object} response.Msg "" @Router /course/:uuid [get].
GetSpecificImage godoc @Summary 获取镜像具体信息 @Description Unimplemented @Tags image management @Accept json @Produce json @Param username query string true "用户名" @Param passwd query string true "密码" @Response 400,200 {object} response.Msg "" @Router /image/:uuid [get].
GetSpecificVM godoc @Summary 获取实例信息 @Description Unimplemented @Tags virtual machine management @Accept json @Produce json @Param username query string true "用户名" @Param passwd query string true "密码" @Response 400,200 {object} response.Msg "" @Router /vm/:uuid [get].
GetVMList godoc @Summary 获取实例列表 @Description Unimplemented @Tags virtual machine management @Accept json @Produce json @Param username query string true "用户名" @Param passwd query string true "密码" @Response 400,200 {object} response.Msg "" @Router /vm [get].
No description provided by the author
Login godoc @Summary 用户登录 @Description 用户登录 @Tags user @Accept json @Produce json @Param user body model.User true "user" @Response 400,200 {object} response.Msg "" @Router /user/login [post].
MakeImageWithVM godoc @Summary 根据实例创建镜像 @Description Unimplemented @Tags virtual machine management @Accept json @Produce json @Param username query string true "用户名" @Param passwd query string true "密码" @Response 400,200 {object} response.Msg "" @Router /vm/image [post].
MakeSnapshotWithVM godoc @Summary 根据实例创建快照 @Description Unimplemented @Tags virtual machine management @Accept json @Produce json @Param username query string true "用户名" @Param passwd query string true "密码" @Response 400,200 {object} response.Msg "" @Router /vm/snapshot [post].
ModifyCourse godoc @Summary 修改课程 @Description Unimplemented @Tags course management @Accept json @Produce json @Param username query string true "用户名" @Param passwd query string true "密码" @Response 400,200 {object} response.Msg "" @Router /course/:uuid [put].
ModifyImage godoc @Summary 修改镜像条目信息 @Description Unimplemented @Tags image management @Accept json @Produce json @Param username query string true "用户名" @Param passwd query string true "密码" @Response 400,200 {object} response.Msg "" @Router /image/:uuid [put].
ModifyUser godoc @Summary 用户修改个人信息 @Description 用户修改个人信息 @Tags user @Accept json @Produce json @Param user body model.User true "user" @Response 400,200 {object} response.Msg "" @Router /user/modify [post].
ModifyVM godoc @Summary Unimplemented @Description Unimplemented @Tags virtual machine management @Accept json @Produce json @Param username query string true "用户名" @Param passwd query string true "密码" @Response 400,200 {object} response.Msg "" @Router /vm/:uuid [put].
No description provided by the author
RegisterUser godoc @Summary 用户注册 @Description 用户注册 @Tags user @Accept json @Produce json @Param user body model.User true "user" @Response 400,200 {object} response.Msg "" @Router /user/register [post].
ResetVMWithSnapshot godoc @Summary 将实例恢复到某个快照 @Description Unimplemented @Tags virtual machine management @Accept json @Produce json @Param username query string true "用户名" @Param passwd query string true "密码" @Response 400,200 {object} response.Msg "" @Router /vm/snapshot [patch].
No description provided by the author
No description provided by the author
Welcome godoc @Summary 该操作的简短摘要 @Description 操作行为的详细说明。 @Tags example-tag @Accept json @Produce json @Param val1 query int true "这是评论" @Success 200 {integer} string "这是评论1" @Failure 400 {object} response.Msg "这是评论2" @Router /welcome [get].