提取model和service部分方法在AbstractModel和AbstractService实现，提高可复用性。
AbstractModel类
a