From ed277ece348dae9bc6e36c0fc9f69ae8a3825912 Mon Sep 17 00:00:00 2001
From: lige <bestlige@outlook.com>
Date: 星期四, 18 四月 2024 17:57:55 +0800
Subject: [PATCH] 填鸭表单

---
 ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjSurveyQuestionMapper.java |   80 ++++++++++++++++++++++++++-------------
 1 files changed, 53 insertions(+), 27 deletions(-)

diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjSurveyQuestionMapper.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjSurveyQuestionMapper.java
index 9a8f8a0..7641e46 100644
--- a/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjSurveyQuestionMapper.java
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjSurveyQuestionMapper.java
@@ -1,11 +1,13 @@
 package com.ltkj.hosp.mapper;
 
-import java.util.List;
-
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.ltkj.hosp.domain.TjSurveyQuestion;
 import com.ltkj.hosp.domain.TjSurveyOptions;
+import com.ltkj.hosp.domain.TjSurveyQuestion;
+import com.ltkj.hosp.domain.TjSurveyTempQues;
 import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Select;
+
+import java.util.List;
 
 /**
  * 闂嵎闂Mapper鎺ュ彛
@@ -21,7 +23,12 @@
      * @param qid 闂嵎闂涓婚敭
      * @return 闂嵎闂
      */
-    public TjSurveyQuestion selectTjSurveyQuestionByQid(Long qid);
+    public TjSurveyQuestion selectTjSurveyQuestionByQid(String qid);
+
+
+    /*鏍规嵁闂鏌ヨ閫夐」闆嗗悎*/
+    public List<TjSurveyOptions> selectOptionsByQid(String qid);
+
 
     /**
      * 鏌ヨ闂嵎闂鍒楄〃
@@ -39,6 +46,15 @@
      */
     public int insertTjSurveyQuestion(TjSurveyQuestion tjSurveyQuestion);
 
+
+    /**
+     * 鏂板闂嵎
+     *
+     * @param tjSurveyOptions 闂嵎
+     * @return 缁撴灉
+     */
+    public int insertTjSurveyOptions(TjSurveyOptions tjSurveyOptions);
+
     /**
      * 淇敼闂嵎闂
      *
@@ -53,7 +69,10 @@
      * @param qid 闂嵎闂涓婚敭
      * @return 缁撴灉
      */
-    public int deleteTjSurveyQuestionByQid(Long qid);
+    public int deleteTjSurveyQuestionByQid(String qid);
+
+
+    public int deleteTjSurveyQuestionByMid(Long mid);
 
     /**
      * 鎵归噺鍒犻櫎闂嵎闂
@@ -61,30 +80,37 @@
      * @param qids 闇�瑕佸垹闄ょ殑鏁版嵁涓婚敭闆嗗悎
      * @return 缁撴灉
      */
-    public int deleteTjSurveyQuestionByQids(Long[] qids);
+    public int deleteTjSurveyQuestionByQids(String[] qids);
 
-        /**
-         * 鎵归噺鍒犻櫎闂嵎閫夐」
-         *
-         * @param qids 闇�瑕佸垹闄ょ殑鏁版嵁涓婚敭闆嗗悎
-         * @return 缁撴灉
-         */
-        public int deleteTjSurveyOptionsByQids(Long[] qids);
+    /**
+     * 鎵归噺鍒犻櫎闂嵎閫夐」
+     *
+     * @param qids 闇�瑕佸垹闄ょ殑鏁版嵁涓婚敭闆嗗悎
+     * @return 缁撴灉
+     */
+    public int deleteTjSurveyOptionsByQids(String[] qids);
 
-        /**
-         * 鎵归噺鏂板闂嵎閫夐」
-         *
-         * @param tjSurveyOptionsList 闂嵎閫夐」鍒楄〃
-         * @return 缁撴灉
-         */
-        public int batchTjSurveyOptions(List<TjSurveyOptions> tjSurveyOptionsList);
+    /**
+     * 鎵归噺鏂板闂嵎閫夐」
+     *
+     * @param tjSurveyOptionsList 闂嵎閫夐」鍒楄〃
+     * @return 缁撴灉
+     */
+    public int batchTjSurveyOptions(List<TjSurveyOptions> tjSurveyOptionsList);
 
 
-        /**
-         * 閫氳繃闂嵎闂涓婚敭鍒犻櫎闂嵎閫夐」淇℃伅
-         *
-         * @param qid 闂嵎闂ID
-         * @return 缁撴灉
-         */
-        public int deleteTjSurveyOptionsByQid(Long qid);
+    /**
+     * 閫氳繃闂嵎闂涓婚敭鍒犻櫎闂嵎閫夐」淇℃伅
+     *
+     * @param qid 闂嵎闂ID
+     * @return 缁撴灉
+     */
+    public int deleteTjSurveyOptionsByQid(String qid);
+
+
+    @Select("SELECT * FROM tj_survey_temp_ques a WHERE a.mid=#{mid} AND a.deleted=0")
+    List<TjSurveyTempQues> selectOptionsByMid(String mid);
+
+
+    List<TjSurveyQuestion> getOptionsByMid(String mid);
 }

--
Gitblit v1.8.0