From 4759518aa0ad674212c7f74166db657aaa8f24f8 Mon Sep 17 00:00:00 2001 From: luoweijian <1329394916@qq.com> Date: Tue, 4 Aug 2026 17:31:45 +0800 Subject: [PATCH] refactor(auth): remove dead MenuTypeEnum, unify node type vocabulary to MenuType (ADR-0011) MenuTypeEnum (DIR/MENU/BUTTON) duplicated MenuType (CATALOG/MENU/BUTTON) with no callers. Removing it eliminates the DIR-vs-CATALOG domain vocabulary split and leaves a single source of truth for node type rules (isLegalChild etc.). --- .../com/crm/auth/domain/enums/MenuTypeEnum.java | 16 ---------------- 1 file changed, 16 deletions(-) delete mode 100644 crm-auth/src/main/java/com/crm/auth/domain/enums/MenuTypeEnum.java diff --git a/crm-auth/src/main/java/com/crm/auth/domain/enums/MenuTypeEnum.java b/crm-auth/src/main/java/com/crm/auth/domain/enums/MenuTypeEnum.java deleted file mode 100644 index 57e6a97..0000000 --- a/crm-auth/src/main/java/com/crm/auth/domain/enums/MenuTypeEnum.java +++ /dev/null @@ -1,16 +0,0 @@ -package com.crm.auth.domain.enums; - -import com.crm.base.domain.enums.HasValueEnum; -import lombok.Getter; -import lombok.RequiredArgsConstructor; - -@Getter -@RequiredArgsConstructor -public enum MenuTypeEnum implements HasValueEnum { - DIR(1, "目录"), - MENU(2, "菜单"), - BUTTON(3, "按钮"); - - private final Integer value; - private final String label; -}