err=db.Sqlx.Get(&gmUser,"select id,username,password,role_id,realname,is_del from gm_user where username = ? and password = ? limit 1;",this.Username,this.GetPassword())
err=db.Sqlx.Get(&gmUser,"select id,username,password,role_id,realname from gm_user where id = ?;",this.ID)
return
}
//新增用户
func(thisGmUserModel)Insert()(idint64,errerror){
rlt,err:=db.Sqlx.Exec("insert into gm_user(username,password,role_id,realname)values(?,?,?,?)",this.Username,this.GetPassword(),this.RoleId,this.Realname)
iferr!=nil{
return
}
id,_=rlt.LastInsertId()
return
}
// Update
func(thisGmUserModel)Update()(errerror){
_,err=db.Sqlx.Exec("update gm_user set username = ?,password=?,role_id=?,realname=? where id = ? ;",this.Username,this.GetPassword(),this.RoleId,this.Realname,this.ID)
return
}
// Update
func(thisGmUserModel)UpdatePassById()(errerror){
_,err=db.Sqlx.Exec("update gm_user set password=? where id = ? ;",this.GetPassword(),this.ID)