模型层定义