30 lines
680 B
JavaScript
30 lines
680 B
JavaScript
export const GET_BY_EMAIL = `
|
|
SELECT cu.id
|
|
FROM companyuser cu
|
|
INNER JOIN google_auth ga ON ga.id = cu.google_auth_id
|
|
WHERE ga.email = @email
|
|
`;
|
|
|
|
export const GET_COMPANY_ACCESS = `
|
|
SELECT
|
|
c.root_category_id AS rootCategoryId,
|
|
c.default_language_id AS languageId,
|
|
c.poscustomergroup_id AS posCustomerGroupId,
|
|
cu.id AS companyuserId
|
|
FROM company c
|
|
LEFT JOIN companyuser cu
|
|
ON cu.company_id = c.id AND cu.google_auth_id = @googleAuthId
|
|
WHERE c.id = @companyId
|
|
`;
|
|
|
|
export const ADD = `
|
|
INSERT INTO companyuser (google_auth_id, company_id)
|
|
OUTPUT INSERTED.id
|
|
VALUES (@googleAuthId, @companyId)
|
|
`;
|
|
|
|
export const DELETE = `
|
|
DELETE FROM companyuser
|
|
WHERE id = @id
|
|
`;
|