From c76a3b1194f320bf84061676d14200f7e78f044e Mon Sep 17 00:00:00 2001 From: maven <2163098428@qq.com> Date: 星期五, 29 八月 2025 17:51:15 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- src/main/java/com/ruoyi/customervisits/controller/CustomerVisitsController.java | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 50 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/ruoyi/customervisits/controller/CustomerVisitsController.java b/src/main/java/com/ruoyi/customervisits/controller/CustomerVisitsController.java new file mode 100644 index 0000000..3d26445 --- /dev/null +++ b/src/main/java/com/ruoyi/customervisits/controller/CustomerVisitsController.java @@ -0,0 +1,50 @@ +package com.ruoyi.customervisits.controller; + +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.ruoyi.compensationperformance.pojo.CompensationPerformance; +import com.ruoyi.customervisits.pojo.CustomerVisits; +import com.ruoyi.customervisits.service.impl.CustomerVisitsServiceImpl; +import com.ruoyi.framework.aspectj.lang.annotation.Log; +import com.ruoyi.framework.aspectj.lang.enums.BusinessType; +import com.ruoyi.framework.web.controller.BaseController; +import com.ruoyi.framework.web.domain.AjaxResult; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.transaction.annotation.Transactional; +import org.springframework.web.bind.annotation.*; + +/** + * @author :yys + * @date : 2025/8/29 10:28 + */ +@RestController +@Api(tags = "瀹㈡埛鎷滆") +@RequestMapping("/customerVisits") +public class CustomerVisitsController extends BaseController { + + @Autowired + private CustomerVisitsServiceImpl customerVisitsService; + + @GetMapping("/listPage") + @Log(title = "瀹㈡埛鎷滆-鍒嗛〉鏌ヨ", businessType = BusinessType.OTHER) + @ApiOperation("瀹㈡埛鎷滆-鍒嗛〉鏌ヨ") + public AjaxResult listPage(Page page, CustomerVisits customerVisits){ + IPage<CustomerVisits> listPage = customerVisitsService.listPage(page, customerVisits); + return AjaxResult.success(listPage); + } + + @Log(title = "瀹㈡埛鎷滆-娣诲姞", businessType = BusinessType.INSERT) + @ApiOperation("瀹㈡埛鎷滆-娣诲姞") + @PostMapping("/add") + @Transactional(rollbackFor = Exception.class) + public AjaxResult add(@RequestBody CustomerVisits customerVisits){ + boolean save = customerVisitsService.save(customerVisits); + if (save){ + return AjaxResult.success("娣诲姞鎴愬姛"); + } + return AjaxResult.error("娣诲姞澶辫触"); + } + +} -- Gitblit v1.9.3