| 1234567891011121314151617181920212223 |
- package service
- import (
- "errors"
- "file/db"
- "file/entity"
- )
- type UserDao struct{}
- func (dao UserDao) GetAll(user entity.User) ([]entity.User, int64, error) {
- var users []entity.User
- count, err := db.DBEngin.Table("user").FindAndCount(&users, &user)
- return users, count, err
- }
- func (dao UserDao) GetById(id int64) (entity.User, error) {
- var user entity.User
- res, err := db.DBEngin.Table("user").Where("id=?", id).Get(&user)
- if !res {
- return user, errors.New("用户不存在")
- }
- return user, err
- }
|