From 31de6f0fa51c7c3d480ca28311cc7b6495c22073 Mon Sep 17 00:00:00 2001
From: liuxiaolong <liuxiaolong@aiotlink.com>
Date: 星期五, 14 八月 2020 15:14:02 +0800
Subject: [PATCH] rm log
---
models/user.go | 37 ++++++++++++++++++++++++++++++-------
1 files changed, 30 insertions(+), 7 deletions(-)
diff --git a/models/user.go b/models/user.go
index 46ee619..a697d9b 100644
--- a/models/user.go
+++ b/models/user.go
@@ -23,12 +23,6 @@
return "sys_user"
}
-func (u *User) TableUnique() [][]string {
- return [][]string {
- []string{"phoneNum"},
- }
-}
-
func (u *User) Insert() (int64,error) {
o := orm.NewOrm()
return o.Insert(u)
@@ -48,16 +42,36 @@
func (u *User) GetAllUsers() (all []User,err error) {
o := orm.NewOrm()
- _, err = o.Raw("select * from ?", u.TableName()).QueryRows(&all)
+ _, err = o.QueryTable(u.TableName()).All(&all)
if err != nil {
return nil, err
}
return all,nil
}
+func (u *User) GetAllMap() (map[string]User) {
+ idM := make(map[string]User)
+ all, _ := u.GetAllUsers()
+ if all !=nil {
+ for _,p := range all {
+ idM[p.Id] = p
+ }
+ }
+ return idM
+}
+
func (u *User) Update() (int64, error) {
o := orm.NewOrm()
return o.Update(u)
+}
+
+func (u *User) UpdatePhoneNum(phoneNum string, hikPersonId string) (int64, error) {
+ o := orm.NewOrm()
+ res, err := o.Raw("update sys_user set phoneNum=? where id=?", phoneNum, hikPersonId).Exec()
+ if err != nil {
+ return 0, err
+ }
+ return res.RowsAffected()
}
func Login(username, password string) bool {
@@ -69,3 +83,12 @@
o := orm.NewOrm()
return o.Update(u, "isDelete")
}
+
+func (u *User) Delete(id string) (int64, error) {
+ o := orm.NewOrm()
+ res, err := o.Raw("delete from sys_user where id=?", id).Exec()
+ if err != nil {
+ return 0, err
+ }
+ return res.RowsAffected()
+}
\ No newline at end of file
--
Gitblit v1.8.0