This commit is contained in:
seb
2026-07-31 00:20:20 +02:00
parent 6bdac7e543
commit af8ef0a788
23 changed files with 421 additions and 123 deletions

View File

@@ -14,3 +14,9 @@ SELECT id, parent_id, sort
FROM tree
ORDER BY sort, id
`;
export const CREATE = `
INSERT INTO category (parent_id, sort)
OUTPUT INSERTED.id
VALUES (@parentId, @sort)
`;

View File

@@ -8,3 +8,31 @@ FROM company c
INNER JOIN companyuser cu ON cu.company_id = c.id
WHERE cu.id = @companyUserId
`;
export const CREATE = `
INSERT INTO company (name)
OUTPUT INSERTED.id
VALUES (@name)
`;
export const LIST = `
SELECT id, name, root_category_id, default_language_id
FROM company
`;
export const SET_DEFAULT_LANG = `
UPDATE company
SET default_language_id = @languageId
WHERE id = @companyId
`;
export const SET_ROOT_CATEGORY = `
UPDATE company
SET root_category_id = @categoryId
WHERE id = @companyId
`;
export const DELETE = `
DELETE FROM company
WHERE id = @companyId
`;

View File

@@ -4,3 +4,9 @@ FROM companyuser cu
INNER JOIN google_auth ga ON ga.id = cu.google_auth_id
WHERE ga.email = @email
`;
export const ADD = `
INSERT INTO companyuser (google_auth_id, company_id)
OUTPUT INSERTED.id
VALUES (@authId, @companyId)
`;

16
src/sql/google_auth.js Normal file
View File

@@ -0,0 +1,16 @@
export const ADD = `
INSERT INTO google_auth (email)
OUTPUT INSERTED.id
VALUES (@email)
`;
export const LIST = `
SELECT id, email, created_at
FROM google_auth
ORDER BY id
`;
export const DEL = `
DELETE FROM google_auth
WHERE id = @id
`;

15
src/sql/language.js Normal file
View File

@@ -0,0 +1,15 @@
export const CREATE = `
INSERT INTO language (iso639)
OUTPUT INSERTED.id
VALUES (@iso639)
`;
export const LIST = `
SELECT id, iso639
FROM language
`;
export const DELETE = `
DELETE FROM language
WHERE id = @id
`;