package cn.nianxx.thhotel.platform.navigation.common.request;

import com.fasterxml.jackson.annotation.JsonProperty;

/**
 * 管理后台单个菜单树排序调整项。只允许调整父级和排序。
 */
public record AdminMenuTreeOrderItemRequest(
        /** 被调整菜单内部 ID 字符串。 */
        @JsonProperty("menu_id")
        String menuId,
        /** 新父菜单内部 ID 字符串；根菜单传 null。 */
        @JsonProperty("parent_id")
        String parentId,
        /** 新排序号；为空时按请求顺序生成稳定排序号。 */
        @JsonProperty("sort_order")
        Integer sortOrder
) {
}
