erp-construccion-backend/dist/modules/quality/entities/ticket-assignment.entity.d.ts

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