export const LIST_BY_COMPANY = ` SELECT [key], value, CAST(frontend AS INT) AS frontend FROM companysetting WHERE company_id = @companyId ORDER BY [key] `; export const LIST_BY_COMPANY_FRONTEND = ` SELECT [key], value, CAST(frontend AS INT) AS frontend FROM companysetting WHERE company_id = @companyId AND frontend = 1 ORDER BY [key] `; export const GET_BY_COMPANY_AND_KEY = ` SELECT [key], value, CAST(frontend AS INT) AS frontend FROM companysetting WHERE company_id = @companyId AND [key] = @key `; export const UPSERT = ` MERGE companysetting AS target USING (SELECT @companyId AS company_id, @key AS [key]) AS src ON target.company_id = src.company_id AND target.[key] = src.[key] WHEN MATCHED THEN UPDATE SET value = @value, frontend = @frontend WHEN NOT MATCHED THEN INSERT (company_id, [key], value, frontend) VALUES (@companyId, @key, @value, @frontend); `;