Class MarketingChannelController

java.lang.Object
hu.rts.mike.example.dev.crm.rest.controller.MarketingChannelController

@RestController @RequestMapping("/api/marketing-channel") @PreAuthorize("isAuthenticated()") public class MarketingChannelController extends Object
  • Field Details

    • service

      private final MarketingChannelService service
    • mapper

      private final org.modelmapper.ModelMapper mapper
  • Constructor Details

    • MarketingChannelController

      public MarketingChannelController(MarketingChannelService service, org.modelmapper.ModelMapper mapper)
  • Method Details

    • table

      @GetMapping @PreAuthorize("hasAuthority(\'READ_MARKETING_CHANNEL\')") public org.springframework.data.domain.Page<MarketingChannelDto> table(@RequestParam(value="page",defaultValue="0") int page, @RequestParam(value="size",defaultValue="20") int size, @RequestParam(value="sort",required=false) List<String> sorts, @RequestParam(value="filter",required=false) List<String> filterString)
    • getById

      @GetMapping("{id}") @PreAuthorize("hasAuthority(\'READ_MARKETING_CHANNEL\')") public MarketingChannelDto getById(@PathVariable("id") Integer id)
    • deleteById

      @DeleteMapping("delete") @PreAuthorize("hasAuthority(\'DELETE_MARKETING_CHANNEL\')") public void deleteById(@RequestBody IdListDto<Integer> dto)
    • create

      @PostMapping @PreAuthorize("hasAuthority(\'CREATE_MARKETING_CHANNEL\')") public MarketingChannelDto create(@RequestBody MarketingChannelDto dto)
    • update

      @PutMapping @PreAuthorize("hasAuthority(\'UPDATE_MARKETING_CHANNEL\')") public MarketingChannelDto update(@RequestBody MarketingChannelDto dto)