export const LIST_BY_COMPANY = ` SELECT id, company_id, name, sort, has_packages, is_reverse FROM carrier WHERE company_id = @companyId ORDER BY sort ASC, name ASC, id ASC; `; export const GET_BY_COMPANY_AND_ID = ` SELECT id, company_id, name, sort, has_packages, is_reverse FROM carrier WHERE id = @id AND company_id = @companyId; `; export const GET_BY_COMPANY_AND_NAME = ` SELECT id, company_id, name, sort, has_packages, is_reverse FROM carrier WHERE company_id = @companyId AND name = @name; `; export const GET_NEXT_SORT = ` SELECT ISNULL(MAX(sort), -1) + 1 AS sort FROM carrier WHERE company_id = @companyId; `; export const CREATE = ` INSERT INTO carrier (company_id, name, sort, has_packages, is_reverse) OUTPUT INSERTED.id, INSERTED.company_id, INSERTED.name, INSERTED.sort, INSERTED.has_packages, INSERTED.is_reverse VALUES (@companyId, @name, @sort, @hasPackages, @isReverse); `; export const UPDATE = ` UPDATE carrier SET name = @name, sort = @sort, has_packages = @hasPackages, is_reverse = @isReverse OUTPUT INSERTED.id, INSERTED.company_id, INSERTED.name, INSERTED.sort, INSERTED.has_packages, INSERTED.is_reverse WHERE id = @id AND company_id = @companyId; `; export const LIST_IDS_BY_COMPANY = ` SELECT id FROM carrier WHERE company_id = @companyId; `; export const UPDATE_SORT = ` UPDATE carrier SET sort = @sort WHERE id = @id AND company_id = @companyId; `; export const DELETE_BY_COMPANY_AND_ID = ` DELETE FROM carrier WHERE id = @id AND company_id = @companyId; `; export const CHECK_SHIPPING_USAGE = ` SELECT TOP 1 id FROM shipping WHERE carrier_id = @carrierId; `;