模型里代码:
package models import ( db "awesomeProject/databases" "fmt" _ "gopkg.in/gin-gonic/gin.v1/json" ) type User struct { ID int `json:"id"` Name string `json:"name"` Gender int `json:"gender"` Age int `json:"age"` } //增加 func (user *User) AddUser() bool { var rs, err = db.SqlDB.Exec("insert into user (name,gender,age)value (?,?,?)", user.Name, user.Gender, user.Age) if err!=nil{ return false } id,err:=rs.LastInsertId() fmt.Println(id) if err!=nil{ return false }else{ return true } } //修改 func (user *User) EditUser() bool { rs,err:=db.SqlDB.Exec("update user set name=?,gender=?,age=? where id=?",user.Name,user.Gender,user.Age,user.ID) if err!=nil{ return false } id,err:=rs.RowsAffected() if err!=nil{ return false }else { fmt.Println(id) return true } } //删除 func DeleteUser(Id int) bool { rs,err:=db.SqlDB.Exec("Delete from user where id=?",Id) if err!=nil{ return false } id,err:=rs.RowsAffected() if err!=nil{ return false }else { fmt.Println(id) return true } } //列表 func GetUserList(pageno,pagesi