|
|
@@ -0,0 +1,112 @@
|
|
|
+package thyyxxk.webserver.entity.settings;
|
|
|
+
|
|
|
+import java.io.Serializable;
|
|
|
+import java.util.List;
|
|
|
+
|
|
|
+import lombok.Data;
|
|
|
+import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
+import com.baomidou.mybatisplus.annotation.TableName;
|
|
|
+
|
|
|
+@Data
|
|
|
+@TableName(value = "t_intergration_platform_menu")
|
|
|
+public class TIntergrationPlatformMenu implements Serializable {
|
|
|
+
|
|
|
+ private static final long serialVersionUID = 6268520426212542886L;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * type
|
|
|
+ */
|
|
|
+ @TableField(value = "type")
|
|
|
+ private Integer type;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * path
|
|
|
+ */
|
|
|
+ @TableField(value = "path")
|
|
|
+ private String path;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * metaTitle
|
|
|
+ */
|
|
|
+ @TableField(value = "meta_title")
|
|
|
+ private String metaTitle;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * metaIcon
|
|
|
+ */
|
|
|
+ @TableField(value = "meta_icon")
|
|
|
+ private String metaIcon;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * parent
|
|
|
+ */
|
|
|
+ @TableField(value = "parent")
|
|
|
+ private Integer parent;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * hideTabs
|
|
|
+ */
|
|
|
+ @TableField(value = "hide_tabs")
|
|
|
+ private Boolean hideTabs;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * hideMenu
|
|
|
+ */
|
|
|
+ @TableField(value = "hide_menu")
|
|
|
+ private Boolean hideMenu;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * sort
|
|
|
+ */
|
|
|
+ @TableField(value = "sort")
|
|
|
+ private Integer sort;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * id
|
|
|
+ */
|
|
|
+ @TableField(value = "id")
|
|
|
+ private Integer id;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 文件路径使用@开头
|
|
|
+ */
|
|
|
+ @TableField(value = "component")
|
|
|
+ private String component;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * router meta 数据
|
|
|
+ */
|
|
|
+ @TableField(value = "meta")
|
|
|
+ private String meta;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * router name 必须是唯一的数据
|
|
|
+ */
|
|
|
+ @TableField(value = "name")
|
|
|
+ private String name;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 重定向
|
|
|
+ */
|
|
|
+ @TableField(value = "redirect")
|
|
|
+ private String redirect;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 重定向
|
|
|
+ */
|
|
|
+ @TableField(value = "path_params")
|
|
|
+ private String pathParams;
|
|
|
+
|
|
|
+
|
|
|
+ @TableField(exist = false)
|
|
|
+ private List<TIntergrationPlatformMenu> children;
|
|
|
+
|
|
|
+
|
|
|
+ public Integer getParentId() {
|
|
|
+ if (parent != null) {
|
|
|
+ return parent == 0 ? null : parent;
|
|
|
+ }
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+
|
|
|
+}
|