using Microsoft.AspNetCore.Mvc;
using Zxd.Domain.Dto.Resource;
namespace Zxd.WebApi.Controllers
{
[ApiSecurity]
public class ReSourceController : BaseController
{
private readonly IReSourceDomain _sourceDomain;
public ReSourceController(IReSourceDomain sourceDomain)
{
_sourceDomain = sourceDomain;
}
///
/// 注册接口
///
///
///
[HttpPost("SyncUserReg")]
public async Task SyncUserReg([FromBody] SyncRegUserDto activeModel)
{
return await _sourceDomain.SyncRegUser(activeModel, Request.Headers["clientid"].ToString());
}
///
/// 参加活动接口
///
///
///
///
///
[HttpPost("JoinActive")]
public async Task JoinActive([FromBody] JionActiveDto postData)
=> await _sourceDomain.Join(postData, Request.Headers["clientid"].ToString());
///
/// 资源分配接口
///
///
///
[HttpPost("ResAllocation")]
public async Task ResAllocation([FromBody] ResAllocationDto postData)
=> await _sourceDomain.Allocation(postData, Request.Headers["clientid"].ToString());
}
}