@RequestMapping("/loadEnterpriseUserSetting")
  @ResponseBody
  public View<UserSettingView> loadEnterpriseUserSetting(HttpSession session) {
    User user = super.getLoginUser(session);

    View<UserSettingView> userSettingView = webUserSettingService.getSetting(user.getId());

    return userSettingView;
  }
  @RequestMapping("/saveEnterpriseUserSetting")
  @ResponseBody
  public View<Boolean> saveEnterpriseUserSetting(
      @ModelAttribute("param") SettingSaveParam param,
      String receiveNotification,
      HttpSession session) {
    if (receiveNotification != null) {
      if (receiveNotification.equals("on")) {
        param.setReceiveNotification(true);
      } else {
        param.setReceiveNotification(false);
      }
    } else {
      param.setReceiveNotification(false);
    }
    User user = this.getLoginUser(session);

    return webUserSettingService.saveSettingByUserId(user.getId(), param);
  }