生成三层user