db.go 428 B

12345678910111213141516171819202122232425262728293031323334
  1. package ndb
  2. import (
  3. "gadmin/internal/admin/forms"
  4. "log"
  5. "github.com/xujiajun/nutsdb"
  6. )
  7. type Ndb struct {
  8. nutsdb.DB
  9. }
  10. var (
  11. ndb *Ndb
  12. )
  13. func init() {
  14. var err error
  15. opt := nutsdb.DefaultOptions
  16. opt.Dir = "./db"
  17. db, err := nutsdb.Open(opt)
  18. if err != nil {
  19. log.Fatal(err)
  20. }
  21. ndb = &Ndb{*db}
  22. }
  23. // 返回邮件列表
  24. func (db *Ndb) GetEmails(offset int, limit int) (data []forms.EmailItem, err error) {
  25. return
  26. }