diff --git a/src/main/java/com/gxwebsoft/common/system/mapper/xml/OrganizationMapper.xml b/src/main/java/com/gxwebsoft/common/system/mapper/xml/OrganizationMapper.xml index e411b6a..1fc4294 100644 --- a/src/main/java/com/gxwebsoft/common/system/mapper/xml/OrganizationMapper.xml +++ b/src/main/java/com/gxwebsoft/common/system/mapper/xml/OrganizationMapper.xml @@ -29,6 +29,9 @@ AND a.organization_id = #{param.organizationId} + + AND (a.organization_id = #{param.organizationIdWithChildren} OR a.parent_id = #{param.organizationIdWithChildren}) + AND a.parent_id = #{param.parentId} diff --git a/src/main/java/com/gxwebsoft/common/system/param/OrganizationParam.java b/src/main/java/com/gxwebsoft/common/system/param/OrganizationParam.java index bd9568f..bcf824a 100644 --- a/src/main/java/com/gxwebsoft/common/system/param/OrganizationParam.java +++ b/src/main/java/com/gxwebsoft/common/system/param/OrganizationParam.java @@ -133,4 +133,8 @@ public class OrganizationParam extends BaseParam { @TableField(exist = false) private String leaderUsername; + @ApiModelProperty(value = "企业及部门筛选") + @TableField(exist = false) + private Integer organizationIdWithChildren; + }