export {}

declare global {
  namespace DictTypes {
    interface SysDict {
      // Id
      id?: string
      // 字典标识
      dictKey?: string
      // 字典名称
      dictName?: string
      // 备注
      memo?: string
      // 是否删除; 0-->未删除、1-->已删除
      deleted?: boolean
    }

    interface SysDictItem {
      // Id
      id?: string
      // 字典 Id; sys_dict.id
      dictId?: string
      // 字典标识; sys_dict.dict_key
      dictKey?: string
      // 值; 分类值/字典项值
      val?: string
      // 显示文本; 分类显示文本/字典项显示文本
      txt?: string
      // 排序
      sort?: number
      // 备注
      memo?: string
      // 是否删除; 0-->未删除、1-->已删除
      deleted?: boolean
    }

    type SearchForm = Pick<any, 'sn' | 'categoryName' | 'productName'>
  }
}

