Browse Source

refactor: standardize parent field access method in ${ClassName}ServiceImpl for improved consistency

PIG AI 1 week ago
parent
commit
dd62c51d3f
1 changed files with 4 additions and 4 deletions
  1. 4 4
      tree/树形ServiceImpl.java

+ 4 - 4
tree/树形ServiceImpl.java

@@ -67,7 +67,7 @@ public class ${ClassName}ServiceImpl extends ServiceImpl<${ClassName}Mapper, ${C
             TreeNode<${pk.attrType}> node = new TreeNode<>();
             node.setId(entity.$str.getProperty($pk.attrName)());
             node.setName(entity.$str.getProperty($nameField)());
-            node.$str.setProperty($parentIdField)(entity.$str.getProperty($parentIdField)() != null ? entity.$str.getProperty($parentIdField)() : 0L);
+            node.$str.setProperty($parentField)(entity.$str.getProperty($parentField)() != null ? entity.$str.getProperty($parentField)() : 0L);
 
             // 扩展属性
             Map<String, Object> extra = new HashMap<>();
@@ -87,7 +87,7 @@ public class ${ClassName}ServiceImpl extends ServiceImpl<${ClassName}Mapper, ${C
     public List<${ClassName}Entity> getParentNodes() {
         LambdaQueryWrapper<${ClassName}Entity> wrapper = Wrappers.lambdaQuery();
         // 查询所有父级节点(parentId为null或0的节点)
-        wrapper.and(w -> w.isNull(${ClassName}Entity::$str.getProperty($parentIdField)).or().eq(${ClassName}Entity::$str.getProperty($parentIdField), 0));
+        wrapper.and(w -> w.isNull(${ClassName}Entity::$str.getProperty($parentField)).or().eq(${ClassName}Entity::$str.getProperty($parentField), 0));
         wrapper.orderByAsc(${ClassName}Entity::$str.getProperty($pk.attrName)); // 按主键排序
         return list(wrapper);
     }
@@ -100,7 +100,7 @@ public class ${ClassName}ServiceImpl extends ServiceImpl<${ClassName}Mapper, ${C
     @Override
     public List<${ClassName}Entity> getChildrenByParentId(${pk.attrType} parentId) {
         LambdaQueryWrapper<${ClassName}Entity> wrapper = Wrappers.lambdaQuery();
-        wrapper.eq(${ClassName}Entity::$str.getProperty($parentIdField), parentId);
+        wrapper.eq(${ClassName}Entity::$str.getProperty($parentField), parentId);
         wrapper.orderByAsc(${ClassName}Entity::$str.getProperty($pk.attrName)); // 按主键排序
         return list(wrapper);
     }
@@ -141,7 +141,7 @@ public class ${ClassName}ServiceImpl extends ServiceImpl<${ClassName}Mapper, ${C
         List<${pk.attrType}> childIds = new ArrayList<>();
         
         LambdaQueryWrapper<${ClassName}Entity> wrapper = Wrappers.lambdaQuery();
-        wrapper.eq(${ClassName}Entity::$str.getProperty($parentIdField), parentId);
+        wrapper.eq(${ClassName}Entity::$str.getProperty($parentField), parentId);
         wrapper.select(${ClassName}Entity::$str.getProperty($pk.attrName));
         
         List<${ClassName}Entity> children = list(wrapper);