This commit is contained in:
Daniel Hutzel
2023-11-06 04:58:43 +01:00
parent 1ea4b15d77
commit 1e0ac9609c

View File

@@ -2,25 +2,25 @@ using { Currency, managed, sap } from '@sap/cds/common';
namespace sap.capire.bookshop; namespace sap.capire.bookshop;
entity Books : managed { entity Books : managed {
key ID : Integer; key ID : Integer;
title : localized String(111) @mandatory ; title : localized String(111) @mandatory;
descr : localized String(1111); descr : localized String(1111);
author : Association to Authors @mandatory; author : Association to Authors @mandatory;
genre : Association to Genres; genre : Association to Genres;
stock : Integer; stock : Integer;
price : Decimal; price : Decimal;
currency : Currency; currency : Currency;
image : LargeBinary @Core.MediaType : 'image/png'; image : LargeBinary @Core.MediaType: 'image/png';
} }
entity Authors : managed { entity Authors : managed {
key ID : Integer; key ID : Integer;
name : String(111) @mandatory; name : String(111) @mandatory;
dateOfBirth : Date; dateOfBirth : Date;
dateOfDeath : Date; dateOfDeath : Date;
placeOfBirth : String; placeOfBirth : String;
placeOfDeath : String; placeOfDeath : String;
books : Association to many Books on books.author = $self; books : Association to many Books on books.author = $self;
} }
/** Hierarchically organized Code List for Genres */ /** Hierarchically organized Code List for Genres */