export {}

declare global {
  namespace StationTypes {
    interface SearchStationParam extends G.PageParam {
      // Id
      id?: string
      // 组织信息 Id
      orgId?: string
      // 站点名称
      stationName?: string
      // 省；代码
      province?: string
      // 市；代码
      city?: string
      // 区县；代码
      area?: string
      // 乡镇街道；代码
      town?: string
      // 省；名称
      provinceName?: string
      // 市；名称
      cityName?: string
      // 区县；名称
      areaName?: string
      // 乡镇街道；名称
      townName?: string
      // 详细地址
      address?: string
      // 经度
      lng?: number
      // 纬度
      lat?: number
      // 创建人 Id； sys_user.id
      creatorId?: string
      // 修改人 Id； sys_user.id
      modifierId?: string
      // 创建时间
      createTime?: string
      // 修改时间
      modifyTime?: string
      // 是否删除； 0-->未删除、1-->已删除
      deleted?: boolean
    }

    interface SearchStationResult {
      // Id
      id?: string
      // 组织信息 Id
      orgId?: string
      // 站点名称
      stationName?: string
      // 省；代码
      province?: string
      // 市；代码
      city?: string
      // 区县；代码
      area?: string
      // 乡镇街道；代码
      town?: string
      // 省；名称
      provinceName?: string
      // 市；名称
      cityName?: string
      // 区县；名称
      areaName?: string
      // 乡镇街道；名称
      townName?: string
      // 详细地址
      address?: string
      // 经度
      lng?: number
      // 纬度
      lat?: number
      // 创建人 Id； sys_user.id
      creatorId?: string
      // 修改人 Id； sys_user.id
      modifierId?: string
      // 创建时间
      createTime?: string
      // 修改时间
      modifyTime?: string
      // 是否删除； 0-->未删除、1-->已删除
      deleted?: boolean
    }

    interface AddStationParam {
      // Id
      id?: string
      // 组织信息 Id
      orgId?: string
      // 站点名称
      stationName?: string
      // 省；代码
      province?: string
      // 市；代码
      city?: string
      // 区县；代码
      area?: string
      // 乡镇街道；代码
      town?: string
      // 省；名称
      provinceName?: string
      // 市；名称
      cityName?: string
      // 区县；名称
      areaName?: string
      // 乡镇街道；名称
      townName?: string
      // 详细地址
      address?: string
      // 经度
      lng?: number
      // 纬度
      lat?: number
      // 创建人 Id； sys_user.id
      creatorId?: string
      // 修改人 Id； sys_user.id
      modifierId?: string
      // 创建时间
      createTime?: string
      // 修改时间
      modifyTime?: string
      // 是否删除； 0-->未删除、1-->已删除
      deleted?: boolean
    }

    interface ModifyStationParam {
      // Id
      id?: string
      // 组织信息 Id
      orgId?: string
      // 站点名称
      stationName?: string
      // 省；代码
      province?: string
      // 市；代码
      city?: string
      // 区县；代码
      area?: string
      // 乡镇街道；代码
      town?: string
      // 省；名称
      provinceName?: string
      // 市；名称
      cityName?: string
      // 区县；名称
      areaName?: string
      // 乡镇街道；名称
      townName?: string
      // 详细地址
      address?: string
      // 经度
      lng?: number
      // 纬度
      lat?: number
      // 创建人 Id； sys_user.id
      creatorId?: string
      // 修改人 Id； sys_user.id
      modifierId?: string
      // 创建时间
      createTime?: string
      // 修改时间
      modifyTime?: string
      // 是否删除； 0-->未删除、1-->已删除
      deleted?: boolean
    }
  }
}
