From b23f8cd1438c2b3c6f7e334502de619ffbb7fdc7 Mon Sep 17 00:00:00 2001 From: linzhijie <19970921lzj> Date: 星期三, 24 三月 2021 19:24:01 +0800 Subject: [PATCH] 报告邮件标题跟随语言变换 --- src/main/java/com/ots/project/exam/service/IEntTestMemberService.java | 99 ++++++++++++++++++++++++++++++++++++++++++++----- 1 files changed, 88 insertions(+), 11 deletions(-) diff --git a/src/main/java/com/ots/project/exam/service/IEntTestMemberService.java b/src/main/java/com/ots/project/exam/service/IEntTestMemberService.java index da70b4f..97fb96a 100644 --- a/src/main/java/com/ots/project/exam/service/IEntTestMemberService.java +++ b/src/main/java/com/ots/project/exam/service/IEntTestMemberService.java @@ -1,32 +1,109 @@ package com.ots.project.exam.service; + import com.ots.common.enums.TestMemberStatusEnum; import com.ots.project.exam.domain.EntTestMember; + import java.util.List; import java.util.Map; +/** + * 娴嬭瘎浜哄憳鍚嶅崟Service鎺ュ彛 + * + * @author ots + * @date 2019-12-15 + */ public interface IEntTestMemberService { - + /** + * 鏌ヨ娴嬭瘎浜哄憳鍚嶅崟 + * + * @param memberId 娴嬭瘎浜哄憳鍚嶅崟ID + * @return 娴嬭瘎浜哄憳鍚嶅崟 + */ EntTestMember selectEntTestMemberById(Long memberId); - + + /** + * 鏌ヨ娴嬭瘎浜哄憳鍚嶅崟鍒楄〃 + * + * @param entTestMember 娴嬭瘎浜哄憳鍚嶅崟 + * @return 娴嬭瘎浜哄憳鍚嶅崟闆嗗悎 + */ List<EntTestMember> selectEntTestMemberList(EntTestMember entTestMember); + List<EntTestMember> selectEntTestMemberTopList(EntTestMember entTestMember); + + List<EntTestMember> selectEntTestMemberQueryList(EntTestMember entTestMember); - + + /** + * 鑷畾涔夋潯浠� + * @param params + * @return + */ List<EntTestMember> selectEntTestMemberList(Map params); - + + /** + * 鏂板娴嬭瘎浜哄憳鍚嶅崟 + * + * @param entTestMember 娴嬭瘎浜哄憳鍚嶅崟 + * @return 缁撴灉 + */ int insertEntTestMember(EntTestMember entTestMember); - + + /** + * 淇敼娴嬭瘎浜哄憳鍚嶅崟 + * + * @param entTestMember 娴嬭瘎浜哄憳鍚嶅崟 + * @return 缁撴灉 + */ int updateEntTestMember(EntTestMember entTestMember); - + + /** + * 鎵归噺鍒犻櫎娴嬭瘎浜哄憳鍚嶅崟 + * + * @param ids 闇�瑕佸垹闄ょ殑鏁版嵁ID + * @return 缁撴灉 + */ int deleteEntTestMemberByIds(String ids); - + + /** + * 鍒犻櫎娴嬭瘎浜哄憳鍚嶅崟淇℃伅 + * + * @param memberId 娴嬭瘎浜哄憳鍚嶅崟ID + * @return 缁撴灉 + */ int deleteEntTestMemberById(Long memberId); - + + /** + * 鎵归噺瀵煎叆娴嬭瘯浜哄憳鍚嶅崟 + * + * @param entTestMemberList 鐢ㄦ埛鏁版嵁鍒楄〃 + * @param isUpdateSupport 鏄惁鏇存柊鏀寔锛屽鏋滃凡瀛樺湪锛屽垯杩涜鏇存柊鏁版嵁 + * @return 缁撴灉 + */ String importEntTestMember(List<EntTestMember> entTestMemberList, Boolean isUpdateSupport); - + + /** + * 閫氳繃token鏌ヨ娴嬭瘯鐢ㄦ埛淇℃伅 + * @param token + * @param status + * @return + */ EntTestMember findEntTestMember(String token, List<String> status); - + + /** + * 鏇存柊鐢ㄦ埛琛ㄧ姸鎬�,濡傛灉鏄瓟棰樹腑锛屽悓姝ユ洿鏂板仛棰樺紑濮嬫椂闂� + * + * @param statusEnum + * @param memberId + * @return + */ int updateTestMemberStatus(TestMemberStatusEnum statusEnum, long memberId); - + + /** + * 鍒ゆ柇鐢ㄦ埛鏄惁瀹屾垚绛旈骞跺瓨鍦ㄦ姤鍛� + * @param asList + * @param testId + * @return + */ boolean checkMemberHasReport(List<String> asList, Long testId); } -- Gitblit v1.9.1