Project

General

Profile

Actions

Back-Feature #99

closed

Создание метода createTicket() для сущности Ticket

Added by Екатерина Захарова 4 months ago. Updated about 2 months ago.

Status:
Closed
Priority:
Normal
Start date:
11/14/2025
Due date:
12/21/2025
% Done:

0%

Estimated time:
4:00 h

Description

  1. в папке apps/ticket
    должна быть реализована следующая архитектура:
    apps/ticket
    |--src/
    |--ticket/
    |---controllers/
    |----ticket.controller.ts
    |---dto/
    |----request/
    |----index.ts
    |---services/
    |----ticket.service.ts
    |---ticket.module.ts
    |.......

  2. Реализовать для сущности метод createTicket, передавая ему DTO

  3. Реализовать DTO в apps/ticket/src/ticket/dto CreateTicketByBuyerRequestDto

  4. Реализовать интерфейс в libs/types/src/Ticket.ts ICreateTicketByBuyerRequest со следующей структурой:
    actionId: string
    wayPay: WayPay
    countTickets: number
    name: string
    surname: string
    email: string
    phone?: string

  5. Реализовать интерфейс в libs/types/src/Ticket.ts ICreateTicketByBuyerResponse - как возврат созданной сущности

Референс: apps/action.

Actions

Also available in: Atom PDF