/** * 给组织分配权限 描述 * * @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()})); }
/** * 删除组织分配的角色 描述 * * @param organizationId */ @Log(message = "撤销了{0}组织的{1}角色。") @RequiresPermissions("Organization:assign") @RequestMapping( value = "/delete/organizationRole/{organizationRoleId}", method = {RequestMethod.POST}) public @ResponseBody void deleteOrganizationRole(@PathVariable Long organizationRoleId) { OrganizationRole organizationRole = organizationRoleService.get(organizationRoleId); LogUitls.putArgs( LogMessageObject.newWrite() .setObjects( new Object[] { organizationRole.getOrganization().getName(), organizationRole.getRole().getName() })); organizationRoleService.delete(organizationRoleId); }