add stats repo.
This commit is contained in:
@@ -105,6 +105,12 @@ DELETE FROM item WHERE project_requirement_id = ?;
|
||||
-- name: ClearItemProjectRequirement :exec
|
||||
UPDATE item SET project_requirement_id = NULL WHERE project_requirement_id = ?;
|
||||
|
||||
-- name: ClearItemProjectRequirementByProjectID :exec
|
||||
UPDATE item i
|
||||
LEFT JOIN project_requirement pr ON pr.id = i.project_requirement_id
|
||||
SET i.project_requirement_id = NULL
|
||||
WHERE pr.project_id = ?;
|
||||
|
||||
-- name: ReplaceItemStatProgress :exec
|
||||
REPLACE INTO item_stat_progress (item_id, stat_id, acquired, required)
|
||||
VALUES (?, ?, ?, ?);
|
||||
@@ -114,3 +120,6 @@ DELETE FROM item_stat_progress WHERE item_id = ? AND stat_id = ?;
|
||||
|
||||
-- name: ClearItemStatProgress :exec
|
||||
DELETE FROM item_stat_progress WHERE item_id = ?;
|
||||
|
||||
-- name: CLearItemStatProgressByStat :exec
|
||||
DELETE FROM item_stat_progress WHERE stat_id = ?;
|
||||
@@ -45,4 +45,19 @@ WHERE id = ?;
|
||||
-- name: DeleteProjectRequirement :exec
|
||||
DELETE FROM project_requirement WHERE id = ?;
|
||||
|
||||
-- name: DeleteAllProjectRequirements :exec
|
||||
DELETE FROM project_requirement WHERE project_id = ?;
|
||||
|
||||
-- name: ReplaceProjectRequirementStat :exec
|
||||
REPLACE INTO project_requirement_stat (project_requirement_id, stat_id, required)
|
||||
VALUES (?, ?, ?);
|
||||
|
||||
-- name: DeleteProjectRequirementStat :exec
|
||||
DELETE FROM project_requirement_stat WHERE project_requirement_id = ? AND stat_id = ?;
|
||||
|
||||
-- name: DeleteAllProjectRequirementStats :exec
|
||||
DELETE FROM project_requirement_stat WHERE project_requirement_id = ?;
|
||||
|
||||
-- name: DeleteAllProjectRequirementStatsByStat :exec
|
||||
DELETE FROM project_requirement_stat WHERE stat_id = ?;
|
||||
|
||||
|
||||
@@ -1,3 +1,22 @@
|
||||
-- name: ListStats :many
|
||||
SELECT id, name, description, weight, allowed_amounts FROM stat
|
||||
WHERE scope_id = ?;
|
||||
WHERE scope_id = ?;
|
||||
|
||||
-- name: GetStat :one
|
||||
SELECT id, name, description, weight, allowed_amounts FROM stat
|
||||
WHERE scope_id = ? AND id = ?;
|
||||
|
||||
-- name: InsertStat :execresult
|
||||
INSERT INTO stat (scope_id, name, description, weight, allowed_amounts)
|
||||
VALUES (?, ?, ?, ?, ?);
|
||||
|
||||
-- name: UpdateStat :exec
|
||||
UPDATE stat SET
|
||||
name = ?,
|
||||
description = ?,
|
||||
weight = ?,
|
||||
allowed_amounts = ?
|
||||
WHERE id = ? AND scope_id = ?;
|
||||
|
||||
-- name: DeleteStat :exec
|
||||
DELETE FROM stat WHERE id = ? AND scope_id = ?;
|
||||
Reference in New Issue
Block a user