refactor(module): renamed services to match their uses

This commit is contained in:
Matthieu Haineault 2025-08-11 14:12:42 -04:00
parent 80ddc853a4
commit 6139d335c3
11 changed files with 26 additions and 10 deletions

View File

@ -2119,6 +2119,10 @@
"contact": {}
},
"tags": [
{
"name": "Users",
"description": ""
},
{
"name": "Employees",
"description": ""
@ -2138,6 +2142,18 @@
{
"name": "Leave Requests",
"description": ""
},
{
"name": "Shift Codes",
"description": ""
},
{
"name": "OAuth Access Tokens",
"description": ""
},
{
"name": "Authorization",
"description": ""
}
],
"servers": [],

View File

@ -6,7 +6,7 @@ import { Roles as RoleEnum } from '.prisma/client';
import { UpdateExpenseDto } from "../dtos/update-expense.dto";
import { ApiBearerAuth, ApiOperation, ApiResponse, ApiTags } from "@nestjs/swagger";
import { RolesAllowed } from "src/common/decorators/roles.decorators";
import { ExpensesApprovalService } from "../services/expenses-approval.service";
import { ExpensesApprovalService } from "../services/expenses-command.service";
import { SearchExpensesDto } from "../dtos/search-expense.dto";
@ApiTags('Expenses')

View File

@ -2,7 +2,7 @@ import { ExpensesController } from "./controllers/expenses.controller";
import { Module } from "@nestjs/common";
import { ExpensesService } from "./services/expenses.service";
import { BusinessLogicsModule } from "src/modules/business-logics/business-logics.module";
import { ExpensesApprovalService } from "./services/expenses-approval.service";
import { ExpensesApprovalService } from "./services/expenses-command.service";
@Module({
imports: [BusinessLogicsModule],

View File

@ -6,8 +6,8 @@ import { PayPeriodsCommandService } from "./services/pay-periods-command.service
import { PayPeriodsQueryService } from "./services/pay-periods-query.service";
import { TimesheetsModule } from "../timesheets/timesheets.module";
import { TimesheetsCommandService } from "../timesheets/services/timesheets-command.service";
import { ExpensesApprovalService } from "../expenses/services/expenses-approval.service";
import { ShiftsApprovalService } from "../shifts/services/shifts-approval.service";
import { ExpensesApprovalService } from "../expenses/services/expenses-command.service";
import { ShiftsApprovalService } from "../shifts/services/shifts-command.service";
@Module({
imports: [PrismaModule, TimesheetsModule],

View File

@ -1,5 +1,5 @@
import { Controller, Get, Header, Query } from "@nestjs/common";
import { OverviewRow, ShiftsOverviewService } from "../services/shifts-overview.service";
import { OverviewRow, ShiftsOverviewService } from "../services/shifts-query.service";
import { GetShiftsOverviewDto } from "../dtos/get-shifts-overview.dto";
@Controller()

View File

@ -6,7 +6,7 @@ import { UpdateShiftsDto } from "../dtos/update-shift.dto";
import { RolesAllowed } from "src/common/decorators/roles.decorators";
import { Roles as RoleEnum } from '.prisma/client';
import { ApiBearerAuth, ApiOperation, ApiResponse, ApiTags } from "@nestjs/swagger";
import { ShiftsApprovalService } from "../services/shifts-approval.service";
import { ShiftsApprovalService } from "../services/shifts-command.service";
import { SearchShiftsDto } from "../dtos/search-shifts.dto";
@ApiTags('Shifts')

View File

@ -3,8 +3,8 @@ import { ShiftsController } from './controllers/shifts.controller';
import { ShiftsService } from './services/shifts.service';
import { BusinessLogicsModule } from 'src/modules/business-logics/business-logics.module';
import { ShiftsOverviewController } from './controllers/shifts-overview.controller';
import { ShiftsOverviewService } from './services/shifts-overview.service';
import { ShiftsApprovalService } from './services/shifts-approval.service';
import { ShiftsOverviewService } from './services/shifts-query.service';
import { ShiftsApprovalService } from './services/shifts-command.service';
import { NotificationsModule } from '../notifications/notifications.module';
@Module({

View File

@ -3,8 +3,8 @@ import { TimesheetsController } from './controllers/timesheets.controller';
import { TimesheetsService } from './services/timesheets.service';
import { BusinessLogicsModule } from 'src/modules/business-logics/business-logics.module';
import { TimesheetsCommandService } from './services/timesheets-command.service';
import { ShiftsApprovalService } from '../shifts/services/shifts-approval.service';
import { ExpensesApprovalService } from '../expenses/services/expenses-approval.service';
import { ShiftsApprovalService } from '../shifts/services/shifts-command.service';
import { ExpensesApprovalService } from '../expenses/services/expenses-command.service';
@Module({
imports: [BusinessLogicsModule],