Documentation ¶
Index ¶
- type CreateTaskParams
- type DBTX
- type Querier
- type Queries
- func (q *Queries) CreateTask(ctx context.Context, arg CreateTaskParams) (sql.Result, error)
- func (q *Queries) DeleteTask(ctx context.Context, id int64) error
- func (q *Queries) GetTask(ctx context.Context, id int64) (*Task, error)
- func (q *Queries) ListCalcTasks(ctx context.Context) ([]*Task, error)
- func (q *Queries) ListCalcTasksByJob(ctx context.Context, jobID int64) ([]*Task, error)
- func (q *Queries) ListTasks(ctx context.Context) ([]*Task, error)
- func (q *Queries) ListTasksByJob(ctx context.Context, jobID int64) ([]*Task, error)
- func (q *Queries) UpdateTask(ctx context.Context, arg UpdateTaskParams) (sql.Result, error)
- func (q *Queries) UpdateTaskStatus(ctx context.Context, arg UpdateTaskStatusParams) (sql.Result, error)
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type Task
- type UpdateTaskParams
- type UpdateTaskStatusParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateTaskParams ¶
type Querier ¶
type Querier interface { CreateTask(ctx context.Context, arg CreateTaskParams) (sql.Result, error) DeleteTask(ctx context.Context, id int64) error GetTask(ctx context.Context, id int64) (*Task, error) ListCalcTasks(ctx context.Context) ([]*Task, error) ListCalcTasksByJob(ctx context.Context, jobID int64) ([]*Task, error) ListTasks(ctx context.Context) ([]*Task, error) ListTasksByJob(ctx context.Context, jobID int64) ([]*Task, error) UpdateTask(ctx context.Context, arg UpdateTaskParams) (sql.Result, error) UpdateTaskStatus(ctx context.Context, arg UpdateTaskStatusParams) (sql.Result, error) }
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) CreateTask ¶
func (*Queries) ListCalcTasks ¶
func (*Queries) ListCalcTasksByJob ¶
func (*Queries) ListTasksByJob ¶
func (*Queries) UpdateTask ¶
func (*Queries) UpdateTaskStatus ¶
type Task ¶
type Task struct { ID int64 `json:"id"` Name string `json:"name"` Period string `json:"period"` Status int32 `json:"status"` ManagerID int64 `json:"manager_id"` JobID int64 `json:"job_id"` Markdown string `json:"markdown"` ShowCalc int32 `json:"show_calc"` CreatedAt time.Time `json:"created_at"` UpdatedAt time.Time `json:"updated_at"` }
type UpdateTaskParams ¶
type UpdateTaskStatusParams ¶
Click to show internal directories.
Click to hide internal directories.