diff --git a/tamguo-oms/src/main/java/com/tamguo/modules/sys/model/condition/SysMenuCondition.java b/tamguo-oms/src/main/java/com/tamguo/modules/sys/model/condition/SysMenuCondition.java index e3902c4..38a6565 100644 --- a/tamguo-oms/src/main/java/com/tamguo/modules/sys/model/condition/SysMenuCondition.java +++ b/tamguo-oms/src/main/java/com/tamguo/modules/sys/model/condition/SysMenuCondition.java @@ -1,6 +1,8 @@ package com.tamguo.modules.sys.model.condition; public class SysMenuCondition { + + private String parentCode; private Integer pageNo; private Integer pageSize; @@ -17,5 +19,11 @@ public class SysMenuCondition { public void setPageSize(Integer pageSize) { this.pageSize = pageSize; } + public String getParentCode() { + return parentCode; + } + public void setParentCode(String parentCode) { + this.parentCode = parentCode; + } } diff --git a/tamguo-oms/src/main/resources/mappers/sys/SysMenuMapper.xml b/tamguo-oms/src/main/resources/mappers/sys/SysMenuMapper.xml index 9d8707a..1bc2837 100644 --- a/tamguo-oms/src/main/resources/mappers/sys/SysMenuMapper.xml +++ b/tamguo-oms/src/main/resources/mappers/sys/SysMenuMapper.xml @@ -29,6 +29,17 @@ m.remarks FROM sys_menu m + + 1 = 1 + + + and m.parent_code = #{parentCode} + + + and m.tree_level = 0 + + +