Documentation ¶
Index ¶
- type CreateJobParams
- type DBTX
- type Job
- type Querier
- type Queries
- func (q *Queries) CreateJob(ctx context.Context, arg CreateJobParams) (sql.Result, error)
- func (q *Queries) DeleteJob(ctx context.Context, id int64) error
- func (q *Queries) GetJob(ctx context.Context, id int64) (*Job, error)
- func (q *Queries) ListCalcJobs(ctx context.Context) ([]*Job, error)
- func (q *Queries) ListJobs(ctx context.Context) ([]*Job, error)
- func (q *Queries) ListJobsByManager(ctx context.Context, managerID int64) ([]*Job, error)
- func (q *Queries) ListJobsCalcsByManager(ctx context.Context, managerID int64) ([]*Job, error)
- func (q *Queries) UpdateJob(ctx context.Context, arg UpdateJobParams) (sql.Result, error)
- func (q *Queries) UpdateJobStatus(ctx context.Context, arg UpdateJobStatusParams) (sql.Result, error)
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type UpdateJobParams
- type UpdateJobStatusParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateJobParams ¶
type Job ¶
type Job struct { ID int64 `json:"id"` Name string `json:"name"` Period string `json:"period"` Status int32 `json:"status"` ManagerID int64 `json:"manager_id"` ProjectID int64 `json:"project_id"` Markdown string `json:"markdown"` ShowCalc int32 `json:"show_calc"` CreatedAt time.Time `json:"created_at"` UpdatedAt time.Time `json:"updated_at"` }
type Querier ¶
type Querier interface { CreateJob(ctx context.Context, arg CreateJobParams) (sql.Result, error) DeleteJob(ctx context.Context, id int64) error GetJob(ctx context.Context, id int64) (*Job, error) ListCalcJobs(ctx context.Context) ([]*Job, error) ListJobs(ctx context.Context) ([]*Job, error) ListJobsByManager(ctx context.Context, managerID int64) ([]*Job, error) ListJobsCalcsByManager(ctx context.Context, managerID int64) ([]*Job, error) UpdateJob(ctx context.Context, arg UpdateJobParams) (sql.Result, error) UpdateJobStatus(ctx context.Context, arg UpdateJobStatusParams) (sql.Result, error) }
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) ListJobsByManager ¶
func (*Queries) ListJobsCalcsByManager ¶
func (*Queries) UpdateJobStatus ¶
type UpdateJobParams ¶
type UpdateJobStatusParams ¶
Click to show internal directories.
Click to hide internal directories.