u
This commit is contained in:
78
src/providers/mssql/queries/carrier.js
Normal file
78
src/providers/mssql/queries/carrier.js
Normal file
@@ -0,0 +1,78 @@
|
||||
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;
|
||||
`;
|
||||
Reference in New Issue
Block a user