This commit is contained in:
seb
2026-10-01 17:40:04 +02:00
parent 62c3e69ed4
commit 84e547660e
53 changed files with 4604 additions and 2059 deletions

View File

@@ -5,7 +5,8 @@ SELECT
token,
pairingpin,
paired_at AS pairedAt,
clientserial AS clientserial
clientserial AS clientserial,
maxknowntombstoneid AS maxknowntombstoneid
FROM posterminal
WHERE company_id = @companyId
ORDER BY id
@@ -19,7 +20,8 @@ SELECT
token,
pairingpin,
paired_at AS pairedAt,
clientserial AS clientserial
clientserial AS clientserial,
maxknowntombstoneid AS maxknowntombstoneid
FROM posterminal
WHERE id = @id
`;
@@ -32,7 +34,8 @@ SELECT
token,
pairingpin,
paired_at AS pairedAt,
clientserial AS clientserial
clientserial AS clientserial,
maxknowntombstoneid AS maxknowntombstoneid
FROM posterminal
WHERE pairingpin = @pairingpin
`;
@@ -44,17 +47,23 @@ WHERE id = @id
`;
export const CREATE = `
INSERT INTO posterminal (company_id, name, token, pairingpin, paired_at, clientserial)
OUTPUT INSERTED.id, INSERTED.name, INSERTED.token, INSERTED.pairingpin, INSERTED.paired_at AS pairedAt, INSERTED.clientserial AS clientserial
VALUES (@companyId, @name, @token, @pairingpin, @pairedAt, @clientserial)
INSERT INTO posterminal (company_id, name, token, pairingpin, paired_at, clientserial, maxknowntombstoneid)
OUTPUT INSERTED.id, INSERTED.name, INSERTED.token, INSERTED.pairingpin, INSERTED.paired_at AS pairedAt, INSERTED.clientserial AS clientserial, INSERTED.maxknowntombstoneid AS maxknowntombstoneid
VALUES (@companyId, @name, @token, @pairingpin, @pairedAt, @clientserial, @maxknowntombstoneid)
`;
export const UPDATE = `
UPDATE posterminal
SET name = @name, token = @token, pairingpin = @pairingpin, paired_at = @pairedAt, clientserial = @clientserial
SET name = @name, token = @token, pairingpin = @pairingpin, paired_at = @pairedAt, clientserial = @clientserial, maxknowntombstoneid = @maxknowntombstoneid
WHERE id = @id AND company_id = @companyId
`;
export const SET_MAX_KNOWN_TOMBSTONE_ID = `
UPDATE posterminal
SET maxknowntombstoneid = @maxknowntombstoneid
WHERE id = @id
`;
export const DELETE_BY_COMPANY_AND_ID = `
DELETE FROM posterminal
WHERE id = @id AND company_id = @companyId
@@ -122,7 +131,8 @@ SELECT
token,
pairingpin,
paired_at AS pairedAt,
clientserial AS clientserial
clientserial AS clientserial,
maxknowntombstoneid AS maxknowntombstoneid
FROM posterminal
WHERE token = @token
`;