From 70d2a5d0f9c6951b2d4cac954041ed73582ff7eb Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期一, 09 六月 2025 11:54:00 +0800
Subject: [PATCH] 6.9新增登录失败冻结逻辑

---
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/EldersAuthService.java |  116 +++++++++++++++++++++++++++++++++++++++++++++++++++------
 1 files changed, 103 insertions(+), 13 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/EldersAuthService.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/EldersAuthService.java
index 471fbf7..e5511c7 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/EldersAuthService.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/EldersAuthService.java
@@ -3,6 +3,9 @@
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.extension.service.IService;
 import com.panzhihua.common.model.dtos.community.*;
+import com.panzhihua.common.model.dtos.community.elder.ElderAuthStatisticHeaderDTO;
+import com.panzhihua.common.model.dtos.community.elder.PageElderAuthStatisticDTO;
+import com.panzhihua.common.model.dtos.community.elder.SignElderAuthStatisticDTO;
 import com.panzhihua.common.model.dtos.elders.ComEldersAuthGetResultDTO;
 import com.panzhihua.common.model.dtos.elders.ComEldersAuthPageDTO;
 import com.panzhihua.common.model.dtos.elders.ComEldersAuthUserAddAppDTO;
@@ -10,7 +13,6 @@
 import com.panzhihua.common.model.vos.community.ComEldersAuthElderlyDetailsVO;
 import com.panzhihua.common.model.vos.community.EldersAuthDetailsVO;
 import com.panzhihua.common.model.vos.community.EldersAuthVO;
