sqlc gen
This commit is contained in:
parent
a80937c707
commit
82c0cca8c5
@ -1094,11 +1094,11 @@ UPDATE amoContact SET Field = $1,AmoID=$3 WHERE ID = $2;
|
||||
|
||||
-- name: GetQuestionsAI :many
|
||||
SELECT q.id, q.quiz_id, q.title, q.description, q.questiontype, q.required, q.deleted, q.page, q.content, q.version, q.parent_ids, q.created_at, q.updated_at, q.session,q.auditory FROM question q
|
||||
WHERE q.quiz_id = $1 AND (q.session = $2 OR q.session = '') AND q.deleted = FALSE AND q.auditory = $3
|
||||
WHERE q.quiz_id = $1 AND q.auditory = $2 AND (q.session = $3 OR q.session = '') AND q.deleted = FALSE
|
||||
ORDER BY (q.session != '') ASC, --без сессии первые потом с сессией
|
||||
q.page, --по возрастанию страницы
|
||||
q.created_at --по времени создания
|
||||
LIMIT $3 OFFSET $4;
|
||||
LIMIT $4 OFFSET $5;
|
||||
|
||||
-- name: GetQuestionsAICount :one
|
||||
SELECT COUNT(*) AS count FROM question WHERE quiz_id = $1 AND (session = $2 OR session = '') AND deleted = FALSE;
|
||||
|
@ -3062,15 +3062,16 @@ func (q *Queries) GetQuestions(ctx context.Context, quizID int64) ([]GetQuestion
|
||||
|
||||
const getQuestionsAI = `-- name: GetQuestionsAI :many
|
||||
SELECT q.id, q.quiz_id, q.title, q.description, q.questiontype, q.required, q.deleted, q.page, q.content, q.version, q.parent_ids, q.created_at, q.updated_at, q.session,q.auditory FROM question q
|
||||
WHERE q.quiz_id = $1 AND (q.session = $2 OR q.session = '') AND q.deleted = FALSE AND q.auditory = $3
|
||||
WHERE q.quiz_id = $1 AND q.auditory = $2 AND (q.session = $3 OR q.session = '') AND q.deleted = FALSE
|
||||
ORDER BY (q.session != '') ASC, --без сессии первые потом с сессией
|
||||
q.page, --по возрастанию страницы
|
||||
q.created_at --по времени создания
|
||||
LIMIT $3 OFFSET $4
|
||||
LIMIT $4 OFFSET $5
|
||||
`
|
||||
|
||||
type GetQuestionsAIParams struct {
|
||||
QuizID int64 `db:"quiz_id" json:"quiz_id"`
|
||||
Auditory int64 `db:"auditory" json:"auditory"`
|
||||
Session string `db:"session" json:"session"`
|
||||
Limit int32 `db:"limit" json:"limit"`
|
||||
Offset int32 `db:"offset" json:"offset"`
|
||||
@ -3079,6 +3080,7 @@ type GetQuestionsAIParams struct {
|
||||
func (q *Queries) GetQuestionsAI(ctx context.Context, arg GetQuestionsAIParams) ([]Question, error) {
|
||||
rows, err := q.db.QueryContext(ctx, getQuestionsAI,
|
||||
arg.QuizID,
|
||||
arg.Auditory,
|
||||
arg.Session,
|
||||
arg.Limit,
|
||||
arg.Offset,
|
||||
|
Loading…
Reference in New Issue
Block a user