Class CarpDsInfoController

java.lang.Object
cn.sliew.carp.module.datasource.controller.CarpDsInfoController

@RestController @RequestMapping("/api/carp/datasource/info") public class CarpDsInfoController extends Object
  • Constructor Details

    • CarpDsInfoController

      public CarpDsInfoController()
  • Method Details

    • list

      @GetMapping("page") public cn.sliew.carp.framework.common.model.PageResult<DsInfoDTO> list(@Valid @Valid DsInfoListParam param)
    • listByType

      @GetMapping("{type}") public List<DsInfoDTO> listByType(@PathVariable("type") cn.sliew.carp.framework.common.dict.datasource.DataSourceType type)
    • get

      @GetMapping("/{id}") public DsInfoDTO get(@PathVariable("id") Long id)
    • add

      @PutMapping public boolean add(@Valid @RequestBody @Valid AbstractDataSource dataSource)
    • update

      @PostMapping("{id}") public boolean update(@PathVariable("id") Long id, @Valid @RequestBody @Valid AbstractDataSource dataSource)
    • delete

      @DeleteMapping("{id}") public boolean delete(@PathVariable("id") Long id)
    • deleteBatch

      @DeleteMapping("batch") public boolean deleteBatch(@RequestBody List<Long> ids)