Files
jinko.yikatong/Src/Dlhis.Dormitory.Api/IDormitoryRoomPowerSwitchApi.cs
2025-10-09 14:31:59 +08:00

16 lines
541 B
C#

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<T> GetUserRoomInfoAsync<T>(string userCode);
}