34 lines
980 B
TypeScript
34 lines
980 B
TypeScript
/**
|
|
* TicketAssignment Entity
|
|
* Asignaciones de tickets a técnicos
|
|
*
|
|
* @module Quality
|
|
* @table quality.ticket_assignments
|
|
*/
|
|
import { Tenant } from '../../core/entities/tenant.entity';
|
|
import { User } from '../../core/entities/user.entity';
|
|
import { PostSaleTicket } from './post-sale-ticket.entity';
|
|
export type AssignmentStatus = 'assigned' | 'accepted' | 'in_progress' | 'completed' | 'reassigned';
|
|
export declare class TicketAssignment {
|
|
id: string;
|
|
tenantId: string;
|
|
ticketId: string;
|
|
technicianId: string;
|
|
assignedAt: Date;
|
|
assignedById: string;
|
|
status: AssignmentStatus;
|
|
acceptedAt: Date;
|
|
scheduledDate: Date;
|
|
scheduledTime: string;
|
|
completedAt: Date;
|
|
workNotes: string;
|
|
reassignmentReason: string;
|
|
isCurrent: boolean;
|
|
createdAt: Date;
|
|
updatedAt: Date;
|
|
tenant: Tenant;
|
|
ticket: PostSaleTicket;
|
|
technician: User;
|
|
assignedBy: User;
|
|
}
|
|
//# sourceMappingURL=ticket-assignment.entity.d.ts.map
|