Update code sample

This commit is contained in:
Elena Oresharova
2020-02-10 17:24:24 +01:00
parent b7aee4e0e0
commit 64adf115f3
5 changed files with 36 additions and 13 deletions

View File

@@ -1,12 +0,0 @@
namespace sap.capire.bookshop;
using { Currency, managed } from '@sap/cds/common';
entity Products : managed {
key ID : Integer;
title : localized String(111);
descr : localized String(1111);
stock : Integer;
price : Decimal(9,2);
currency : Currency;
}

View File

@@ -1,6 +1,6 @@
namespace sap.capire.bookshop;
using { Currency, managed, cuid } from '@sap/cds/common';
using { sap.capire.bookshop.Products } from './products';
using { sap.capire.products.Products } from '../../products';
/*
entity Books : managed {

View File

@@ -0,0 +1,19 @@
namespace sap.capire.products;
using { Currency, managed, sap.common.CodeList } from '@sap/cds/common';
entity Products : managed {
key ID : String;
title : localized String(111);
descr : localized String(1111);
stock : Integer;
price : Decimal(9,2);
currency : Currency;
category : Association to Categories;
}
entity Categories : CodeList {
key ID : Integer;
parent : Association to Categories;
children : Composition of many Categories on children.parent = $self;
}

View File

@@ -0,0 +1 @@
using from './db/schema';

View File

@@ -0,0 +1,15 @@
{
"name": "@sap/products",
"version": "1.0.0",
"description": "A reuse package providing domain models and services to manage product catalogs.",
"repository": "https://github.com/SAP-samples/cloud-cap-samples.git",
"license": "SAP SAMPLE CODE LICENSE",
"dependencies": {
"@sap/cds": "latest",
"express": "*"
},
"files": [
"db",
"index.cds"
]
}