Пример #1
0
  /**
   * 给组织分配权限 描述
   *
   * @param userRole
   */
  @Log(message = "向{0}组织分配了{1}的角色。")
  @RequiresPermissions("Organization:assign")
  @RequestMapping(
      value = "/create/organizationRole",
      method = {RequestMethod.POST})
  public @ResponseBody void assignRole(OrganizationRole organizationRole) {
    organizationRoleService.saveOrUpdate(organizationRole);

    Organization organization = organizationService.get(organizationRole.getOrganization().getId());
    Role role = roleService.get(organizationRole.getRole().getId());
    LogUitls.putArgs(
        LogMessageObject.newWrite()
            .setObjects(new Object[] {organization.getName(), role.getName()}));
  }