diff -r 42fd5075a5d1 -r a88add2b3eea web/images/db-schema.svg --- a/web/images/db-schema.svg Tue Apr 15 01:19:47 2025 +0200 +++ b/web/images/db-schema.svg Tue Apr 15 01:20:56 2025 +0200 @@ -1,99 +1,128 @@ - - - + + G - - -message - -message - -- id : INTEGER -- recipient : VARCHAR(100) -- isBilled : BOOLEAN -- date : DATETIME -- price : NUMERIC(8, 4) -- count : INTEGER -- exID : VARCHAR(100) -- job : VARCHAR(40) -- offer : VARCHAR(100) + + + +apiuser +apiuser + +- name : VARCHAR(100) +- ng_kunde : INTEGER +- apikey : VARCHAR(50) + - -job - -job - -- id : INTEGER -- info : VARCHAR(100) -- status : VARCHAR(7) -- user : VARCHAR(100) + + +userright +userright + +- user : VARCHAR(100) +- offer : VARCHAR(100) +- default : INTEGER + - -message->job - - -+ id -+ job + + +apiuser->userright + + ++ name ++ user -offer - -offer - -- name : VARCHAR(100) -- provider : VARCHAR(100) -- route : VARCHAR(100) -- typ : VARCHAR(100) + +offer +offer + +- name : VARCHAR(100) +- provider : VARCHAR(100) +- route : VARCHAR(100) +- typ : VARCHAR(100) + + + + +offer->userright + + ++ name ++ offer + + + +status +status + +- id : INTEGER +- date : DATETIME +- recipient : VARCHAR(100) +- exID : VARCHAR(100) +- status : INTEGER +- sender : VARCHAR(100) +- data : VARCHAR(2550) + + + + +job +job + +- id : INTEGER +- info : VARCHAR(100) +- status : VARCHAR(7) +- user : VARCHAR(100) + + + + +job->apiuser + + + ++ name ++ user + + + +message +message + +- id : INTEGER +- recipient : VARCHAR(100) +- isBilled : BOOLEAN +- date : DATETIME +- price : NUMERIC(8, 4) +- count : INTEGER +- exID : VARCHAR(100) +- job : VARCHAR(40) +- offer : VARCHAR(100) + -message->offer - - -+ name -+ offer - - -userright - -userright - -- user : VARCHAR(100) -- offer : VARCHAR(100) -- default : INTEGER + +message->offer + + + ++ name ++ offer - -apiuser - -apiuser - -- name : VARCHAR(100) -- ng_kunde : INTEGER -- apikey : VARCHAR(50) - - -job->apiuser - - -+ name -+ user - - -apiuser->userright - -+ name -+ user - - -offer->userright - -+ name -+ offer + + +message->job + + + ++ id ++ job