generated campaign model
create migration for campaign