model-gen_requirebyid