package apis
import(
"log"
"strconv"
"github.com/gin-gonic/gin"
. "../models/students"
// "fmt"
)
// 获取学生
func GetStudents(c *gin.Context) {
page := c.DefaultQuery("page", "1")
int, err := strconv.Atoi(page)
p := Students{}
ra, err := p.GetStudents(int)
if err != nil {
log.Fatalln(err)
}
msg := ra
c.JSON(200, gin.H {
"data": msg,
})
}
// 根据id获取学生信息
func GetStudentById(c *gin.Context) {
id := c.Query("id")
if id == "" {
return
}
p := StudentInfo{}
ra, err := p.GetStudentById(id)
if err != nil {
log.Fatalln(err)
}
msg := ra
c.JSON(200, gin.H {
"data": msg,
})
}
func ConfirmStudent(c *gin.Context) {
//id := c.Query("id")
name := c.Query("name")
score := c.DefaultQuery("score", "0")
Score, err := strconv.ParseFloat(score, 32)
p := StudentInfo{}
ra, err := p.ConfirmStudent(name, float32(Score))
if err != nil {
log.Fatalln(err)
}
msg := "插入数据成功!"
c.JSON(200, gin.H {
"msg": msg,
"data": ra,
})
}
网友评论