student

package
v0.0.0-...-971e649 Latest Latest
Warning

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

Go to latest
Published: Feb 1, 2024 License: GPL-3.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New

Types

type Student

type Student struct {
	*apputils.ServerUtils
}

func (*Student) ClassModify

func (t *Student) ClassModify(c *gin.Context)

学生修改班级 godoc @Summary 学生修改班级 @Schemes @Description 学生修改班级 @Tags classStudent @Accept json @Produce json @Param token header string true "登录返回的Token" @Param classname query string false "班级名称" @Success 200 {object} model.CommonResponse[any] @Failure 400 {object} model.CommonResponse[any] @Router /authrequired/teacher/class [patch]

func (*Student) Close

func (a *Student) Close() error

func (*Student) InitGlobalRoute

func (a *Student) InitGlobalRoute(g *gin.RouterGroup)

func (*Student) InitRoute

func (a *Student) InitRoute(g *gin.RouterGroup)

func (*Student) Join

func (t *Student) Join(c *gin.Context)

学生加入班级 godoc @Summary 学生加入班级 @Schemes @Description 学生加入班级 @Tags classStudent @Accept json @Produce json @Param token header string true "登录返回的Token" @Param classname query string false "班级名称" @Success 200 {object} model.CommonResponse[any] @Failure 400 {object} model.CommonResponse[any] @Router /authrequired/student/class/join [post]

func (*Student) Leave

func (t *Student) Leave(c *gin.Context)

学生离开班级 godoc @Summary 学生离开班级 @Schemes @Description 学生离开班级 @Tags classStudent @Accept json @Produce json @Param token header string true "登录返回的Token" @Success 200 {object} model.CommonResponse[any] @Failure 400 {object} model.CommonResponse[any] @Router /authrequired/student/class/leave [delete]

func (*Student) Modify

func (t *Student) Modify(c *gin.Context)

修改学生信息 godoc @Summary 修改学生相关信息 @Schemes @Description 修改学生相关信息 @Tags student @Accept json @Produce json @Param action path string false "查询过滤器,如果没有默认查询所以信息" Format(email) @Param token header string true "登录返回的Token" @Param email query string false "修改邮箱" Format(email) @Param realName query string false "修改真实姓名" @Param userSchoollD query string false "修改学校ID" @Param schoolCode query string false "修改学校代码" @Param class query string false "修改班级" @Param sex query string false "修改性别" @Success 200 {object} model.CommonResponse[model.GetUserResponse] @Failure 400 {object} model.CommonResponse[any] @Router /authrequired/student/{action} [patch]

func (*Student) RegisterStudent

func (t *Student) RegisterStudent(c *gin.Context)

添加/注册一位学生 godoc @Summary 添加/注册一个学生 @Schemes @Description 添加/注册一个学生 @Tags student @Accept json @Produce json @Success 200 {object} model.CommonResponse[any] @Failure 400 {object} model.CommonResponse[any] @Router /register [post] @Param name query string true "新用户用户名" @Param email query string true "新用户邮箱" Format(email) @Param realName query string true "新用户真实姓名" @Param userSchoollD query string true "新用户学号" @Param schoolCode query string true "新用户学校代码" @Param class query string true "新用户班级" @Param sex query string true "新用户性别"

Jump to

Keyboard shortcuts

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