iuser_dal.go 519 B

12345678910111213141516
  1. package dal
  2. import (
  3. "xiaoniaokuaiyan.com/xiaoniao/entity"
  4. )
  5. type IUser interface {
  6. Get(account string) (*entity.UserDB, error)
  7. Save(map[string]interface{}) (interface{}, error)
  8. Update(user *entity.User) (*entity.User, error)
  9. GetNotice(mobile string) ([]entity.QueueNotice, error)
  10. UpdateNotice(notice *entity.QueueNotice) (bool, error)
  11. GetUserByOpenid(openid string) (*entity.UserDB, error)
  12. GetUserByUnionid(unionid string) (*entity.UserDB, error)
  13. GetUserByUserId(zfbUserId string) (*entity.UserDB, error)
  14. }