From 93af1c6ffb9ae0e894689ad3a37b548e57d54cff Mon Sep 17 00:00:00 2001
From: linzhijie <19970921lzj>
Date: 星期四, 11 三月 2021 19:10:07 +0800
Subject: [PATCH] 有注释的测评系统业务代码

---
 src/main/java/com/ots/project/exam/service/impl/TExamLevelServiceImpl.java |   69 ++++++++++++++++++++++++++++++----
 1 files changed, 61 insertions(+), 8 deletions(-)

diff --git a/src/main/java/com/ots/project/exam/service/impl/TExamLevelServiceImpl.java b/src/main/java/com/ots/project/exam/service/impl/TExamLevelServiceImpl.java
index 623f0cb..fd0c6db 100644
--- a/src/main/java/com/ots/project/exam/service/impl/TExamLevelServiceImpl.java
+++ b/src/main/java/com/ots/project/exam/service/impl/TExamLevelServiceImpl.java
@@ -1,4 +1,5 @@
 package com.ots.project.exam.service.impl;
+
 import com.ots.common.utils.DateUtils;
 import com.ots.common.utils.StringUtils;
 import com.ots.common.utils.text.Convert;
@@ -9,40 +10,64 @@
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.context.i18n.LocaleContextHolder;
 import org.springframework.stereotype.Service;
+
 import java.util.ArrayList;
 import java.util.List;
 import java.util.UUID;
 
+/**
+ * 闂嵎绫诲瀷Service涓氬姟灞傚鐞�
+ *
+ * @author ots
+ * @date 2019-12-15
+ */
 @Service("examLevel")
 public class TExamLevelServiceImpl implements ITExamLevelService {
     @Autowired
     private TExamLevelMapper tExamLevelMapper;
+
     @Autowired
     private DictService dictService;
-    
+
+    /**
+     * 鏌ヨ闂嵎绫诲瀷
+     *
+     * @param id 闂嵎绫诲瀷ID
+     * @return 闂嵎绫诲瀷
+     */
     @Override
     public TExamLevel selectTExamLevelById(Long id) {
         return tExamLevelMapper.selectTExamLevelById(id);
     }
+
     @Override
     public List<TExamLevel> selectTExamLevelByUuid(String uuid) {
         return tExamLevelMapper.selectTExamLevelByUuid(uuid);
     }
+
     @Override
     public TExamLevel selectTExamLevelByUuidLan(String uuid,String langType) {
         return tExamLevelMapper.selectTExamLevelByUuidLan(uuid,langType);
     }
+
     @Override
     public List<TExamLevel> selectTExamLevelAndTSubjectById(Long id) {
         return tExamLevelMapper.selectTExamLevelAndTSubjectById(id);
     }
-    
+
+    /**
+     * 鏌ヨ闂嵎绫诲瀷鍒楄〃
+     *
+     * @param tExamLevel 闂嵎绫诲瀷
+     * @return 闂嵎绫诲瀷
+     */
     @Override
     public List<TExamLevel> selectTExamLevelList(TExamLevel tExamLevel) {
-		
+		//globalization(tExamLevel);
 		return tExamLevelMapper.selectTExamLevelList(tExamLevel);
     }
-    
+
+    // 鍥介檯鍖�
 	private void globalization(TExamLevel tExamLevel) {
 		if(StringUtils.isNotBlank(tExamLevel.getUuid())){
 			/*List<DictData> lang_types = this.dictService.getType("lang_type");
@@ -66,11 +91,13 @@
 			tExamLevel.setLangType(this.dictService.getLangType(LocaleContextHolder.getLocale().toString()));
 		}
 	}
+
 	public List<TExamLevel> selectTExamLevelList() {
 		TExamLevel t = new TExamLevel();
 		t.setLangType(this.dictService.getLangType(LocaleContextHolder.getLocale().toString()));
         return tExamLevelMapper.selectTExamLevelList(t);
     }
+
     @Override
     public List<TExamLevel> selectTExamLevelListByType(String type) {
         List<Integer> types = new ArrayList<>();
@@ -78,17 +105,25 @@
             types.add(1);
             types.add(3);
         }
+
         if (StringUtils.equals(type, "questionnaire")) {
             types.add(1);
             types.add(2);
         }
         return tExamLevelMapper.selectTExamLevelListByType(types.stream().toArray(Integer[]::new));
     }
+
     @Override
     public List<TExamLevel> selectTExamLevelByquestionTemplateIdList(String questionTemplateId) {
         return tExamLevelMapper.selectTExamLevelByquestionTemplateIdList(questionTemplateId);
     }
-    
+
+    /**
+     * 鏂板闂嵎绫诲瀷
+     *
+     * @param tExamLevel 闂嵎绫诲瀷
+     * @return 缁撴灉
+     */
     @Override
     public int insertTExamLevel(TExamLevel tExamLevel) {
         tExamLevel.setCreateTime(DateUtils.getNowDate());
@@ -98,7 +133,13 @@
 		}
         return tExamLevelMapper.insertTExamLevel(tExamLevel);
     }
-    
+
+    /**
+     * 淇敼闂嵎绫诲瀷
+     *
+     * @param tExamLevel 闂嵎绫诲瀷
+     * @return 缁撴灉
+     */
     @Override
     public int updateTExamLevel(TExamLevel tExamLevel) {
         tExamLevel.setUpdateTime(DateUtils.getNowDate());
@@ -108,12 +149,24 @@
 		}
         return tExamLevelMapper.updateTExamLevel(tExamLevel);
     }
-    
+
+    /**
+     * 鍒犻櫎闂嵎绫诲瀷瀵硅薄
+     *
+     * @param ids 闇�瑕佸垹闄ょ殑鏁版嵁ID
+     * @return 缁撴灉
+     */
     @Override
     public int deleteTExamLevelByIds(String ids) {
         return tExamLevelMapper.deleteTExamLevelByIds(Convert.toStrArray(ids));
     }
-    
+
+    /**
+     * 鍒犻櫎闂嵎绫诲瀷淇℃伅
+     *
+     * @param id 闂嵎绫诲瀷ID
+     * @return 缁撴灉
+     */
     public int deleteTExamLevelById(Long id) {
         return tExamLevelMapper.deleteTExamLevelById(id);
     }

--
Gitblit v1.9.1