根据之前业务需求,查询使用的是懒查询,现在需要一次性查出树的所有数据,懒查询就不再适用,直接上代码:
具体格式如下:
[
{
"themeid": 60,
"themename": "一级",
"themecode": "01640401186062",
"themelevel": 1,
"parentthemeId": 0,
"themetype": "1",
"tablename": "",
"status": 1,
"zjm": "yj",
"createtime": [
2022,
5,
11,
13,
12,
52
],
"remark1": null,
"remark2": null,
"remark3": null,
"list": [
{
"themeid": 61,
"themename": "二级",
"themecode": "601640401210963",
"themelevel": 2,
"parentthemeId": 60,
"themetype": "1",
"tablename": "",
"status": 1,
"zjm": "二级",
"createtime": [
2022,
5,
11,
13,
12,
52
],
"remark1": null,
"remark2": null,
"remark3": null,
"list": []
}
]
具体结构:
实体类:
@Data
public class MetaThemeTree implements Serializable {
/**
* 主键ID
*/
@ApiModelProper