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