Please enable JavaScript.
Coggle requires JavaScript to display documents.
main.ts (/ app / app.module.ts (user / user.module.ts (dto / (createUser…
main.ts
/ app / app.module.ts
user / user.module.ts
entity /
user.entity.ts
userId : int
email : string
password : string
role : enum ('client', 'admin')
createdAt : date
updateAt: date
interface /
user.interface.ts
helper /
user.helper.ts
dto /
createUser.dto.ts
loginUser.dto.ts
updateUser.dto.ts
service /
user.service.ts
controller /
user.controller.ts
endpoints
GET : users/getUsers
GET : menu/getUserById
GET : users/getCurrentUser
PUT : users/updateUser
PUT : users/getCurrentUser
DELETE : users/deleteUser
DELETE : users/deleteCurrentUser
order / oder.module.ts
entity /
order.entity.ts
orderId : int
createdAt : date
interface /
order.interface.ts
helper /
order.helper.ts
dto /
createOrder.dto.ts
service /
order.service.ts
controller /
order.controller.ts
endpoints
GET : menu/getAll
GET : menu/getOne
POST : menu/create
PUT : menu/update
DELETE : menu/delete
auth / auth.module.ts
entity /
user.entity.ts
userId : int
email : string
password : string
role : enum ('client', 'admin')
createdAt : date
interface /
user.interface.ts
helper /
user.helper.ts
dto /
createUser.dto.ts
service /
user.service.ts
controller /
user.controller.ts
endpoints
GET : menu/getAll
GET : menu/getOne
POST : menu/create
PUT : menu/update
DELETE : menu/delete
sandwich / menu.module.ts
entity /
sandwich.entity.ts
sandwichId : int
name : string
type : enum("burger", "wrap")
price : number
picture_url: string
ham1 : string
ham2 : string
ham3 : string
fish1: string
fish2 : string
chicken1 : string
chicken2 : string
crudite : enum("crudite", "no_crudite")
sauce : enum ("sauce", "no_sauce")
cheese : ("cheese", "no_cheese")
createdAt : date
updateAt: date
interface /
sandwich.interface.ts
helper /
sandwich.helper.ts
dto /
createSandwich.dto.ts
updateSandwich.dto.ts
service /
sandwich.service.ts
controller /
sandwich.controller.ts
endpoints
GET : sandwich/getAll
GET : sandwich/getOne
POST : sandwich/create
PUT : sandwich/update
DELETE : sandwich/delete
drink / drink.module.ts
entity /
drink.entity.ts
drinkId : int
name : string
type : string (water, lemonade)
price: number
picture_url: string
createdAt : date
updateAt: date
interface /
drink.interface.ts
helper /
drink.helper.ts
dto /
createDrink.dto.ts
updateDrink.dto.ts
service /
drink.service.ts
controller /
drink.controller.ts
endpoints
GET : drinks/getDrinks
GET : drinks/getDrinkById
GET : drinks/getDrinkByName
POST : drinks/createDrink
PUT : drinks/updateDrink
DELETE : drinks/deleteDrink
dessert / dessert.module.ts
entity /
dessert.entity.ts
dessertId : int
name : string
type : string (ice_cream, pastry)
price : number
picture_url : string
createdAt : date
updateAt : date
interface /
dessert.interface.ts
helper /
dessert.helper.ts
dto /
createDessert.dto.ts
updateDessert.dto.ts
service /
dessert.service.ts
controller /
dessert.controller.ts
endpoints
GET : dessert/getDesserts
GET : dessert/getDessertById
GET : dessert/getDessertByName
POST : dessert/createDessert
PUT : dessert/updateDessert
DELETE : dessert/deleteDessert
accompagnement / accompagnement.module.ts
controller /
accompagnement.controller.ts
endpoints
GET : accompgnement/getAll
GET : accompagnement/getOne
POST : accompagnement/create
PUT : accompagnement/update
DELETE : accompagnement/delete
service /
accompagnement.service.ts
dto /
createAccompagnement.dto.ts
helper /
accompagnement.helper.ts
interface /
accompagnement.interface.ts
entity /
accompagnement.entity.ts
menuId : int
name : string
type : string (potato, salad)
createdAt : date