using Crm.Core.Identity.Domain.Dto;
using Crm.Core.Identity.Domain.Impl;
using Microsoft.AspNetCore.Mvc;
namespace Crm.Core.Identity.WebApi.Controller
{
public class IdentityController : ControllerBase
{
private readonly IIdentityDomain _identityDomain;
public IdentityController(IIdentityDomain identityDomain)
{
_identityDomain = identityDomain;
}
///
/// 加密
///
///
///
[HttpPost("Encrypt")]
public async Task Encrypt([FromBody] EncryptDto encryptDto)
=> await _identityDomain.Encrypt(encryptDto);
///
/// 解密
///
///
///
[HttpPost("Decrypt")]
public async Task Decrypt([FromBody] DecryptDto decryptDto)
=> await _identityDomain.Decrypt(decryptDto);
}
}