@Override
 public void delete(App app) {
   appDao.updateAppStatus(app);
 }
 @Override
 public void update(App app) {
   appDao.update(app);
 }
 @Override
 public List<App> getAppList(DashBoardSearchParam param) {
   return appDao.getAppList(param);
 }
 @Override
 public void create(App app) {
   appDao.insert(app);
 }
 @Override
 public App get(String appkey) {
   return appDao.findById(appkey);
 }
 @Override
 public List<AppCategory> findAllCategories() {
   return appDao.findAllCategories();
 }