using Dlhis.Dormitory.Api.Request; using Kurisu.RemoteCall.Attributes; namespace Dlhis.Dormitory.Api; [RequestLog] [RequestResultHandler(typeof(DormitoryRemoteCallResultHandler))] [EnableRemoteClient(Name = "dormitory-service", BaseUrl = "https://apartment.jinkosolar.com/pcapi")] public interface IDormitoryRoomPowerSwitchApi { [Post("/api/Energy/DhIccElectricityControl")] Task SwitchAsync(PowerSwitchRequest request); [Get("/api/Users/GetDormitoryInfoByUserCode")] Task GetUserRoomInfoAsync(string userCode); }