feat(manifest): add externalNumber reference to quote/order/delivery
- Add `external_number NVARCHAR(100)` column to the `manifest` table. - Thread `externalNumber` through manifestDoc and delivery SQL (list, header, create, update). - Include `externalNumber` in shapeSummary and quote/order/delivery create/update/list/getById handlers (optional, clearable on update). - Update README type definitions and regenerate API/schema docs.
This commit is contained in:
@@ -6,6 +6,7 @@ SELECT
|
||||
m.[number],
|
||||
m.[type],
|
||||
m.entity_id AS supplierId,
|
||||
m.external_number AS externalNumber,
|
||||
m.[date]
|
||||
FROM manifest m
|
||||
WHERE m.company_id = @companyId
|
||||
@@ -19,6 +20,7 @@ SELECT
|
||||
m.[number],
|
||||
m.[type],
|
||||
m.entity_id AS supplierId,
|
||||
m.external_number AS externalNumber,
|
||||
m.[date]
|
||||
FROM manifest m
|
||||
WHERE m.id = @id
|
||||
@@ -44,9 +46,9 @@ ORDER BY ma.id
|
||||
`;
|
||||
|
||||
export const CREATE_MANIFEST = `
|
||||
INSERT INTO manifest (company_id, [number], [type], entity_id, [date])
|
||||
INSERT INTO manifest (company_id, [number], [type], entity_id, external_number, [date])
|
||||
OUTPUT INSERTED.id
|
||||
VALUES (@companyId, @number, @type, @entityId, @date)
|
||||
VALUES (@companyId, @number, @type, @entityId, @externalNumber, @date)
|
||||
`;
|
||||
|
||||
export const UPDATE_MANIFEST = `
|
||||
@@ -54,6 +56,7 @@ UPDATE manifest
|
||||
SET
|
||||
[number] = @number,
|
||||
entity_id = @entityId,
|
||||
external_number = @externalNumber,
|
||||
[date] = @date
|
||||
WHERE id = @id
|
||||
AND company_id = @companyId
|
||||
|
||||
Reference in New Issue
Block a user