From c52a194332972f9fe73708b131cda6272ec465c9 Mon Sep 17 00:00:00 2001 From: Agustin Ruiz Diaz <agustin.ruiz.diaz@fing.edu.uy> Date: Thu, 16 Sep 2021 20:20:07 -0300 Subject: [PATCH] Parameter Subsystem first version --- src/Controllers/ParameterController.ts | 14 ++++++++++++++ src/Enum/ParameterType.ts | 8 ++++++++ src/Models/Parameter.ts | 12 ++++++++++++ src/Services/ParameterService.ts | 1 + 4 files changed, 35 insertions(+) create mode 100644 src/Controllers/ParameterController.ts create mode 100644 src/Enum/ParameterType.ts create mode 100644 src/Models/Parameter.ts diff --git a/src/Controllers/ParameterController.ts b/src/Controllers/ParameterController.ts new file mode 100644 index 0000000..31e16c9 --- /dev/null +++ b/src/Controllers/ParameterController.ts @@ -0,0 +1,14 @@ +import { + Handler, Request, Response, Router, +} from 'express'; +import ParameterType from '../Enum/ParameterType'; + +const router = Router(); + +const getParametersOfType: Handler = async (req: Request, res: Response) => { + res.send(); +}; + +router.post('/', getParametersOfType); + +export default router; diff --git a/src/Enum/ParameterType.ts b/src/Enum/ParameterType.ts new file mode 100644 index 0000000..f2ce042 --- /dev/null +++ b/src/Enum/ParameterType.ts @@ -0,0 +1,8 @@ +enum ParameterType { + NAF = 'NAF', + PesoPorDefecto = 'Peso por defecto', + EmbarazoYLactancia = 'Embarazo y lactancia', + ConstanteDeEcuacion = 'Constante de ecuacion' +} + +export default ParameterType; diff --git a/src/Models/Parameter.ts b/src/Models/Parameter.ts new file mode 100644 index 0000000..35b1306 --- /dev/null +++ b/src/Models/Parameter.ts @@ -0,0 +1,12 @@ +class Parameter { + name: string; + + value: number; + + constructor(name: string, value: number) { + this.name = name; + this.value = value; + } +} + +export default Parameter; diff --git a/src/Services/ParameterService.ts b/src/Services/ParameterService.ts index 05e48b1..06ed93d 100644 --- a/src/Services/ParameterService.ts +++ b/src/Services/ParameterService.ts @@ -1,4 +1,5 @@ import AgeBracket from '../Enum/AgeBracket'; +import ParameterType from '../Enum/ParameterType'; import Sex from '../Enum/Sex'; // import Parameter from '../Models/Parameter'; -- GitLab