实现系统菜单树管理第一版

This commit is contained in:
andy
2026-07-16 12:47:21 +07:00
parent 5390b8f71b
commit ed37d5f955
9 changed files with 1410 additions and 316 deletions

View File

@@ -107,6 +107,15 @@ export interface AdminMenuResult {
updated_at: string | null
}
export interface AdminMenuTreeNodeResult extends AdminMenuResult {
children: AdminMenuTreeNodeResult[]
}
export interface AdminMenuTreeResult {
items: AdminMenuTreeNodeResult[]
warnings: string[]
}
export interface AdminHotelResult {
id: string
hotel_id: string
@@ -199,6 +208,16 @@ export interface AdminMenuUpdateRequest {
menu_status: string
}
export interface AdminMenuTreeOrderItemRequest {
menu_id: string
parent_id?: string | null
sort_order?: number
}
export interface AdminMenuTreeOrderUpdateRequest {
items: AdminMenuTreeOrderItemRequest[]
}
export interface AdminHotelCreateRequest {
hotel_id: string
hotel_name: string