package com.ruoyi.basic.controller; import com.ruoyi.basic.dto.CustomerRegionsTreeDto; import com.ruoyi.basic.pojo.CustomerRegions; import com.ruoyi.basic.service.ICustomerRegionsService; import com.ruoyi.framework.web.domain.AjaxResult; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.List; /** *

* 客户地区表 前端控制器 *

* * @author deslrey * @since 2026-03-27 */ @RestController @RequestMapping("/customerRegions") public class CustomerRegionsController { @Autowired private ICustomerRegionsService customerRegionsService; @GetMapping("list") @ApiOperation("客户地区-列表") public AjaxResult customerRegionsList(CustomerRegions customerRegions) { List list = customerRegionsService.customerRegionsList(customerRegions); return AjaxResult.success(list); } @PostMapping("/add") @ApiOperation("客户地区-新增") public AjaxResult addCustomerRegions(@RequestBody CustomerRegions customerRegions) { customerRegionsService.addCustomerRegions(customerRegions); return AjaxResult.success(); } @PutMapping("/update") @ApiOperation("客户地区-更新") public AjaxResult updateCustomerRegions(@RequestBody CustomerRegions customerRegions) { customerRegionsService.updateCustomerRegions(customerRegions); return AjaxResult.success(); } @DeleteMapping("/{id}") @ApiOperation("客户地区-删除") public AjaxResult delCustomerRegions(@PathVariable Long id) { customerRegionsService.delCustomerRegions(id); return AjaxResult.success(); } }