mirror of
https://github.com/go-nunu/nunu-layout-advanced.git
synced 2025-10-29 19:21:44 +08:00
28 lines
504 B
Go
28 lines
504 B
Go
package task
|
|
|
|
import (
|
|
"github.com/go-nunu/nunu-layout-advanced/internal/repository"
|
|
"github.com/go-nunu/nunu-layout-advanced/pkg/jwt"
|
|
"github.com/go-nunu/nunu-layout-advanced/pkg/log"
|
|
"github.com/go-nunu/nunu-layout-advanced/pkg/sid"
|
|
)
|
|
|
|
type Task struct {
|
|
logger *log.Logger
|
|
sid *sid.Sid
|
|
jwt *jwt.JWT
|
|
tm repository.Transaction
|
|
}
|
|
|
|
func NewTask(
|
|
tm repository.Transaction,
|
|
logger *log.Logger,
|
|
sid *sid.Sid,
|
|
) *Task {
|
|
return &Task{
|
|
logger: logger,
|
|
sid: sid,
|
|
tm: tm,
|
|
}
|
|
}
|