diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Events/Calendar/AddCalendarEvent.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Events/OA/Calendar/AddCalendarEvent.cs similarity index 100% rename from src/SKIT.FlurlHttpClient.Wechat.Work/Events/Calendar/AddCalendarEvent.cs rename to src/SKIT.FlurlHttpClient.Wechat.Work/Events/OA/Calendar/AddCalendarEvent.cs diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Events/Calendar/DeleteCalendarEvent.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Events/OA/Calendar/DeleteCalendarEvent.cs similarity index 100% rename from src/SKIT.FlurlHttpClient.Wechat.Work/Events/Calendar/DeleteCalendarEvent.cs rename to src/SKIT.FlurlHttpClient.Wechat.Work/Events/OA/Calendar/DeleteCalendarEvent.cs diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Events/Calendar/ModifyCalendarEvent.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Events/OA/Calendar/ModifyCalendarEvent.cs similarity index 100% rename from src/SKIT.FlurlHttpClient.Wechat.Work/Events/Calendar/ModifyCalendarEvent.cs rename to src/SKIT.FlurlHttpClient.Wechat.Work/Events/OA/Calendar/ModifyCalendarEvent.cs diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Events/OA/BookMeetingRoomEvent.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Events/OA/MettingRoom/BookMeetingRoomEvent.cs similarity index 100% rename from src/SKIT.FlurlHttpClient.Wechat.Work/Events/OA/BookMeetingRoomEvent.cs rename to src/SKIT.FlurlHttpClient.Wechat.Work/Events/OA/MettingRoom/BookMeetingRoomEvent.cs diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Events/OA/CancelMeetingRoomEvent.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Events/OA/MettingRoom/CancelMeetingRoomEvent.cs similarity index 100% rename from src/SKIT.FlurlHttpClient.Wechat.Work/Events/OA/CancelMeetingRoomEvent.cs rename to src/SKIT.FlurlHttpClient.Wechat.Work/Events/OA/MettingRoom/CancelMeetingRoomEvent.cs diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Events/Schedule/AddScheduleEvent.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Events/OA/Schedule/AddScheduleEvent.cs similarity index 100% rename from src/SKIT.FlurlHttpClient.Wechat.Work/Events/Schedule/AddScheduleEvent.cs rename to src/SKIT.FlurlHttpClient.Wechat.Work/Events/OA/Schedule/AddScheduleEvent.cs diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Events/Schedule/DeleteScheduleEvent.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Events/OA/Schedule/DeleteScheduleEvent.cs similarity index 100% rename from src/SKIT.FlurlHttpClient.Wechat.Work/Events/Schedule/DeleteScheduleEvent.cs rename to src/SKIT.FlurlHttpClient.Wechat.Work/Events/OA/Schedule/DeleteScheduleEvent.cs diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Events/Schedule/ModifyScheduleEvent.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Events/OA/Schedule/ModifyScheduleEvent.cs similarity index 100% rename from src/SKIT.FlurlHttpClient.Wechat.Work/Events/Schedule/ModifyScheduleEvent.cs rename to src/SKIT.FlurlHttpClient.Wechat.Work/Events/OA/Schedule/ModifyScheduleEvent.cs diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/EventSamples/Calendar/DeleteCalendarEvent.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/EventSamples/OA/Calendar/DeleteCalendarEvent.json similarity index 100% rename from test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/EventSamples/Calendar/DeleteCalendarEvent.json rename to test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/EventSamples/OA/Calendar/DeleteCalendarEvent.json diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/EventSamples/Calendar/DeleteCalendarEvent.xml b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/EventSamples/OA/Calendar/DeleteCalendarEvent.xml similarity index 100% rename from test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/EventSamples/Calendar/DeleteCalendarEvent.xml rename to test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/EventSamples/OA/Calendar/DeleteCalendarEvent.xml diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/EventSamples/Calendar/ModifyCalendarEvent.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/EventSamples/OA/Calendar/ModifyCalendarEvent.json similarity index 100% rename from test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/EventSamples/Calendar/ModifyCalendarEvent.json rename to test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/EventSamples/OA/Calendar/ModifyCalendarEvent.json diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/EventSamples/Calendar/ModifyCalendarEvent.xml b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/EventSamples/OA/Calendar/ModifyCalendarEvent.xml similarity index 100% rename from test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/EventSamples/Calendar/ModifyCalendarEvent.xml rename to test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/EventSamples/OA/Calendar/ModifyCalendarEvent.xml diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/EventSamples/OA/BookMeetingRoomEvent.xml b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/EventSamples/OA/MettingRoom/BookMeetingRoomEvent.xml similarity index 100% rename from test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/EventSamples/OA/BookMeetingRoomEvent.xml rename to test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/EventSamples/OA/MettingRoom/BookMeetingRoomEvent.xml diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/EventSamples/OA/CancelMeetingRoomEvent.xml b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/EventSamples/OA/MettingRoom/CancelMeetingRoomEvent.xml similarity index 100% rename from test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/EventSamples/OA/CancelMeetingRoomEvent.xml rename to test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/EventSamples/OA/MettingRoom/CancelMeetingRoomEvent.xml diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/EventSamples/Schedule/AddScheduleEvent.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/EventSamples/OA/Schedule/AddScheduleEvent.json similarity index 100% rename from test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/EventSamples/Schedule/AddScheduleEvent.json rename to test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/EventSamples/OA/Schedule/AddScheduleEvent.json diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/EventSamples/Schedule/AddScheduleEvent.xml b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/EventSamples/OA/Schedule/AddScheduleEvent.xml similarity index 100% rename from test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/EventSamples/Schedule/AddScheduleEvent.xml rename to test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/EventSamples/OA/Schedule/AddScheduleEvent.xml diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/EventSamples/Schedule/DeleteScheduleEvent.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/EventSamples/OA/Schedule/DeleteScheduleEvent.json similarity index 100% rename from test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/EventSamples/Schedule/DeleteScheduleEvent.json rename to test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/EventSamples/OA/Schedule/DeleteScheduleEvent.json diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/EventSamples/Schedule/DeleteScheduleEvent.xml b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/EventSamples/OA/Schedule/DeleteScheduleEvent.xml similarity index 100% rename from test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/EventSamples/Schedule/DeleteScheduleEvent.xml rename to test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/EventSamples/OA/Schedule/DeleteScheduleEvent.xml diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/EventSamples/Schedule/ModifyScheduleEvent.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/EventSamples/OA/Schedule/ModifyScheduleEvent.json similarity index 100% rename from test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/EventSamples/Schedule/ModifyScheduleEvent.json rename to test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/EventSamples/OA/Schedule/ModifyScheduleEvent.json diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/EventSamples/Schedule/ModifyScheduleEvent.xml b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/EventSamples/OA/Schedule/ModifyScheduleEvent.xml similarity index 100% rename from test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/EventSamples/Schedule/ModifyScheduleEvent.xml rename to test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/EventSamples/OA/Schedule/ModifyScheduleEvent.xml