23 lines
434 B
Go
23 lines
434 B
Go
package controller
|
|
|
|
import (
|
|
"github.com/loveuer/nfflow/internal/database"
|
|
"github.com/loveuer/nfflow/internal/interfaces"
|
|
)
|
|
|
|
type uc struct {
|
|
db database.Store
|
|
c database.Caches
|
|
}
|
|
|
|
var (
|
|
_ interfaces.UserController = (*uc)(nil)
|
|
|
|
// UserController todo: 可以实现自己的 controller
|
|
UserController interfaces.UserController
|
|
)
|
|
|
|
func Init(db database.Store, cache database.Caches) {
|
|
UserController = uc{db: db, c: cache}
|
|
}
|