Documentation
¶
Index ¶
- type Processor
- func (p *Processor) DeleteTask(ctx context.Context, db *sqlx.DB, id string) error
- func (p *Processor) GetTask(ctx context.Context, db *sqlx.DB, id string) (*models.Task, error)
- func (p *Processor) GetTaskWithMaterials(ctx context.Context, db *sqlx.DB, id string) (*models.TaskWithMaterials, error)
- func (p *Processor) InsertTask(ctx context.Context, db *sqlx.DB, task *models.Task) error
- func (p *Processor) ListTask(ctx context.Context, db *sqlx.DB) ([]*models.Task, error)
- func (p *Processor) UpdateTask(ctx context.Context, db *sqlx.DB, task *models.Task) error
- type TaskProcessor
- type TaskRepo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Processor ¶
type Processor struct {
// contains filtered or unexported fields
}
func (*Processor) DeleteTask ¶
func (*Processor) GetTaskWithMaterials ¶
func (*Processor) InsertTask ¶
type TaskProcessor ¶
type TaskProcessor interface { InsertTask(ctx context.Context, db *sqlx.DB, task *models.Task) error UpdateTask(ctx context.Context, db *sqlx.DB, task *models.Task) error GetTask(ctx context.Context, db *sqlx.DB, id string) (*models.Task, error) GetTaskWithMaterials(ctx context.Context, db *sqlx.DB, id string) (*models.TaskWithMaterials, error) ListTask(ctx context.Context, db *sqlx.DB) ([]*models.Task, error) DeleteTask(ctx context.Context, db *sqlx.DB, id string) error }
type TaskRepo ¶
type TaskRepo interface { SaveTask(ctx context.Context, db *sqlx.DB, task *models.Task) error UpdateTask(ctx context.Context, db *sqlx.DB, task *models.Task) error GetTask(ctx context.Context, db *sqlx.DB, id string) (*models.Task, error) GetTaskWithMaterials(ctx context.Context, db *sqlx.DB, id string) (*models.TaskWithMaterials, error) ListTask(ctx context.Context, db *sqlx.DB) ([]*models.Task, error) DeleteTask(ctx context.Context, db *sqlx.DB, id string) error }
Click to show internal directories.
Click to hide internal directories.