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;
|
|
/**
|
* <p>
|
* 客户地区表 前端控制器
|
* </p>
|
*
|
* @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<CustomerRegionsTreeDto> 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();
|
}
|
|
|
}
|