This commit is contained in:
seb
2026-10-30 18:06:03 +01:00
parent 2e00f4adb3
commit 745d0d0077
8 changed files with 270 additions and 0 deletions

View File

@@ -29,6 +29,61 @@ FROM printeragent
WHERE id = @id AND company_id = @companyId
`;
export const GET_BY_ID = `
SELECT
${PRINTERAGENT_COLUMNS}
FROM printeragent
WHERE id = @id
`;
export const FIND_BY_PAIRINGPIN = `
SELECT
${PRINTERAGENT_COLUMNS}
FROM printeragent
WHERE pairingpin = @pairingpin
`;
export const FIND_BY_TOKEN = `
SELECT
${PRINTERAGENT_COLUMNS}
FROM printeragent
WHERE token = @token
`;
export const PAIR = `
UPDATE printeragent
SET token = @token,
pairingpin = NULL,
paired_at = @pairedAt,
clientserial = @clientserial,
clientmodel = @clientmodel,
agentversion = @agentversion,
lastseen_at = SYSUTCDATETIME(),
updated_at = SYSUTCDATETIME()
WHERE id = @id
`;
export const UPDATE_STATE = `
UPDATE printeragent
SET clientstate = @clientstate,
lastseen_at = SYSUTCDATETIME(),
updated_at = SYSUTCDATETIME()
WHERE id = @id
`;
export const TOUCH_LASTSEEN = `
UPDATE printeragent
SET lastseen_at = SYSUTCDATETIME()
WHERE id = @id
`;
export const TOUCH_LASTSEEN_AND_VERSION = `
UPDATE printeragent
SET lastseen_at = SYSUTCDATETIME(),
agentversion = @agentversion
WHERE id = @id
`;
export const CREATE = `
INSERT INTO printeragent (company_id, name, pairingpin, sort)
OUTPUT