diff --git a/docs/swagger/swagger-spec.json b/docs/swagger/swagger-spec.json index 981f20c..21ed5df 100644 --- a/docs/swagger/swagger-spec.json +++ b/docs/swagger/swagger-spec.json @@ -215,6 +215,91 @@ ] } }, + "/schedule-presets/find-list": { + "get": { + "operationId": "SchedulePresetsController_findListById", + "parameters": [], + "responses": { + "200": { + "description": "" + } + }, + "tags": [ + "SchedulePresets" + ] + } + }, + "/schedule-presets/create": { + "post": { + "operationId": "SchedulePresetsController_createPreset", + "parameters": [], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SchedulePresetsDto" + } + } + } + }, + "responses": { + "201": { + "description": "" + } + }, + "tags": [ + "SchedulePresets" + ] + } + }, + "/schedule-presets/update": { + "patch": { + "operationId": "SchedulePresetsController_updatePreset", + "parameters": [], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SchedulePresetsDto" + } + } + } + }, + "responses": { + "200": { + "description": "" + } + }, + "tags": [ + "SchedulePresets" + ] + } + }, + "/schedule-presets/delete/{id}": { + "delete": { + "operationId": "SchedulePresetsController_deletePreset", + "parameters": [ + { + "name": "id", + "required": true, + "in": "path", + "schema": { + "type": "number" + } + } + ], + "responses": { + "200": { + "description": "" + } + }, + "tags": [ + "SchedulePresets" + ] + } + }, "/expense/create": { "post": { "operationId": "ExpenseController_create", @@ -714,6 +799,10 @@ } }, "schemas": { + "SchedulePresetsDto": { + "type": "object", + "properties": {} + }, "ExpenseDto": { "type": "object", "properties": {} diff --git a/src/time-and-attendance/schedule-presets/schedule-presets.module.ts b/src/time-and-attendance/schedule-presets/schedule-presets.module.ts index ccce23b..b484bfa 100644 --- a/src/time-and-attendance/schedule-presets/schedule-presets.module.ts +++ b/src/time-and-attendance/schedule-presets/schedule-presets.module.ts @@ -5,6 +5,7 @@ import { SchedulePresetsGetService } from "src/time-and-attendance/schedule-pres import { SchedulePresetsCreateService } from "src/time-and-attendance/schedule-presets/services/schedule-presets-create.service"; import { SchedulePresetUpdateService } from "src/time-and-attendance/schedule-presets/services/schedule-presets-update.service"; import { SchedulePresetDeleteService } from "src/time-and-attendance/schedule-presets/services/schedule-presets-delete.service"; +import { BankCodesResolver } from "src/common/mappers/bank-type-id.mapper"; @@ -15,6 +16,7 @@ import { SchedulePresetDeleteService } from "src/time-and-attendance/schedule-pr SchedulePresetsCreateService, SchedulePresetUpdateService, SchedulePresetDeleteService, + BankCodesResolver, ], exports: [ SchedulePresetsGetService,