@At
 @Ok("json")
 @RequiresPermissions({"permission:delete"})
 public Message delete(@Param("id") String id, HttpServletRequest req) {
   PermissionCategory pc = permissionCategoryService.fetch(id);
   if (pc.isLocked()) {
     return Message.error("admin.permissionCategory.deleteLockedNotAllowed", req);
   }
   // permissionCategoryService.remove(id);
   return Message.success("admin.common.success", req);
 }
 @At
 @Ok("fm:templates.admin.user.permission_category.edit")
 @RequiresPermissions({"permission:edit"})
 public PermissionCategory edit(String id) {
   return permissionCategoryService.fetch(id);
 }