-- migration-purchase-safety-patch2.sql
-- 협력업체 작업 신청 기능: status ENUM 확장 + requested_by 필드 추가

-- status ENUM에 requested, rejected 추가 (기존 값 모두 포함, DEFAULT 'scheduled' 유지)
ALTER TABLE partner_schedules
  MODIFY COLUMN status ENUM('requested','scheduled','in_progress','completed','cancelled','rejected')
  NOT NULL DEFAULT 'scheduled';

-- 신청자 필드 추가
ALTER TABLE partner_schedules ADD COLUMN requested_by INT NULL AFTER registered_by;
