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;