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 }