Files
jinko.yikatong/Src/Dlhis.Basic.Api/IDingTalkApi.cs
2025-12-23 16:09:01 +08:00

20 lines
634 B
C#

using Dlhis.Basic.Api.Requests;
using Kurisu.RemoteCall.Attributes;
namespace Dlhis.Basic.Api;
[RequestLog]
[RequestResultHandler]
[EnableRemoteClient(Name = "message-service", BaseUrl = "${InternalRequest:BasicRequestUrl}")]
public interface IDingTalkApi
{
[Post("/api/messages/dingtalk/workmessage")]
Task SendWorkMessageAsync(JinkoSendWorkMessageRequest request);
[Post("/api/messages/dingtalk/workgrid/workmessage")]
Task SendWorkMessageByWorkGridAsync(JinkoSendWorkMessageRequest request);
[Post("/api/messages/dingtalk/messageurl")]
Task SendMessageUrlAsync(DingTalkMessageUrlRequest request);
}