@RequestMapping("party-entity-save")
  public String save(
      @ModelAttribute PartyEntity partyEntity,
      @RequestParam("partyTypeId") Long partyTypeId,
      RedirectAttributes redirectAttributes) {
    String tenantId = tenantHolder.getTenantId();
    PartyEntity dest = null;
    Long id = partyEntity.getId();

    if (id != null) {
      dest = partyEntityManager.get(id);
      beanMapper.copy(partyEntity, dest);
    } else {
      dest = partyEntity;
      dest.setTenantId(tenantId);
    }

    dest.setPartyType(partyTypeManager.get(partyTypeId));
    partyEntityManager.save(dest);

    messageHelper.addFlashMessage(redirectAttributes, "core.success.save", "保存成功");

    return "redirect:/party/party-entity-list.do";
  }