From 57d85b095e733b50f86e9285cd1e80e00995ba9f Mon Sep 17 00:00:00 2001 From: tiankaima <91816094+tiankaima@users.noreply.github.com> Date: Mon, 31 Aug 2026 10:59:15 +0000 Subject: [PATCH] chore: sync OpenAPI contract --- api/openapi.json | 25 +++++++++---- api/openapi.provenance.json | 4 +-- internal/openapi/client.gen.go | 64 +++++++++++++++++++++------------- 3 files changed, 60 insertions(+), 33 deletions(-) diff --git a/api/openapi.json b/api/openapi.json index c8a7243..a07eef4 100644 --- a/api/openapi.json +++ b/api/openapi.json @@ -4988,7 +4988,8 @@ "enum": [ "auto", "weekday", - "weekend" + "saturday", + "sunday" ] } }, @@ -10662,7 +10663,8 @@ "type": "string", "enum": [ "weekday", - "weekend" + "saturday", + "sunday" ] }, "position": { @@ -21616,7 +21618,8 @@ "type": "string", "enum": [ "weekday", - "weekend" + "saturday", + "sunday" ] }, "totalRoutes": { @@ -21777,7 +21780,8 @@ "type": "string", "enum": [ "weekday", - "weekend" + "saturday", + "sunday" ] }, "status": { @@ -21957,7 +21961,8 @@ "type": "string", "enum": [ "weekday", - "weekend" + "saturday", + "sunday" ] }, "status": { @@ -22207,7 +22212,12 @@ "minimum": 0, "maximum": 9007199254740991 }, - "weekendTrips": { + "saturdayTrips": { + "type": "integer", + "minimum": 0, + "maximum": 9007199254740991 + }, + "sundayTrips": { "type": "integer", "minimum": 0, "maximum": 9007199254740991 @@ -22281,7 +22291,8 @@ "destinationCampus", "stopCount", "weekdayTrips", - "weekendTrips", + "saturdayTrips", + "sundayTrips", "stops" ], "additionalProperties": false diff --git a/api/openapi.provenance.json b/api/openapi.provenance.json index af7814c..40e7188 100644 --- a/api/openapi.provenance.json +++ b/api/openapi.provenance.json @@ -1,5 +1,5 @@ { "repository": "Life-USTC/server", - "commit": "bc7fe0e5ce1b353281bc0ba0a82ce46d199a8dbb", - "sha256": "e7aaa80c2ae5a69ba64d3f4ba345151a1cfa11a737f6d21c7d453acddd24d265" + "commit": "56ef972374981ae82840ac95232860500d2cd093", + "sha256": "58f85aab9d8dfc3f779b8bdd79e9a829eca59da4a98599a229a32966f7b82d59" } diff --git a/internal/openapi/client.gen.go b/internal/openapi/client.gen.go index 4b867dc..3688f5a 100644 --- a/internal/openapi/client.gen.go +++ b/internal/openapi/client.gen.go @@ -223,16 +223,19 @@ func (e AdminUpdateUserRequestSchemaUsername1) Valid() bool { // Defines values for BusNextDeparturesResponseSchemaDayType. const ( - BusNextDeparturesResponseSchemaDayTypeWeekday BusNextDeparturesResponseSchemaDayType = "weekday" - BusNextDeparturesResponseSchemaDayTypeWeekend BusNextDeparturesResponseSchemaDayType = "weekend" + BusNextDeparturesResponseSchemaDayTypeSaturday BusNextDeparturesResponseSchemaDayType = "saturday" + BusNextDeparturesResponseSchemaDayTypeSunday BusNextDeparturesResponseSchemaDayType = "sunday" + BusNextDeparturesResponseSchemaDayTypeWeekday BusNextDeparturesResponseSchemaDayType = "weekday" ) // Valid indicates whether the value is a known member of the BusNextDeparturesResponseSchemaDayType enum. func (e BusNextDeparturesResponseSchemaDayType) Valid() bool { switch e { - case BusNextDeparturesResponseSchemaDayTypeWeekday: + case BusNextDeparturesResponseSchemaDayTypeSaturday: + return true + case BusNextDeparturesResponseSchemaDayTypeSunday: return true - case BusNextDeparturesResponseSchemaDayTypeWeekend: + case BusNextDeparturesResponseSchemaDayTypeWeekday: return true default: return false @@ -241,16 +244,19 @@ func (e BusNextDeparturesResponseSchemaDayType) Valid() bool { // Defines values for BusNextDeparturesResponseSchemaDeparturesDayType. const ( - BusNextDeparturesResponseSchemaDeparturesDayTypeWeekday BusNextDeparturesResponseSchemaDeparturesDayType = "weekday" - BusNextDeparturesResponseSchemaDeparturesDayTypeWeekend BusNextDeparturesResponseSchemaDeparturesDayType = "weekend" + BusNextDeparturesResponseSchemaDeparturesDayTypeSaturday BusNextDeparturesResponseSchemaDeparturesDayType = "saturday" + BusNextDeparturesResponseSchemaDeparturesDayTypeSunday BusNextDeparturesResponseSchemaDeparturesDayType = "sunday" + BusNextDeparturesResponseSchemaDeparturesDayTypeWeekday BusNextDeparturesResponseSchemaDeparturesDayType = "weekday" ) // Valid indicates whether the value is a known member of the BusNextDeparturesResponseSchemaDeparturesDayType enum. func (e BusNextDeparturesResponseSchemaDeparturesDayType) Valid() bool { switch e { - case BusNextDeparturesResponseSchemaDeparturesDayTypeWeekday: + case BusNextDeparturesResponseSchemaDeparturesDayTypeSaturday: return true - case BusNextDeparturesResponseSchemaDeparturesDayTypeWeekend: + case BusNextDeparturesResponseSchemaDeparturesDayTypeSunday: + return true + case BusNextDeparturesResponseSchemaDeparturesDayTypeWeekday: return true default: return false @@ -277,16 +283,19 @@ func (e BusNextDeparturesResponseSchemaDeparturesStatus) Valid() bool { // Defines values for BusNextDeparturesResponseSchemaNextAvailableDepartureDayType. const ( - BusNextDeparturesResponseSchemaNextAvailableDepartureDayTypeWeekday BusNextDeparturesResponseSchemaNextAvailableDepartureDayType = "weekday" - BusNextDeparturesResponseSchemaNextAvailableDepartureDayTypeWeekend BusNextDeparturesResponseSchemaNextAvailableDepartureDayType = "weekend" + BusNextDeparturesResponseSchemaNextAvailableDepartureDayTypeSaturday BusNextDeparturesResponseSchemaNextAvailableDepartureDayType = "saturday" + BusNextDeparturesResponseSchemaNextAvailableDepartureDayTypeSunday BusNextDeparturesResponseSchemaNextAvailableDepartureDayType = "sunday" + BusNextDeparturesResponseSchemaNextAvailableDepartureDayTypeWeekday BusNextDeparturesResponseSchemaNextAvailableDepartureDayType = "weekday" ) // Valid indicates whether the value is a known member of the BusNextDeparturesResponseSchemaNextAvailableDepartureDayType enum. func (e BusNextDeparturesResponseSchemaNextAvailableDepartureDayType) Valid() bool { switch e { - case BusNextDeparturesResponseSchemaNextAvailableDepartureDayTypeWeekday: + case BusNextDeparturesResponseSchemaNextAvailableDepartureDayTypeSaturday: return true - case BusNextDeparturesResponseSchemaNextAvailableDepartureDayTypeWeekend: + case BusNextDeparturesResponseSchemaNextAvailableDepartureDayTypeSunday: + return true + case BusNextDeparturesResponseSchemaNextAvailableDepartureDayTypeWeekday: return true default: return false @@ -331,16 +340,19 @@ func (e BusQueryResponseSchemaLocale) Valid() bool { // Defines values for BusQueryResponseSchemaTripsDayType. const ( - BusQueryResponseSchemaTripsDayTypeWeekday BusQueryResponseSchemaTripsDayType = "weekday" - BusQueryResponseSchemaTripsDayTypeWeekend BusQueryResponseSchemaTripsDayType = "weekend" + BusQueryResponseSchemaTripsDayTypeSaturday BusQueryResponseSchemaTripsDayType = "saturday" + BusQueryResponseSchemaTripsDayTypeSunday BusQueryResponseSchemaTripsDayType = "sunday" + BusQueryResponseSchemaTripsDayTypeWeekday BusQueryResponseSchemaTripsDayType = "weekday" ) // Valid indicates whether the value is a known member of the BusQueryResponseSchemaTripsDayType enum. func (e BusQueryResponseSchemaTripsDayType) Valid() bool { switch e { - case BusQueryResponseSchemaTripsDayTypeWeekday: + case BusQueryResponseSchemaTripsDayTypeSaturday: return true - case BusQueryResponseSchemaTripsDayTypeWeekend: + case BusQueryResponseSchemaTripsDayTypeSunday: + return true + case BusQueryResponseSchemaTripsDayTypeWeekday: return true default: return false @@ -1423,9 +1435,10 @@ func (e ListAdminHomeworksParamsStatus) Valid() bool { // Defines values for CatalogBusDepartureNextParamsDayType. const ( - Auto CatalogBusDepartureNextParamsDayType = "auto" - Weekday CatalogBusDepartureNextParamsDayType = "weekday" - Weekend CatalogBusDepartureNextParamsDayType = "weekend" + Auto CatalogBusDepartureNextParamsDayType = "auto" + Saturday CatalogBusDepartureNextParamsDayType = "saturday" + Sunday CatalogBusDepartureNextParamsDayType = "sunday" + Weekday CatalogBusDepartureNextParamsDayType = "weekday" ) // Valid indicates whether the value is a known member of the CatalogBusDepartureNextParamsDayType enum. @@ -1433,9 +1446,11 @@ func (e CatalogBusDepartureNextParamsDayType) Valid() bool { switch e { case Auto: return true - case Weekday: + case Saturday: + return true + case Sunday: return true - case Weekend: + case Weekday: return true default: return false @@ -2665,8 +2680,9 @@ type BusRouteSearchResponseSchema struct { NamePrimary string `json:"namePrimary"` NameSecondary *string `json:"nameSecondary"` } `json:"originCampus"` - StopCount int `json:"stopCount"` - Stops []struct { + SaturdayTrips int `json:"saturdayTrips"` + StopCount int `json:"stopCount"` + Stops []struct { Campus struct { Id int `json:"id"` Latitude float32 `json:"latitude"` @@ -2678,8 +2694,8 @@ type BusRouteSearchResponseSchema struct { } `json:"campus"` StopOrder int `json:"stopOrder"` } `json:"stops"` + SundayTrips int `json:"sundayTrips"` WeekdayTrips int `json:"weekdayTrips"` - WeekendTrips int `json:"weekendTrips"` } `json:"routes"` Total int `json:"total"` }