From 41e9d21ef001c5d37538e4895d8f9704a8639d3a Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期五, 07 十一月 2025 15:11:46 +0800
Subject: [PATCH] 问卷记录

---
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TQuestionnaireRecordController.java    |   20 ++++++
 ruoyi-system/src/main/resources/mapper/system/TQuestionnaireRecordMapper.xml                  |   17 +++++
 ruoyi-system/src/main/java/com/ruoyi/system/service/TQuestionnaireRecordService.java          |   16 +++++
 ruoyi-common/src/main/java/com/ruoyi/common/utils/SecurityUtils.java                          |   14 ----
 ruoyi-system/src/main/java/com/ruoyi/system/mapper/TQuestionnaireRecordMapper.java            |   16 +++++
 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TQuestionnaireRecordServiceImpl.java |   20 ++++++
 ruoyi-system/src/main/java/com/ruoyi/system/model/TQuestionnaireRecord.java                   |   42 ++++++++++++++
 7 files changed, 131 insertions(+), 14 deletions(-)

diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TQuestionnaireRecordController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TQuestionnaireRecordController.java
new file mode 100644
index 0000000..76424eb
--- /dev/null
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TQuestionnaireRecordController.java
@@ -0,0 +1,20 @@
+package com.ruoyi.web.controller.api;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 问卷记录 前端控制器
+ * </p>
+ *
+ * @author xiaochen
+ * @since 2025-11-07
+ */
+@RestController
+@RequestMapping("/t-questionnaire-record")
+public class TQuestionnaireRecordController {
+
+}
+
diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/utils/SecurityUtils.java b/ruoyi-common/src/main/java/com/ruoyi/common/utils/SecurityUtils.java
index 7c18d38..72e7a99 100644
--- a/ruoyi-common/src/main/java/com/ruoyi/common/utils/SecurityUtils.java
+++ b/ruoyi-common/src/main/java/com/ruoyi/common/utils/SecurityUtils.java
@@ -51,20 +51,6 @@
         }
     }
     /**
-     * 获取营业部ID
-     **/
-    public static String getBusinessDeptId()
-    {
-        try
-        {
-            return getLoginUser().getUser().getBusinessDeptId();
-        }
-        catch (Exception e)
-        {
-            throw new ServiceException("获取营业部ID异常", HttpStatus.UNAUTHORIZED);
-        }
-    }
-    /**
      * 获取用户账户
      **/
     public static String getUsername()
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/TQuestionnaireRecordMapper.java b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/TQuestionnaireRecordMapper.java
new file mode 100644
index 0000000..37a213d
--- /dev/null
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/TQuestionnaireRecordMapper.java
@@ -0,0 +1,16 @@
+package com.ruoyi.system.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ruoyi.system.model.TQuestionnaireRecord;
+
+/**
+ * <p>
+ * 问卷记录 Mapper 接口
+ * </p>
+ *
+ * @author xiaochen
+ * @since 2025-11-07
+ */
+public interface TQuestionnaireRecordMapper extends BaseMapper<TQuestionnaireRecord> {
+
+}
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/model/TQuestionnaireRecord.java b/ruoyi-system/src/main/java/com/ruoyi/system/model/TQuestionnaireRecord.java
new file mode 100644
index 0000000..63c6f47
--- /dev/null
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/model/TQuestionnaireRecord.java
@@ -0,0 +1,42 @@
+package com.ruoyi.system.model;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.io.Serializable;
+
+/**
+ * <p>
+ * 问卷记录
+ * </p>
+ *
+ * @author xiaochen
+ * @since 2025-11-07
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@TableName("t_questionnaire_record")
+@ApiModel(value="TQuestionnaireRecord对象", description="问卷记录")
+public class TQuestionnaireRecord implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.ASSIGN_ID)
+    private String id;
+
+    @ApiModelProperty(value = "用户id")
+    @TableField("app_user_id")
+    private String appUserId;
+
+    @ApiModelProperty(value = "问卷id")
+    @TableField("questionnaire_id")
+    private String questionnaireId;
+
+
+}
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/TQuestionnaireRecordService.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/TQuestionnaireRecordService.java
new file mode 100644
index 0000000..4179511
--- /dev/null
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/TQuestionnaireRecordService.java
@@ -0,0 +1,16 @@
+package com.ruoyi.system.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.ruoyi.system.model.TQuestionnaireRecord;
+
+/**
+ * <p>
+ * 问卷记录 服务类
+ * </p>
+ *
+ * @author xiaochen
+ * @since 2025-11-07
+ */
+public interface TQuestionnaireRecordService extends IService<TQuestionnaireRecord> {
+
+}
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TQuestionnaireRecordServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TQuestionnaireRecordServiceImpl.java
new file mode 100644
index 0000000..f1f0547
--- /dev/null
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TQuestionnaireRecordServiceImpl.java
@@ -0,0 +1,20 @@
+package com.ruoyi.system.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ruoyi.system.mapper.TQuestionnaireRecordMapper;
+import com.ruoyi.system.model.TQuestionnaireRecord;
+import com.ruoyi.system.service.TQuestionnaireRecordService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 问卷记录 服务实现类
+ * </p>
+ *
+ * @author xiaochen
+ * @since 2025-11-07
+ */
+@Service
+public class TQuestionnaireRecordServiceImpl extends ServiceImpl<TQuestionnaireRecordMapper, TQuestionnaireRecord> implements TQuestionnaireRecordService {
+
+}
diff --git a/ruoyi-system/src/main/resources/mapper/system/TQuestionnaireRecordMapper.xml b/ruoyi-system/src/main/resources/mapper/system/TQuestionnaireRecordMapper.xml
new file mode 100644
index 0000000..98b8860
--- /dev/null
+++ b/ruoyi-system/src/main/resources/mapper/system/TQuestionnaireRecordMapper.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.ruoyi.system.mapper.TQuestionnaireRecordMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.ruoyi.system.model.TQuestionnaireRecord">
+        <id column="id" property="id" />
+        <result column="app_user_id" property="appUserId" />
+        <result column="questionnaire_id" property="questionnaireId" />
+    </resultMap>
+
+    <!-- 通用查询结果列 -->
+    <sql id="Base_Column_List">
+        id, app_user_id, questionnaire_id
+    </sql>
+
+</mapper>

--
Gitblit v1.7.1