import { DictData } from '@/common/staticDict/types';

interface DirectoryInfo {
  // 主键id
  id?: number | undefined;
  // 父级id
  parentId?: number | undefined;
  parentIdDictMap?: DictData,
  // 菜单名称
  menuName?: string | undefined;
  // 显示顺序
  showOrder?: number | undefined;
  // 是否启用
  enable?: number | undefined;
  enableDictMap?: DictData,
  // 菜单类型
  directoryType?: number | undefined;
  directoryTypeDictMap?: DictData,
  // 创建用户
  createUserId?: number | undefined;
  // 创建时间
  createTime?: string | undefined;
  // 更新用户
  updateUserId?: number | undefined;
  // 更新时间
  updateTime?: string | undefined;
  // 删除标记(1: 正常 -1: 已删除)
  dataState?: number | undefined;
  // 是否热点，0非热点，1热点
  isHotspot?: number | undefined;
  isHotspotDictMap?: DictData,
  // 热门排序
  hotOrder?: number | undefined;
  // 热门图片
  hotPictureUrl?: string | undefined;
  // 精选目的地 1 是 2 不是
  isWinnowDestination?: number | undefined;
  isWinnowDestinationDictMap?: DictData,
}

export default DirectoryInfo;
