IUsAppAuthAppService.cs
699 Bytes
using FoodLabeling.Application.Contracts.Dtos.UsAppAuth;
using Volo.Abp.Application.Services;
namespace FoodLabeling.Application.Contracts.IServices;
/// <summary>
/// 美国版移动端认证(登录返回绑定门店)
/// </summary>
public interface IUsAppAuthAppService : IApplicationService
{
/// <summary>
/// App 登录:使用邮箱 + 密码校验并签发 Token,同时返回 userlocation 绑定的门店
/// </summary>
Task<UsAppLoginOutputDto> LoginAsync(UsAppLoginInputVo input);
/// <summary>
/// 获取当前登录账号已绑定的门店(用于切换门店等场景)
/// </summary>
Task<List<UsAppBoundLocationDto>> GetMyLocationsAsync();
}