diff --git a/src/main/java/com/gxwebsoft/common/system/mapper/xml/OperationRecordMapper.xml b/src/main/java/com/gxwebsoft/common/system/mapper/xml/OperationRecordMapper.xml
index e03147b..0214d8a 100644
--- a/src/main/java/com/gxwebsoft/common/system/mapper/xml/OperationRecordMapper.xml
+++ b/src/main/java/com/gxwebsoft/common/system/mapper/xml/OperationRecordMapper.xml
@@ -16,6 +16,12 @@
AND a.user_id = #{param.userId}
+
+ AND b.organization_id IN
+
+ #{item}
+
+
AND a.module LIKE CONCAT('%', #{param.module}, '%')
diff --git a/src/main/java/com/gxwebsoft/common/system/param/OperationRecordParam.java b/src/main/java/com/gxwebsoft/common/system/param/OperationRecordParam.java
index 26b6478..48e77fd 100644
--- a/src/main/java/com/gxwebsoft/common/system/param/OperationRecordParam.java
+++ b/src/main/java/com/gxwebsoft/common/system/param/OperationRecordParam.java
@@ -10,6 +10,8 @@ import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
+import java.util.Set;
+
/**
* 操作日志参数
*
@@ -31,6 +33,10 @@ public class OperationRecordParam extends BaseParam {
@QueryField(type = QueryType.EQ)
private Integer userId;
+ @Schema(description = "机构id合集")
+ @TableField(exist = false)
+ private Set organizationIds;
+
@Schema(description = "操作模块")
private String module;