generate model TextShout with body column