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