From 2e71bd5a973c42f0d6af8100652ac6b439daa9a4 Mon Sep 17 00:00:00 2001 From: RuoYi <yzz_ivy@163.com> Date: 星期五, 27 九月 2024 16:07:27 +0800 Subject: [PATCH] 修改上级菜单ID字段类型 --- src/main/java/com/ruoyi/project/tool/gen/domain/GenTable.java | 70 +++++++++++++++++++++++++++++++++-- 1 files changed, 66 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/ruoyi/project/tool/gen/domain/GenTable.java b/src/main/java/com/ruoyi/project/tool/gen/domain/GenTable.java index c646735..5cc81a0 100644 --- a/src/main/java/com/ruoyi/project/tool/gen/domain/GenTable.java +++ b/src/main/java/com/ruoyi/project/tool/gen/domain/GenTable.java @@ -28,12 +28,21 @@ @NotBlank(message = "琛ㄦ弿杩颁笉鑳戒负绌�") private String tableComment; + /** 鍏宠仈鐖惰〃鐨勮〃鍚� */ + private String subTableName; + + /** 鏈〃鍏宠仈鐖惰〃鐨勫閿悕 */ + private String subTableFkName; + /** 瀹炰綋绫诲悕绉�(棣栧瓧姣嶅ぇ鍐�) */ @NotBlank(message = "瀹炰綋绫诲悕绉颁笉鑳戒负绌�") private String className; - /** 浣跨敤鐨勬ā鏉匡紙crud鍗曡〃鎿嶄綔 tree鏍戣〃鎿嶄綔锛� */ + /** 浣跨敤鐨勬ā鏉匡紙crud鍗曡〃鎿嶄綔 tree鏍戣〃鎿嶄綔 sub涓诲瓙琛ㄦ搷浣滐級 */ private String tplCategory; + + /** 鍓嶇绫诲瀷锛坋lement-ui妯$増 element-plus妯$増锛� */ + private String tplWebType; /** 鐢熸垚鍖呰矾寰� */ @NotBlank(message = "鐢熸垚鍖呰矾寰勪笉鑳戒负绌�") @@ -64,6 +73,9 @@ /** 涓婚敭淇℃伅 */ private GenTableColumn pkColumn; + /** 瀛愯〃淇℃伅 */ + private GenTable subTable; + /** 琛ㄥ垪淇℃伅 */ @Valid private List<GenTableColumn> columns; @@ -81,7 +93,7 @@ private String treeName; /** 涓婄骇鑿滃崟ID瀛楁 */ - private String parentMenuId; + private Long parentMenuId; /** 涓婄骇鑿滃崟鍚嶇О瀛楁 */ private String parentMenuName; @@ -116,6 +128,26 @@ this.tableComment = tableComment; } + public String getSubTableName() + { + return subTableName; + } + + public void setSubTableName(String subTableName) + { + this.subTableName = subTableName; + } + + public String getSubTableFkName() + { + return subTableFkName; + } + + public void setSubTableFkName(String subTableFkName) + { + this.subTableFkName = subTableFkName; + } + public String getClassName() { return className; @@ -134,6 +166,16 @@ public void setTplCategory(String tplCategory) { this.tplCategory = tplCategory; + } + + public String getTplWebType() + { + return tplWebType; + } + + public void setTplWebType(String tplWebType) + { + this.tplWebType = tplWebType; } public String getPackageName() @@ -216,6 +258,16 @@ this.pkColumn = pkColumn; } + public GenTable getSubTable() + { + return subTable; + } + + public void setSubTable(GenTable subTable) + { + this.subTable = subTable; + } + public List<GenTableColumn> getColumns() { return columns; @@ -266,12 +318,12 @@ this.treeName = treeName; } - public String getParentMenuId() + public Long getParentMenuId() { return parentMenuId; } - public void setParentMenuId(String parentMenuId) + public void setParentMenuId(Long parentMenuId) { this.parentMenuId = parentMenuId; } @@ -286,6 +338,16 @@ this.parentMenuName = parentMenuName; } + public boolean isSub() + { + return isSub(this.tplCategory); + } + + public static boolean isSub(String tplCategory) + { + return tplCategory != null && StringUtils.equals(GenConstants.TPL_SUB, tplCategory); + } + public boolean isTree() { return isTree(this.tplCategory); -- Gitblit v1.9.3