using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Text.RegularExpressions;
|
using System.Threading.Tasks;
|
using Microsoft.AspNetCore.Http;
|
using WIDESEAWCS_Core;
|
using WIDESEAWCS_Core.BaseServices;
|
using WIDESEAWCS_Model.Models;
|
using WIDESEAWCS_Model.Models.System;
|
|
namespace WIDESEAWCS_ISystemServices
|
{
|
public interface ISys_UserFaceService : IService<Sys_UserFace>
|
{
|
WebResponseContent FaceRecognition(ImageModel model);
|
|
WebResponseContent FaceEnter(ImageModel model);
|
|
|
/// <summary>
|
/// 人脸登入给前端返回账号和密码
|
/// </summary>
|
/// <param name="ID">用户id</param>
|
/// <returns></returns>
|
WebResponseContent ReturnAccount(int ID);
|
}
|
|
public class ImageModel
|
{
|
private string base64Img;
|
public string Base64Image
|
{
|
get
|
{
|
string pattern = @"^data:image/[^;]+;base64,";
|
return base64Img = Regex.Replace(base64Img, pattern, "");
|
}
|
set { base64Img = value; }
|
}
|
|
public int UserId { get; set; }
|
|
}
|
}
|