Class CommonController

java.lang.Object
tech.corefinance.common.controller.CommonController

@RestController @RequestMapping("/common") @ControllerManagedResource("common") public class CommonController extends Object
  • Constructor Details

    • CommonController

      public CommonController()
  • Method Details

    • initializationDefaultData

      @GetMapping("/initialization-default-permissions-data") @PermissionAction(action="initial") public tech.corefinance.common.dto.GeneralApiResponse<tech.corefinance.common.dto.PermissionInitializeDto> initializationDefaultData() throws IOException
      Throws:
      IOException
    • deletePermissions

      @DeleteMapping("/delete-permission") public tech.corefinance.common.dto.GeneralApiResponse<Boolean> deletePermissions(@RequestParam("permisstionId") String permisstionId) throws IOException
      Throws:
      IOException
    • createOrUpdatePermission

      @PostMapping("/create-update-permission") public tech.corefinance.common.dto.GeneralApiResponse<tech.corefinance.common.model.AbstractPermission> createOrUpdatePermission(@RequestBody tech.corefinance.common.model.AbstractPermission abstractPermission) throws IOException
      Throws:
      IOException
    • loadPermission

      @PostMapping("/load-permission") public tech.corefinance.common.dto.PageDto<tech.corefinance.common.model.AbstractPermission> loadPermission(@RequestParam(value="pageSize",required=false,defaultValue="20") int pageSize, @RequestParam(value="pageIndex",required=false,defaultValue="0") int pageIndex, @RequestParam(value="orders",required=false,defaultValue="[]") List<org.springframework.data.domain.Sort.Order> orders, @RequestParam(value="searchText",required=false,defaultValue="") String searchText)