From b506a0a10cdf3ac34cfdae2b82da4dae49b41567 Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期二, 20 一月 2026 11:10:33 +0800
Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/estate_expert

---
 admin-server/src/main/java/com/estate/expert/admin/service/CheckService.java |   39 ++++++++++++++++++++++++++++++++++++++-
 1 files changed, 38 insertions(+), 1 deletions(-)

diff --git a/admin-server/src/main/java/com/estate/expert/admin/service/CheckService.java b/admin-server/src/main/java/com/estate/expert/admin/service/CheckService.java
index 62395cf..d669e8e 100644
--- a/admin-server/src/main/java/com/estate/expert/admin/service/CheckService.java
+++ b/admin-server/src/main/java/com/estate/expert/admin/service/CheckService.java
@@ -5,7 +5,12 @@
 import com.baomidou.mybatisplus.extension.service.IService;
 import com.estate.expert.admin.domain.business.check.Check;
 import com.estate.expert.admin.domain.business.check.CheckVo;
+import com.estate.expert.admin.domain.common.request.AddCheckInfoRequest;
+import com.estate.expert.admin.domain.common.request.EditCheckInfoRequest;
 import com.estate.expert.admin.domain.common.request.OnDutyRequest;
+import com.estate.expert.admin.domain.common.request.PageReq;
+import com.estate.expert.admin.domain.common.response.PageRespMp;
+import com.estate.expert.admin.domain.user.User;
 
 import java.util.List;
 
@@ -21,7 +26,39 @@
 
     List<CheckVo> pageList(Page<CheckVo> page, OnDutyRequest request);
 
-
     CheckVo detail(Integer id);
 
+    /**
+     * 分页查询检查情况列表(JPA 实现)
+     * 用于新的列表查询接口,支持"全部/我创建的"筛选
+     *
+     * @param planId 计划ID(可选)
+     * @param creatorId 创建者ID(null表示查询全部)
+     * @param pageReq 分页请求
+     * @return 检查情况分页结果
+     */
+    PageRespMp<Check> listCheckInfoRecords(Integer planId, Integer creatorId, PageReq pageReq);
+
+    /**
+     * 添加检查信息
+     *
+     * @param creator 创建者
+     * @param request 添加请求
+     */
+    void addCheckInfo(User creator, AddCheckInfoRequest request);
+
+    /**
+     * 编辑检查信息
+     *
+     * @param request 编辑请求
+     */
+    void editCheckInfo(EditCheckInfoRequest request);
+
+    /**
+     * 批量删除检查信息
+     *
+     * @param ids 检查信息ID列表
+     */
+    void deleteCheckInfoByIds(List<Integer> ids);
+
 }

--
Gitblit v1.7.1