liusheng
2026-10-12 0c1f8c479065739f3c7a5126de8e667035d00b58
ruoyi-satisfaction/src/main/java/com/ruoyi/satisfaction/controller/PatSatisfactionController.java
ÎļþÃû´Ó ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatSatisfactionController.java ÐÞ¸Ä
@@ -1,4 +1,4 @@
package com.ruoyi.web.controller.smartor;
package com.ruoyi.satisfaction.controller;
import java.util.List;
import java.util.Map;
@@ -8,8 +8,8 @@
import com.ruoyi.common.core.domain.entity.SysUser;
import com.ruoyi.common.core.domain.model.LoginUser;
import com.ruoyi.common.utils.PageUtils;
import com.smartor.domain.VO.PatSatisfactionReqVO;
import com.smartor.domain.VO.PatSatisfactionResVO;
import com.ruoyi.satisfaction.domain.vo.PatSatisfactionReqVO;
import com.ruoyi.satisfaction.domain.vo.PatSatisfactionResVO;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
@@ -27,13 +27,23 @@
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.smartor.domain.PatSatisfaction;
import com.smartor.service.IPatSatisfactionService;
import com.ruoyi.satisfaction.domain.PatSatisfaction;
import com.ruoyi.satisfaction.service.IPatSatisfactionService;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
 * æ‚£è€…满意度Controller
 * æ‚£è€…满意度 Controller(已迁入 ruoyi-satisfaction æ¨¡å—)。
 * <p>
 * âš ï¸ <b>URL ä¸Žå‡ºå…¥å‚一字未改</b>:{@code @RequestMapping("/smartor/satisfaction")} ä¸Žå…¨éƒ¨
 * {@code @PostMapping}/{@code @GetMapping} è·¯å¾„保持原样,前端无需任何改动。
 * è¿ç§»åªæ”¹äº†ç±»æ‰€åœ¨çš„ Maven æ¨¡å—与包名。
 * <p>
 * <b>开关</b>:本 Controller å§‹ç»ˆæ³¨å†Œï¼ˆä¸éš {@code satisfaction.enabled} æ¶ˆå¤±ï¼‰ã€‚
 * æ¨¡å—被关闭时由 {@code SatisfactionAvailabilityInterceptor}
 * ï¼ˆè§ {@code config/SatisfactionWebConfig})在进入方法前抛出 {@code ServiceException},
 * è°ƒç”¨æ–¹ä¼šæ‹¿åˆ°<b>明确的错误提示</b>(而不是 404,能区分"模块被关闭"与"地址写错")。
 * æ‹¦æˆªå™¨åªæŒ‚在本模块的 17 ä¸ªæ»¡æ„åº¦ç«¯ç‚¹ä¸Šï¼Œéšè®¿/问卷等其它业务完全不受影响。
 *
 * @author lihu
 * @date 2025-06-30