
id : int(11)
|

first_name : varchar(100)
|

last_name : varchar(100)
|

email : varchar(255)
|

phone : varchar(50)
|

affiliation : varchar(255)
|

identity : varchar(100)
|

paper_id : varchar(50)
|

presentation_type : varchar(20)
|

paper_title : text
|

lunch_day1 : enum('yes','no')
|

lunch_day1_type : enum('regular','vegetarian','special')
|

lunch_day1_special_note : text
|

lunch_day2 : enum('yes','no')
|

lunch_day2_type : enum('regular','vegetarian','special')
|

lunch_day2_special_note : text
|

banquet : tinyint(1)
|

banquet_diet_type : enum('regular','vegetarian','special')
|

banquet_special_note : text
|

payment_method : enum('invited','overseas','taiwan')
|

payment_status : enum('pending','paid','failed','refunded','proof_uploaded')
|

payment_amount : decimal(10,2)
|

payment_currency : varchar(3)
|

payment_date : datetime
|

payment_reference : varchar(255)
|

payment_proof_url : varchar(500)
|

payment_proof_uploaded_at : timestamp
|

transfer_last_digits : varchar(10)
|

tax_id_number : varchar(20)
|

receipt_title : varchar(255)
|

special_requests : text
|

agreement : tinyint(1)
|

registration_status : enum('draft','submitted','confirmed','cancelled')
|

created_at : timestamp
|

updated_at : timestamp
|

submitted_at : timestamp
|

registration_number : varchar(20)
|