-import com.panzhihua.common.model.vos.community.SysConfVO;
 import com.panzhihua.service_community.model.dos.EldersAuthDO;
 
 /**
@@ -19,11 +21,12 @@
  * @author cedoo email:cedoo(a)qq.com
  * @version 1.0
  * @since 1.0
- * */
+ */
 public interface EldersAuthService extends IService<EldersAuthDO> {
 
     /**
      * 新增高龄认证
+     * 
      * @param eldersAuthAddDTO
      * @return 新增结果
      */
@@ -31,6 +34,7 @@
 
     /**
      * 修改高龄认证
+     * 
      * @param eldersAuthEditDTO
      * @return 维护结果
      */
@@ -38,6 +42,7 @@
 
     /**
      * 分页查找高龄认证
+     * 
      * @param pageEldersAuthDTO
      * @return 维护结果
      */
@@ -45,6 +50,7 @@
 
     /**
      * 删除高龄认证
+     * 
      * @param EldersAuthDeleteDTO
      * @return 平台用户信息
      */
@@ -52,13 +58,16 @@
 
     /**
      * 查询高龄认证详细信息
-     * @param id 高龄认证 id
+     * 
+     * @param id
+     *            高龄认证 id
      * @return 查找结果
      */
     R<EldersAuthDetailsVO> eldersAuthDetails(Long id);
 
     /**
      * 新增高龄认证社区反馈
+     * 
      * @param eldersAuthFeedbackAddDTO
      * @return 新增结果
      */
@@ -66,6 +75,7 @@
 
     /**
      * 分页查找高龄认证导出数据
+     * 
      * @param pageEldersAuthDTO
      * @return 维护结果
      */
@@ -73,6 +83,7 @@
 
     /**
      * 查询籍贯
+     * 
      * @param idCard
      * @return
      */
@@ -80,34 +91,43 @@
 
     /**
      * 人脸核验新增认证记录
-     * @param authGetResultDTO  请求参数
-     * @return  新增结果
+     * 
+     * @param authGetResultDTO
+     *            请求参数
+     * @return 新增结果
      */
-    R addAuthByEldersApp(ComEldersAuthGetResultDTO authGetResultDTO);
+    R addAuthByEldersApp(ComEldersAuthGetResultDTO authGetResultDTO) throws Exception;
 
     /**
      * 高龄认证分页接口
-     * @param authPageDTO   请求参数
-     * @return  查询结果
+     * 
+     * @param authPageDTO
+     *            请求参数
+     * @return 查询结果
      */
-    R pageEldersByApp(ComEldersAuthPageDTO authPageDTO);
+    R pageEldersByApp(ComEldersAuthPageDTO authPageDTO) throws Exception;
 
     /**
      * 添加高龄老人接口
-     * @param authUserAddAppDTO 请求参数
-     * @return  添加结果
+     * 
+     * @param authUserAddAppDTO
+     *            请求参数
+     * @return 添加结果
      */
     R addEldersByApp(ComEldersAuthUserAddAppDTO authUserAddAppDTO);
 
     /**
      * 修改高龄老人接口
-     * @param authUserAddAppDTO 请求参数
-     * @return  修改结果
+     * 
+     * @param authUserAddAppDTO
+     *            请求参数
+     * @return 修改结果
      */
     R editEldersByApp(ComEldersAuthUserAddAppDTO authUserAddAppDTO);
 
     /**
      * 查询生存认证记录
+     * 
      * @param pageComEldersRecordsDTO
      * @return
      */
@@ -115,6 +135,7 @@
 
     /**
      * 查询老龄认证记录详细
+     * 
      * @param id
      * @return
      */
@@ -122,8 +143,77 @@
 
     /**
      * 查询社区老龄认证 认证方式
+     * 
      * @param eldersAuthTypeQueryDTO
      * @return
      */
     R communityAuthType(EldersAuthTypeQueryDTO eldersAuthTypeQueryDTO);
+
+    /**
+     * 分页查询生存认证记录
+     * 
+     * @param pageEldersAuthElderlyDTO
+     * @return
+     */
+    R pageQueryEldersAuthRecord(PageEldersAuthRecordDTO pageEldersAuthElderlyDTO);
+
+    /**
+     * 设置社区认证方式
+     * 
+     * @param communityId
+     *            社区ID
+     * @param type
+     *            核验类型(1.视频认证 2.人脸核验)
+     * @return
+     */
+    R setCommunityAuthType(Long communityId, Integer type);
+
+    R getAuthHistoryList(PageEldersAuthHistoryDTO pageEldersAuthElderlyDTO);
+
+    R getAuthHistoryExport(PageEldersAuthHistoryDTO pageEldersAuthElderlyDTO);
+
+    R timedTaskEldersAuthJobHandler();
+
+    /**
+     * 身份认证定时任务
+     * @return  执行结果
+     */
+    R timedTaskEldersRecordAuthJobHandler();
+
+    /**
+     * 设置当前社区养老认证方式:核验类型(1.视频认证 2.人脸核验) setPensionAuthType  设置当前社区养老认证方式:核验类型(1.视频认证 2.人脸核验)
+     * @param    communityId   社区id
+     * @param    type         检验类型
+     * @return    R  设置结果
+     */
+    R setAuthType(Long communityId, Integer type);
+
+    /**
+     * 查询养老认证社区认证方式 setPensionAuthType  查询养老认证社区认证方式
+     * @param    eldersAuthTypeQueryDTO   查询参数
+     * @return    R  查询结果
+     */
+    R getAuthType(EldersAuthTypeQueryDTO eldersAuthTypeQueryDTO);
+
+    /**
+     * 高龄认证统计-分页查询
+     * @param pageElderAuthStatisticDTO 请求参数
+     * @return  高龄认证统计列表
+     */
+    R pageAuthStatisticAdmin(PageElderAuthStatisticDTO pageElderAuthStatisticDTO);
+
+    /**
+     * 高龄认证统计-标记
+     * @param signElderAuthStatisticDTO 请求参数
+     * @return  标记结果
+     */
+    R signAuthStatisticAdmin(SignElderAuthStatisticDTO signElderAuthStatisticDTO);
+
+    /**
+     * 高龄认证统计-统计表头数据
+     * @param statisticHeaderDTO 请求参数
+     * @return  统计表头数据
+     */
+    R getAuthHeaderStatisticAdmin(ElderAuthStatisticHeaderDTO statisticHeaderDTO);
+
 }

--
Gitblit v1.7.1