using Zxd.Domain.Dto.Resource; namespace Zxd.WebApi.Controllers { [ApiSignatureFilterForbid] public class ScreenRecordController : BaseController { private readonly IScreenRecordDomain _screenRecordDomain; public ScreenRecordController(IScreenRecordDomain screenRecordDomain) { _screenRecordDomain = screenRecordDomain; } /// /// 创建录屏记录接口 /// /// /// [HttpPost("Create")] [ApiTimeSecurity] public async Task ScreenRecord([FromBody] ScreenRecord postData) => await _screenRecordDomain.ScreenRecord(postData); /// /// 录屏文件接收接口 /// /// /// [HttpPost("FileRecord")] [ApiTimeSecurity] public async Task FileRecord([FromBody] ScreenRecordFile postData) => await _screenRecordDomain.FileRecord(postData); /// /// 录屏数据列表接口 /// /// /// [HttpGet("Page")] public async Task> GetScreenRecordList([FromQuery] ScreenRecordRequest postData) { return await _screenRecordDomain.GetScreenRecordList(postData); } } }