MARX#80449 Technisch adres scopen op opdrachtgevend bedrijf

svn path=/Database/trunk/; revision=62958
This commit is contained in:
Peter Feij
2023-12-14 11:12:32 +00:00
parent 2f56fb0d3c
commit f62d778f0d
2 changed files with 19 additions and 10 deletions

View File

@@ -221,22 +221,26 @@ CREATE_TABLE(prs_bedrijf_bedrijf,0)
VARCHAR2(60)
);
/* Kruistabel met elektronische adressen van een bedrijf, toegepast door
* PutOrders voor Bestellingen, Contracten en Opdrachten. Bij Opdrachten kan
* er per opdrachttype een ander adres zijn, het record met mld_typeopdr_key NULL
* is de fallback voor de niet benoemde opdrachttypes
/* Kruistabel met elektronische adressen van een bedrijf, toegepast door PutOrders
* voor Bestellingen, Contracten en Opdrachten enz, zie prs_bedrijfadres_type.
* Bij Opdrachten kan er per opdrachttype een ander adres zijn, het record met mld_typeopdr_key NULL
* is de fallback voor de niet benoemde opdrachttypes.
* prs_bedrijf_key2 is optioneel het bedrijf van de opdrachtGEVER, in (pseudo-)multicompany omgevingen
*/
CREATE_TABLE(prs_bedrijfadres, 0) (
prs_bedrijfadres_key
NUMBER(10)
CONSTRAINT prs_k_prs_bedrijfadres_key PRIMARY KEY,
prs_bedrijf_key
prs_bedrijf_key -- opdrachtnemer
NUMBER(10)
CONSTRAINT prs_r_prs_bedrijf_key6 REFERENCES prs_bedrijf(prs_bedrijf_key) ON DELETE CASCADE,
alg_district_key
prs_bedrijf_key2 -- optioneel specifiek voor deze opdrachtgever
NUMBER(10)
CONSTRAINT prs_r_prs_bedrijf_key8 REFERENCES prs_bedrijf(prs_bedrijf_key) ON DELETE CASCADE,
alg_district_key -- optioneel specifiek voor dit district
NUMBER(10)
CONSTRAINT prs_r_alg_district_key REFERENCES alg_district(alg_district_key) ON DELETE CASCADE,
alg_locatie_key
alg_locatie_key -- optioneel specifiek voor deze locatie
NUMBER(10)
CONSTRAINT prs_r_alg_locatie_key REFERENCES alg_locatie(alg_locatie_key) ON DELETE CASCADE,
prs_bedrijfadres_type /* O=Order, B=Bestelling, V=Voorraadinfo, C=Contract, N=Notificatie, I=IOT */
@@ -283,11 +287,11 @@ CREATE_TABLE(prs_bedrijfadres, 0) (
NUMBER(3)
DEFAULT 0
NOT NULL,
prs_bedrijfadres_oa_token_url
prs_bedrijfadres_oa_token_url -- oAuth parameter
VARCHAR2(512),
prs_bedrijfadres_oa_scope
prs_bedrijfadres_oa_scope -- oAuth parameter
VARCHAR2(512),
prs_bedrijfadres_oa_resource
prs_bedrijfadres_oa_resource -- oAuth parameter
VARCHAR2(512),
-- prs_bedrijfadres_lockuser_key
-- NUMBER(10)

View File

@@ -159,6 +159,11 @@ DEF_RAPPORT('WEB_UDRMAN', 32, 'alg_v_udr_ruimte', 'UDR: Vastgoed-ru
DEF_RAPPORT('WEB_UDRMAN', 32, 'alg_v_udr_terrein', 'UDR: Vastgoed-terreinen', 'Basisrapport voor vastgoedgegevens obv terreinen',
'UDR: Real-estate terrains', 'Basic report for real estate based on terrains')
/////////////////////////////////////////////////////////////////////////////////////////// MARX#80449
ALTER TABLE prs_bedrijfadres ADD prs_bedrijf_key2
NUMBER(10)
CONSTRAINT prs_r_prs_bedrijf_key8 REFERENCES prs_bedrijf(prs_bedrijf_key) ON DELETE CASCADE;
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#00000