在ThinkPHP框架中,M层应该定义哪些模型方法?