{"swagger":"2.0","info":{"description":"项目接口列表","version":" ","title":"项目接口","termsOfService":" ","contact":{"name":" ","url":" ","email":" "},"license":{"name":" ","url":" "}},"host":"tapi.weilaizhushou.com","basePath":"/base-weather","tags":[{"name":"check-alive-controller","description":"Check Alive Controller"},{"name":"weather-aggregation-controller","description":"Weather Aggregation Controller"},{"name":"weather-controller","description":"Weather Controller"}],"paths":{"/base/weather/addUserCity":{"post":{"tags":["weather-controller"],"summary":"天气--添加用户城市","description":"天气--添加用户城市","operationId":"addUserCityUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"ip","in":"header","description":"ip","required":true,"type":"string"},{"in":"body","name":"userCityInfoInput","description":"userCityInfoInput","required":true,"schema":{"$ref":"#/definitions/UserCityInfoInput"}},{"name":"user_id","in":"header","description":"user_id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ApiResponse«Map«string,object»»"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/base/weather/addUserCityNew":{"post":{"tags":["weather-controller"],"summary":"天气--添加用户城市","operationId":"addUserCityNewUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"dto","description":"dto","required":true,"schema":{"$ref":"#/definitions/UserCityInfoInput"}},{"name":"ip","in":"header","description":"ip","required":true,"type":"string"},{"name":"user_id","in":"header","description":"user_id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ApiResponse«Map«string,object»»"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/base/weather/appleApplet":{"post":{"tags":["weather-controller"],"summary":"苹果小程序获取天气数据,若无定位, 则读取用户列表第一个城市, 若无用户设置城市, 读取北京市","operationId":"appleAppletUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"dto","description":"dto","required":true,"schema":{"$ref":"#/definitions/AppletWeatherInput"}},{"name":"user_id","in":"header","description":"user_id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ApiResponse«CityWeatherDto»"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/base/weather/city-name-weather":{"post":{"tags":["weather-controller"],"summary":"天气--通过城市名称查询城市天气（2.1 版本后使用）","operationId":"cityWeatherByCityNameUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"dto","description":"dto","required":true,"schema":{"$ref":"#/definitions/CityInfoInput"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ApiResponse«CityWeatherDto»"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/base/weather/city-weather":{"post":{"tags":["weather-controller"],"summary":"天气--通过城市名称查询城市天气（2.1 版本后使用）","operationId":"cityWeatherForCityIdUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"dto","description":"dto","required":true,"schema":{"$ref":"#/definitions/CityWeatherInput"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ApiResponse«CityWeatherDto»"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/base/weather/daily":{"post":{"tags":["weather-aggregation-controller"],"summary":"每日天气","operationId":"dailyUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"user_id","in":"header","description":"user_id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ApiResponse«WeatherInfo»"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/base/weather/getCityListByCityName":{"post":{"tags":["weather-controller"],"summary":"天气--通过城市名称查询城市列表","description":"天气--通过城市名称查询城市列表","operationId":"getCityListByCityNameUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"cityInfoInput","description":"cityInfoInput","required":true,"schema":{"$ref":"#/definitions/CityInfoInput"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/RowResponse«List«CityInfoOutput»»"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/base/weather/getPushSwitch":{"post":{"tags":["weather-controller"],"summary":"获取推送开关","operationId":"getPushSwitchUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"user_id","in":"header","description":"user_id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ApiResponse«WeatherSwitchDto»"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/base/weather/getUserCityWeatherList":{"post":{"tags":["weather-controller"],"summary":"天气--获取用户城市天气列表","description":"天气--获取用户城市天气列表","operationId":"getUserCityWeatherListUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"user_id","in":"header","description":"user_id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/RowResponse«List«UserCityInfoOutput»»"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/base/weather/getUserCityWeatherList21":{"post":{"tags":["weather-controller"],"summary":"天气--获取用户城市天气列表（2.1版本之后）","operationId":"getUserCityWeatherList21UsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"dto","description":"dto","required":true,"schema":{"$ref":"#/definitions/WeatherVersionInput"}},{"name":"user_id","in":"header","description":"user_id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/RowResponse«List«UserCityInfoOutput»»"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/base/weather/getUserCityWeatherListNew":{"post":{"tags":["weather-controller"],"summary":"天气--获取用户城市天气列表（2.1版本之后）","operationId":"getUserCityWeatherList21UsingPOST_1","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"dto","description":"dto","required":true,"schema":{"$ref":"#/definitions/WeatherVersionInput"}},{"name":"user_id","in":"header","description":"user_id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/RowResponse«List«UserCityInfoOutput»»"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/base/weather/position-weather":{"post":{"tags":["weather-controller"],"summary":"天气--通过城市名称查询城市天气（2.1 版本后使用）","operationId":"cityWeatherForPositionUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"dto","description":"dto","required":true,"schema":{"$ref":"#/definitions/WeatherCityPositionInput"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ApiResponse«CityWeatherDto»"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/base/weather/removeUserCity":{"post":{"tags":["weather-controller"],"summary":"天气--删除用户城市","description":"天气--删除用户城市","operationId":"removeUserCityUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"userCityInfoInput","description":"userCityInfoInput","required":true,"schema":{"$ref":"#/definitions/UserCityInfoInput"}},{"name":"user_id","in":"header","description":"user_id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ApiResponse«Map«string,object»»"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/base/weather/savePushSwitch":{"post":{"tags":["weather-controller"],"summary":"保存推送开关","operationId":"savePushSwitchUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"dto","description":"dto","required":true,"schema":{"$ref":"#/definitions/WeatherSwitchDto"}},{"name":"ip","in":"header","description":"ip","required":true,"type":"string"},{"name":"user_id","in":"header","description":"user_id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ApiResponse«Map«string,object»»"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/base/weather/sort":{"post":{"tags":["weather-controller"],"summary":"天气-天气城市排序","operationId":"citySortUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"dto","description":"dto","required":true,"schema":{"$ref":"#/definitions/CitySortInput"}},{"name":"user_id","in":"header","description":"user_id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ApiResponse«Map«string,object»»"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/base/weather/user_city/exportData":{"post":{"tags":["weather-controller"],"summary":"导出","operationId":"exportDataUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"condition","description":"condition","required":true,"schema":{"$ref":"#/definitions/WeatherTransferCondition"}},{"name":"user_id","in":"header","description":"user_id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ApiResponse«WeatherImportExportData»"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/base/weather/user_city/importData":{"post":{"tags":["weather-controller"],"summary":"导入","operationId":"importDataUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"importData","description":"importData","required":true,"schema":{"$ref":"#/definitions/WeatherImportExportData"}},{"name":"user_id","in":"header","description":"user_id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ApiResponse«object»"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/base/weather/user_city/sync_data":{"post":{"tags":["weather-controller"],"summary":"天气--同步用户城市列表","description":"天气--同步用户城市列表","operationId":"sync_dataUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"syncDataInput","description":"syncDataInput","required":true,"schema":{"$ref":"#/definitions/SyncDataRequest"}},{"name":"user_id","in":"header","description":"user_id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/RowResponse«List«UserCityInfoOutput»»"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/base/weather/v1/getCityWeatherByCode":{"post":{"tags":["weather-controller"],"summary":"getCityWeatherByCode","operationId":"getCityWeatherByCodeUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cityId","in":"query","description":"cityId","required":true,"type":"integer","format":"int32"},{"name":"cityName","in":"query","description":"cityName","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/WeatherApiOutput"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/base/weather/v1/getCityWeatherByName":{"post":{"tags":["weather-controller"],"summary":"getCityWeatherByName","operationId":"getCityWeatherByNameUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"input","description":"input","required":true,"schema":{"$ref":"#/definitions/WeatherQueryInput"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/WeatherApiOutput"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/base/weather/v1/getMyAppletWeather":{"post":{"tags":["weather-aggregation-controller"],"summary":"每日天气（定位或读取用户设置城市天气，没有不读取北京天气）","operationId":"getMyAppletWeatherUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"dto","description":"dto","required":true,"schema":{"$ref":"#/definitions/DailyCityWeatherInput"}},{"name":"user_id","in":"header","description":"user_id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ApiResponse«WeatherInfo»"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/base/weather/v1/getWeatherDays":{"post":{"tags":["weather-controller"],"summary":"getWeatherDays","operationId":"getWeatherDaysUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"dto","description":"dto","required":true,"schema":{"$ref":"#/definitions/CityInfoInput"}}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/WeatherForecastDayOutput"}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/base/weather/v1/getWeatherHours":{"post":{"tags":["weather-controller"],"summary":"getWeatherHours","operationId":"getWeatherHoursUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"dto","description":"dto","required":true,"schema":{"$ref":"#/definitions/CityInfoInput"}}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/WeatherForecastHourOutput"}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/base/weather/v2/daily":{"post":{"tags":["weather-aggregation-controller"],"summary":"每日天气（定位或读取用户设置城市天气，没有默认北京）","operationId":"getCityWeatherUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"dto","description":"dto","required":true,"schema":{"$ref":"#/definitions/DailyCityWeatherInput"}},{"name":"user_id","in":"header","description":"user_id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ApiResponse«WeatherInfo»"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/base/weather/v3/daily":{"post":{"tags":["weather-aggregation-controller"],"summary":"每日天气（定位或读取用户设置城市天气，V3）","operationId":"getCityWeatherV3UsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"dto","description":"dto","required":true,"schema":{"$ref":"#/definitions/WeatherPositionInput"}},{"name":"user_id","in":"header","description":"user_id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ApiResponse«WeatherInfo»"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/base/weather/v4/daily":{"post":{"tags":["weather-aggregation-controller"],"summary":"每日天气（暂时用于每日先知分享之后的天气查询，V4）","operationId":"getCityWeatherV4UsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"dto","description":"dto","required":true,"schema":{"$ref":"#/definitions/WeatherPositionVersionInput"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ApiResponse«WeatherInfo»"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/base/weather/v5/daily":{"post":{"tags":["weather-aggregation-controller"],"summary":"每日天气（先查询定位天气, 若无定位, 则读取用户列表第一个城市, 若无用户设置城市, 读取北京市天气, V5）","operationId":"getCityWeatherV5UsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"dto","description":"dto","required":true,"schema":{"$ref":"#/definitions/WeatherCityImagePositionInput"}},{"name":"user_id","in":"header","description":"user_id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ApiResponse«WeatherInfo»"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/base/weather/v6/daily":{"post":{"tags":["weather-aggregation-controller"],"summary":"每日天气（先查询定位天气, 若无定位, 则读取用户列表第一个城市, 若无用户设置城市, 读取北京市天气, V6）","operationId":"getCityWeatherV6UsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"dto","description":"dto","required":true,"schema":{"$ref":"#/definitions/WeatherCityImagePositionInput"}},{"name":"user_id","in":"header","description":"user_id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ApiResponse«WeatherInfo»"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/checkalive":{"get":{"tags":["check-alive-controller"],"summary":"checkAlive","operationId":"checkAliveUsingGET","produces":["*/*"],"responses":{"200":{"description":"OK","schema":{"type":"integer","format":"int64"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}}},"definitions":{"ApiResponse«CityWeatherDto»":{"type":"object","properties":{"code":{"type":"integer","format":"int32"},"data":{"$ref":"#/definitions/CityWeatherDto"},"msg":{"type":"string"}},"title":"ApiResponse«CityWeatherDto»"},"ApiResponse«Map«string,object»»":{"type":"object","properties":{"code":{"type":"integer","format":"int32"},"data":{"type":"object"},"msg":{"type":"string"}},"title":"ApiResponse«Map«string,object»»"},"ApiResponse«WeatherImportExportData»":{"type":"object","properties":{"code":{"type":"integer","format":"int32"},"data":{"$ref":"#/definitions/WeatherImportExportData"},"msg":{"type":"string"}},"title":"ApiResponse«WeatherImportExportData»"},"ApiResponse«WeatherInfo»":{"type":"object","properties":{"code":{"type":"integer","format":"int32"},"data":{"$ref":"#/definitions/WeatherInfo"},"msg":{"type":"string"}},"title":"ApiResponse«WeatherInfo»"},"ApiResponse«WeatherSwitchDto»":{"type":"object","properties":{"code":{"type":"integer","format":"int32"},"data":{"$ref":"#/definitions/WeatherSwitchDto"},"msg":{"type":"string"}},"title":"ApiResponse«WeatherSwitchDto»"},"ApiResponse«object»":{"type":"object","properties":{"code":{"type":"integer","format":"int32"},"data":{"type":"object"},"msg":{"type":"string"}},"title":"ApiResponse«object»"},"AppletWeatherInput":{"type":"object","required":["apiVersion"],"properties":{"adcode":{"type":"string","description":"城市编码"},"apiVersion":{"type":"string","example":"V1","description":"API版本"},"cityId":{"type":"integer","format":"int32","description":"墨迹城市ID"},"cityName":{"type":"string","description":"城市名称"}},"title":"AppletWeatherInput"},"CityInfoInput":{"type":"object","required":["cityName","version"],"properties":{"cityName":{"type":"string","description":"城市名称"},"version":{"type":"string","example":"v2_1","description":"数据版本"}},"title":"CityInfoInput"},"CityInfoOutput":{"type":"object","required":["chineseName","chineseSpellLetter","englishName","id","provinceName","weatherId"],"properties":{"chineseName":{"type":"string","description":"城市中文名称"},"chineseSpellLetter":{"type":"string","description":"城市中文拼音"},"englishName":{"type":"string","description":"城市英文名称"},"id":{"type":"integer","format":"int64","description":"城市编号"},"provinceName":{"type":"string","description":"省份名称"},"weatherId":{"type":"string","description":"城市对应的天气编号"}},"title":"CityInfoOutput"},"CitySortInput":{"type":"object","required":["cityIds"],"properties":{"cityIds":{"type":"array","description":"城市编码ID","items":{"type":"integer","format":"int32"}}},"title":"CitySortInput"},"CityWeatherDto":{"type":"object","properties":{"airLevel":{"type":"string","description":"空气等级"},"airQualityValue":{"type":"string","description":"空气质量取值"},"cityId":{"type":"integer","format":"int32"},"cityName":{"type":"string"},"colorfrom":{"type":"string"},"colorto":{"type":"string"},"conditionDay":{"type":"string"},"conditionIdDay":{"type":"string"},"conditionIdNight":{"type":"string"},"conditionNight":{"type":"string"},"days":{"type":"array","description":"日天气","items":{"$ref":"#/definitions/Map«string,object»"}},"hours":{"type":"array","description":"小时天气","items":{"$ref":"#/definitions/Map«string,object»"}},"imgBlack":{"type":"string"},"imgWhite":{"type":"string"},"liveIndex":{"type":"array","description":"生活指数","items":{"$ref":"#/definitions/Map«string,object»"}},"pop":{"type":"string","description":"降雨概率"},"tempDay":{"type":"string","description":"日间温度（最大温度）"},"tempNight":{"type":"string","description":"夜间温度（最小温度）"},"temperature":{"type":"string","description":"当前温度"},"weatherAlert":{"description":"预警","$ref":"#/definitions/WeatherAlertOutput"},"windDirDay":{"type":"string","description":"白天风向"},"windDirNight":{"type":"string","description":"夜间风向"},"windLevelDay":{"type":"string","description":"白天风级"},"windLevelNight":{"type":"string","description":"夜间风级"}},"title":"CityWeatherDto"},"CityWeatherInput":{"type":"object","required":["apiVersion","version"],"properties":{"apiVersion":{"type":"string","example":"V1","description":"API版本"},"cityId":{"type":"string"},"cityName":{"type":"string"},"version":{"type":"string","example":"v2_1","description":"数据版本"}},"title":"CityWeatherInput"},"DailyCityWeatherInput":{"type":"object","required":["cityName"],"properties":{"cityName":{"type":"string","description":"城市名称"}},"title":"DailyCityWeatherInput"},"LocalTime":{"type":"object","properties":{"hour":{"type":"integer","format":"int32"},"minute":{"type":"integer","format":"int32"},"nano":{"type":"integer","format":"int32"},"second":{"type":"integer","format":"int32"}},"title":"LocalTime"},"Map«string,object»":{"type":"object","title":"Map«string,object»","additionalProperties":{"type":"object"}},"RowData«List«CityInfoOutput»»":{"type":"object","properties":{"rows":{"type":"array","items":{"$ref":"#/definitions/CityInfoOutput"}}},"title":"RowData«List«CityInfoOutput»»"},"RowData«List«UserCityInfoOutput»»":{"type":"object","properties":{"rows":{"type":"array","items":{"$ref":"#/definitions/UserCityInfoOutput"}}},"title":"RowData«List«UserCityInfoOutput»»"},"RowResponse«List«CityInfoOutput»»":{"type":"object","properties":{"code":{"type":"integer","format":"int32"},"data":{"$ref":"#/definitions/RowData«List«CityInfoOutput»»"},"msg":{"type":"string"}},"title":"RowResponse«List«CityInfoOutput»»"},"RowResponse«List«UserCityInfoOutput»»":{"type":"object","properties":{"code":{"type":"integer","format":"int32"},"data":{"$ref":"#/definitions/RowData«List«UserCityInfoOutput»»"},"msg":{"type":"string"}},"title":"RowResponse«List«UserCityInfoOutput»»"},"SyncDataRequest":{"type":"object","required":["fromId","fromVersion","pageSize","toVersion"],"properties":{"fromId":{"type":"integer","format":"int64","description":"分页开始Id"},"fromVersion":{"type":"integer","format":"int64","description":"开始版本"},"pageSize":{"type":"integer","format":"int32","description":"分页大小（最大400），仅部分应用支持（非必填，有这个字段忽略 toVersion）  "},"toVersion":{"type":"integer","format":"int64","description":"结束版本"}},"title":"SyncDataRequest"},"UserCityInfoImportExportData":{"type":"object","properties":{"cityId":{"type":"integer","format":"int32"},"cityName":{"type":"string"},"citySort":{"type":"integer","format":"int32"},"id":{"type":"integer","format":"int64"},"ip":{"type":"string"},"userCode":{"type":"integer","format":"int64"},"userId":{"type":"integer","format":"int64"}},"title":"UserCityInfoImportExportData"},"UserCityInfoInput":{"type":"object","required":["adcode","cityId","cityName"],"properties":{"adcode":{"type":"string","description":"城市编号"},"cityId":{"type":"integer","format":"int32","description":"城市编号(墨迹)"},"cityName":{"type":"string","description":"城市名称"}},"title":"UserCityInfoInput"},"UserCityInfoOutput":{"type":"object","required":["cityId","cityName","citySort","deleted","imgBlack","imgWhite","tempDay","tempNight","updated","userId","version"],"properties":{"cityId":{"type":"integer","format":"int32","description":"城市编号"},"cityName":{"type":"string","description":"城市名称"},"citySort":{"type":"integer","format":"int32","description":"排序"},"deleted":{"type":"boolean","description":"实例是否已删除"},"imgBlack":{"type":"string","description":"黑色背景"},"imgWhite":{"type":"string","description":"白色背景"},"tempDay":{"type":"string","description":"日间天气"},"tempNight":{"type":"string","description":"夜间天气"},"updated":{"type":"string","format":"date-time","description":"实例更新时间戳"},"userId":{"type":"integer","format":"int64","description":"用户编号"},"version":{"type":"integer","format":"int64","description":"实例版本 "}},"title":"UserCityInfoOutput"},"WeatherAlertOutput":{"type":"object","properties":{"cityId":{"type":"string"},"cityName":{"type":"string"},"content":{"type":"string"},"infoid":{"type":"string"},"level":{"type":"string"},"levelType":{"type":"integer","format":"int32"},"name":{"type":"string"},"pubTime":{"type":"string","format":"date-time"},"title":{"type":"string"},"type":{"type":"string"}},"title":"WeatherAlertOutput"},"WeatherApiOutput":{"type":"object","properties":{"city":{"type":"string","description":"城市"},"dressIndex":{"type":"object","description":"生活指数"},"humidity":{"type":"number","format":"double","description":"湿度"},"maxTemperature":{"type":"number","format":"double","description":"最高温度"},"minTemperature":{"type":"number","format":"double","description":"最低温度"},"pressure":{"type":"number","format":"double","description":"气压"},"realFeel":{"type":"number","format":"double","description":"体感温度"},"sunrise":{"type":"string","format":"date-time","description":"日出"},"sunset":{"type":"string","format":"date-time","description":"日落"},"temperature":{"type":"number","format":"double","description":"温度"},"uvi":{"type":"integer","format":"int32","description":"紫外线强度"},"weather":{"type":"string","description":"天气情况(晴,小雨,多云)"},"windDegrees":{"type":"number","format":"double","description":"风向角度"},"windDir":{"type":"string","description":"风向(南风2级,北风1级)"},"windLevel":{"type":"integer","format":"int32","description":"风力等级"},"windSpeed":{"type":"number","format":"double","description":"风速"}},"title":"WeatherApiOutput"},"WeatherCityImagePositionInput":{"type":"object","required":["imageVersion"],"properties":{"adcode":{"type":"string","description":"地址编码"},"address":{"type":"string","description":"地址"},"cityName":{"type":"string","description":"市"},"country":{"type":"string","description":"国家"},"district":{"type":"string","description":"区县"},"imageVersion":{"type":"string","example":21,"description":"图片数据版本"},"latitude":{"type":"number","format":"double","description":"纬度"},"longitude":{"type":"number","format":"double","description":"经度"},"province":{"type":"string","description":"省"}},"title":"WeatherCityImagePositionInput"},"WeatherCityPositionInput":{"type":"object","required":["apiVersion","version"],"properties":{"adcode":{"type":"string","description":"地址编码"},"address":{"type":"string","description":"地址"},"apiVersion":{"type":"string","example":"V1","description":"API版本"},"cityName":{"type":"string","description":"市"},"country":{"type":"string","description":"国家"},"district":{"type":"string","description":"区县"},"latitude":{"type":"number","format":"double","description":"纬度"},"longitude":{"type":"number","format":"double","description":"经度"},"province":{"type":"string","description":"省"},"version":{"type":"string","example":"v2_1","description":"数据版本"}},"title":"WeatherCityPositionInput"},"WeatherForecastDayOutput":{"type":"object","properties":{"cityId":{"type":"string"},"cityName":{"type":"string"},"conditionDay":{"type":"string"},"conditionIdDay":{"type":"string"},"conditionIdNight":{"type":"string"},"conditionNight":{"type":"string"},"humidity":{"type":"string"},"icon":{"type":"object","additionalProperties":{"type":"string"}},"moonphase":{"type":"string"},"moonrise":{"type":"string"},"moonset":{"type":"string"},"predictDate":{"type":"integer","format":"int32"},"pubTime":{"type":"string","format":"date-time"},"sunrise":{"type":"string"},"sunset":{"type":"string"},"tempDay":{"type":"string"},"tempNight":{"type":"string"},"windDegreesDay":{"type":"string"},"windDegreesNight":{"type":"string"},"windDirDay":{"type":"string"},"windDirNight":{"type":"string"},"windLevelDay":{"type":"string"},"windLevelNight":{"type":"string"},"windSpeedDay":{"type":"string"},"windSpeedNight":{"type":"string"}},"title":"WeatherForecastDayOutput"},"WeatherForecastHourOutput":{"type":"object","properties":{"cityId":{"type":"string"},"cityName":{"type":"string"},"conditionId":{"type":"string"},"conditionIdDay":{"type":"string"},"conditionIdNight":{"type":"string"},"hour":{"type":"integer","format":"int32"},"humidity":{"type":"string"},"icon":{"type":"object","additionalProperties":{"type":"string"}},"pop":{"type":"string"},"predictDate":{"type":"integer","format":"int32"},"pressure":{"type":"string"},"pubTime":{"type":"string","format":"date-time"},"qpf":{"type":"string"},"realFeel":{"type":"string"},"snow":{"type":"string"},"temperature":{"type":"string"},"uvi":{"type":"string"},"weather":{"type":"string"},"windDegrees":{"type":"string"},"windDir":{"type":"string"},"windLevel":{"type":"string"},"windSpeed":{"type":"string"}},"title":"WeatherForecastHourOutput"},"WeatherImportExportData":{"type":"object","properties":{"userCityInfoList":{"type":"array","items":{"$ref":"#/definitions/UserCityInfoImportExportData"}}},"title":"WeatherImportExportData"},"WeatherInfo":{"type":"object","properties":{"airLevel":{"type":"string"},"airQualityValue":{"type":"string"},"cityName":{"type":"string"},"condition":{"type":"string"},"conditionId":{"type":"string"},"conditionIdDay":{"type":"string"},"conditionIdNight":{"type":"string"},"days":{"type":"array","description":"15天天气","items":{"$ref":"#/definitions/WeatherForecastDayOutput"}},"hours":{"type":"array","description":"24小时天气","items":{"$ref":"#/definitions/WeatherForecastHourOutput"}},"pop":{"type":"string"},"temperature":{"type":"number","format":"double"},"temperatureHigh":{"type":"number","format":"double"},"temperatureLow":{"type":"number","format":"double"},"uvi":{"type":"string"},"weatherAlert":{"description":"预警","$ref":"#/definitions/WeatherAlertOutput"},"windDirDay":{"type":"string"},"windDirNight":{"type":"string"},"windLevelDay":{"type":"string"},"windLevelNight":{"type":"string"}},"title":"WeatherInfo"},"WeatherPositionInput":{"type":"object","properties":{"adcode":{"type":"string","description":"地址编码"},"address":{"type":"string","description":"地址"},"cityName":{"type":"string","description":"市"},"country":{"type":"string","description":"国家"},"district":{"type":"string","description":"区县"},"latitude":{"type":"number","format":"double","description":"纬度"},"longitude":{"type":"number","format":"double","description":"经度"},"province":{"type":"string","description":"省"}},"title":"WeatherPositionInput"},"WeatherPositionVersionInput":{"type":"object","properties":{"adcode":{"type":"string","description":"地址编码"},"address":{"type":"string","description":"地址"},"cityName":{"type":"string","description":"市"},"country":{"type":"string","description":"国家"},"district":{"type":"string","description":"区县"},"latitude":{"type":"number","format":"double","description":"纬度"},"longitude":{"type":"number","format":"double","description":"经度"},"province":{"type":"string","description":"省"},"version":{"type":"string","description":"数据版本"}},"title":"WeatherPositionVersionInput"},"WeatherQueryInput":{"type":"object","properties":{"city":{"type":"string","description":"城市"},"date":{"type":"string","format":"date","description":"天气时间"}},"title":"WeatherQueryInput"},"WeatherSwitchDto":{"type":"object","required":["alertPushSwitch","dailyPushSwitch","dailyPushTime"],"properties":{"alertPushSwitch":{"type":"boolean","description":"预警推送开关"},"dailyPushSwitch":{"type":"boolean","description":"每日天气预报"},"dailyPushTime":{"description":"每日推送时间","$ref":"#/definitions/LocalTime"}},"title":"WeatherSwitchDto"},"WeatherTransferCondition":{"type":"object","properties":{"begin":{"type":"string","format":"date-time"},"end":{"type":"string","format":"date-time"},"futureUserId":{"type":"integer","format":"int64"},"livelihoodUserId":{"type":"integer","format":"int64"},"transferId":{"type":"integer","format":"int64"},"userPhone":{"type":"string"}},"title":"WeatherTransferCondition"},"WeatherVersionInput":{"type":"object","required":["version"],"properties":{"version":{"type":"string","example":"v2_1","description":"数据版本"}},"title":"WeatherVersionInput"}}}