mirror of
				https://github.com/dromara/RuoYi-Vue-Plus.git
				synced 2025-11-04 16:23:42 +08:00 
			
		
		
		
	fix 修复 部门树对应前端新树结构缺少字段问题
This commit is contained in:
		@@ -1,5 +1,6 @@
 | 
				
			|||||||
package org.dromara.system.domain;
 | 
					package org.dromara.system.domain;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||||
import com.baomidou.mybatisplus.annotation.TableId;
 | 
					import com.baomidou.mybatisplus.annotation.TableId;
 | 
				
			||||||
import com.baomidou.mybatisplus.annotation.TableLogic;
 | 
					import com.baomidou.mybatisplus.annotation.TableLogic;
 | 
				
			||||||
import com.baomidou.mybatisplus.annotation.TableName;
 | 
					import com.baomidou.mybatisplus.annotation.TableName;
 | 
				
			||||||
@@ -8,6 +9,8 @@ import lombok.EqualsAndHashCode;
 | 
				
			|||||||
import org.dromara.common.tenant.core.TenantEntity;
 | 
					import org.dromara.common.tenant.core.TenantEntity;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import java.io.Serial;
 | 
					import java.io.Serial;
 | 
				
			||||||
 | 
					import java.util.ArrayList;
 | 
				
			||||||
 | 
					import java.util.List;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * 部门表 sys_dept
 | 
					 * 部门表 sys_dept
 | 
				
			||||||
@@ -80,4 +83,10 @@ public class SysDept extends TenantEntity {
 | 
				
			|||||||
     */
 | 
					     */
 | 
				
			||||||
    private String ancestors;
 | 
					    private String ancestors;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * 子部门
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    @TableField(exist = false)
 | 
				
			||||||
 | 
					    private List<SysMenu> children = new ArrayList<>();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -2,15 +2,18 @@ package org.dromara.system.domain.vo;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
 | 
					import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
 | 
				
			||||||
import com.alibaba.excel.annotation.ExcelProperty;
 | 
					import com.alibaba.excel.annotation.ExcelProperty;
 | 
				
			||||||
 | 
					import io.github.linpeilie.annotations.AutoMapper;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
import org.dromara.common.excel.annotation.ExcelDictFormat;
 | 
					import org.dromara.common.excel.annotation.ExcelDictFormat;
 | 
				
			||||||
import org.dromara.common.excel.convert.ExcelDictConvert;
 | 
					import org.dromara.common.excel.convert.ExcelDictConvert;
 | 
				
			||||||
import org.dromara.system.domain.SysDept;
 | 
					import org.dromara.system.domain.SysDept;
 | 
				
			||||||
import io.github.linpeilie.annotations.AutoMapper;
 | 
					import org.dromara.system.domain.SysMenu;
 | 
				
			||||||
import lombok.Data;
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
import java.io.Serial;
 | 
					import java.io.Serial;
 | 
				
			||||||
import java.io.Serializable;
 | 
					import java.io.Serializable;
 | 
				
			||||||
 | 
					import java.util.ArrayList;
 | 
				
			||||||
import java.util.Date;
 | 
					import java.util.Date;
 | 
				
			||||||
 | 
					import java.util.List;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * 部门视图对象 sys_dept
 | 
					 * 部门视图对象 sys_dept
 | 
				
			||||||
@@ -99,4 +102,9 @@ public class SysDeptVo implements Serializable {
 | 
				
			|||||||
    @ExcelProperty(value = "创建时间")
 | 
					    @ExcelProperty(value = "创建时间")
 | 
				
			||||||
    private Date createTime;
 | 
					    private Date createTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * 子部门
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    private List<SysMenu> children = new ArrayList<>();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user