update sql gen
This commit is contained in:
parent
dcc0b4c6fa
commit
963adc91d0
@ -606,6 +606,25 @@ func (q *Queries) CheckFields(ctx context.Context, arg CheckFieldsParams) ([]Che
|
||||
return items, nil
|
||||
}
|
||||
|
||||
const checkIsOwnerAudience = `-- name: CheckIsOwnerAudience :one
|
||||
SELECT EXISTS ( SELECT 1 FROM gigachatAudience ga JOIN quiz q ON ga.QuizID = q.id
|
||||
WHERE ga.QuizID = $1 AND ga.ID = $2 AND q.accountid = $3 AND ga.Deleted = FALSE
|
||||
) AS is_owner
|
||||
`
|
||||
|
||||
type CheckIsOwnerAudienceParams struct {
|
||||
Quizid int64 `db:"quizid" json:"quizid"`
|
||||
ID int64 `db:"id" json:"id"`
|
||||
Accountid string `db:"accountid" json:"accountid"`
|
||||
}
|
||||
|
||||
func (q *Queries) CheckIsOwnerAudience(ctx context.Context, arg CheckIsOwnerAudienceParams) (bool, error) {
|
||||
row := q.db.QueryRowContext(ctx, checkIsOwnerAudience, arg.Quizid, arg.ID, arg.Accountid)
|
||||
var is_owner bool
|
||||
err := row.Scan(&is_owner)
|
||||
return is_owner, err
|
||||
}
|
||||
|
||||
const checkLeadTargetOwner = `-- name: CheckLeadTargetOwner :one
|
||||
SELECT accountid FROM leadtarget WHERE id = $1 AND accountid = $2
|
||||
`
|
||||
@ -1366,11 +1385,16 @@ func (q *Queries) DeleteQuestion(ctx context.Context, id int64) (Question, error
|
||||
}
|
||||
|
||||
const deleteQuizAudience = `-- name: DeleteQuizAudience :exec
|
||||
UPDATE gigachatAudience set Deleted = TRUE WHERE QuizID = $1
|
||||
UPDATE gigachatAudience set Deleted = TRUE WHERE QuizID = $1 and ID = $2
|
||||
`
|
||||
|
||||
func (q *Queries) DeleteQuizAudience(ctx context.Context, quizid int64) error {
|
||||
_, err := q.db.ExecContext(ctx, deleteQuizAudience, quizid)
|
||||
type DeleteQuizAudienceParams struct {
|
||||
Quizid int64 `db:"quizid" json:"quizid"`
|
||||
ID int64 `db:"id" json:"id"`
|
||||
}
|
||||
|
||||
func (q *Queries) DeleteQuizAudience(ctx context.Context, arg DeleteQuizAudienceParams) error {
|
||||
_, err := q.db.ExecContext(ctx, deleteQuizAudience, arg.Quizid, arg.ID)
|
||||
return err
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user