完成基本用到的service代码