Implement a unique and human-readable ticket ID that is automatically generated when a new ticket is created.
The ID should be stored in the database and returned in API responses.
It must be possible to search for tickets using this ID.
[Requirements]
- Generate ID when creating a ticket
- ID must be unique
- Store ID in Ticket entity
- Include ID in TicketResponseDTO
- ID should be human-friendly (not just database ID)
[Example format]
[Acceptance Criteria]
- Ticket ID is generated automatically
- Ticket ID is unique
- Ticket ID is stored in database
- Ticket ID is returned in API response
- No duplicate IDs exist
Implement a unique and human-readable ticket ID that is automatically generated when a new ticket is created.
The ID should be stored in the database and returned in API responses.
It must be possible to search for tickets using this ID.
[Requirements]
[Example format]
[Acceptance Criteria]