package com.ruoyi.web.controller.system; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.common.core.domain.Result; import com.ruoyi.common.core.domain.entity.Custom; import com.ruoyi.common.utils.SecurityUtils; import com.ruoyi.system.service.CustomService; import com.ruoyi.system.service.UserService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import javax.annotation.Resource; import java.util.Map; /** * 客户管理 * * @author zhuo * @since 2025-02-13 */ @Api(tags = "客户管理") @RestController @RequestMapping("/system/custom") public class CustomController { @Resource private CustomService customService; @ApiOperation(value = "获取客户列表") @PostMapping("/selectCustomPageList") public Result selectCustomPageList(@RequestBody Map data) throws Exception { return Result.success(customService.selectCustomPageList(null, null)); } @ApiOperation(value = "删除客户信息") @PostMapping("/delCustomById") public Result delCustomById(Long id) { return Result.success(customService.delCustomById(id)); } @ApiOperation(value = "新增客户信息") @PostMapping("/addCustom") public Result addCustom(@RequestBody Custom custom) { return Result.success(customService.addCustom(custom)); } @ApiOperation(value = "修改客户信息") @PostMapping("/upCustom") public Result upCustom(@RequestBody Custom custom) { return Result.success(customService.upCustom(custom)); } }