import * as source from '../../mssql/queries/numbers.js'; import { translateQueries } from './translate.js'; const queries = translateQueries(source, 'numbers'); export const { GET_BY_COMPANY_AND_ID, LIST_BY_COMPANY, UPDATE_BY_COMPANY_AND_ID } = queries; export const ENSURE_TYPE = ` INSERT INTO numbers (company_id, "type", prefix) VALUES (@companyId, @type, COALESCE(@prefix, '')) ON CONFLICT (company_id, "type") DO NOTHING `; export const GET_FOR_UPDATE = ` SELECT id, "type", prefix, padding, "next" FROM numbers WHERE company_id = @companyId AND "type" = @type `; export const INCREMENT = ` UPDATE numbers SET "next" = "next" + 1 WHERE id = @id `;