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 #1

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

  • Subject changed from Создание CRUD для сущности Ticket to Создание метода createTicket() для сущности Ticket
  • Description updated (diff)
Actions #2

Updated by Екатерина Захарова 3 months ago

  • Assignee set to Андрей Савран
Actions #3

Updated by Екатерина Захарова 3 months ago

  • Status changed from New to In Progress
Actions #4

Updated by Андрей Савран 2 months ago

  • Due date set to 12/21/2025
  • Status changed from In Progress to Resolved
  • Estimated time set to 4:00 h
Actions #5

Updated by Андрей Савран about 2 months ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF