Class CommonController
java.lang.Object
tech.corefinance.common.controller.CommonController
@RestController
@RequestMapping("/common")
@ControllerManagedResource("common")
public class CommonController
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiontech.corefinance.common.dto.GeneralApiResponse<tech.corefinance.common.model.AbstractPermission>createOrUpdatePermission(tech.corefinance.common.model.AbstractPermission abstractPermission) tech.corefinance.common.dto.GeneralApiResponse<Boolean>deletePermissions(String permisstionId) tech.corefinance.common.dto.GeneralApiResponse<tech.corefinance.common.dto.PermissionInitializeDto>tech.corefinance.common.dto.PageDto<tech.corefinance.common.model.AbstractPermission>loadPermission(int pageSize, int pageIndex, List<org.springframework.data.domain.Sort.Order> orders, String searchText)
-
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)
-