db structure to migration
backend: brand code-generated ctrl