Files
jinko.yikatong/Src/Dlhis.Basic/Common/Message/Controller/MessagesController.cs

31 lines
862 B
C#

using Dlhis.Basic.Common.Message.Requests;
using Dlhis.Basic.Common.Message.Services;
using Microsoft.AspNetCore.Mvc;
namespace Dlhis.Basic.Common.Message.Controller;
[Route("api/[controller]")]
[ApiController]
public class MessagesController : ControllerBase
{
private readonly IJinkoApiService _jinkoApiService;
public MessagesController(IJinkoApiService jinkoApiService)
{
_jinkoApiService = jinkoApiService;
}
[HttpPost("dingtalk/workmessage")]
public async Task SendWorkMessageAsync(DingTalkWorkMessageRequest request)
{
await _jinkoApiService.SendWorkMessageAsync(request);
}
[HttpPost("dingtalk/workgrid/workmessage")]
public async Task SendWorkMessageByWorkGridAsync(DingTalkWorkMessageRequest request)
{
await _jinkoApiService.SendWorkMessageByWorkGridAsync(request);
}
}