2025-06-16 17:24:23 +08:00

40 lines
1.0 KiB
C#

using Syc.Basic.Web.WMS.Dtos.User;
using System;
using System.Collections.Generic;
using System.Text;
using System.Threading.Tasks;
using Volo.Abp;
namespace Syc.Basic.Web.WMS.IServices
{
public interface IUserService:IRemoteService
{
/// <summary>
/// 新增用户
/// </summary>
/// <param name="userInsertDto"></param>
/// <returns></returns>
Task Add(UserInsertInput userInsertDto);
/// <summary>
/// 虚拟移除用户
/// </summary>
/// <param name="userInsertDto"></param>
/// <returns></returns>
Task DelUser(UserRemoveDto userInsertDto);
Task Edit(UserInsertInput userInsertDto);
/// <summary>
/// 获取当前用户信息
/// </summary>
/// <returns></returns>
Task<GetUserInfoDto> CurrentUserInfo();
/// <summary>
/// 根据id获取
/// </summary>
/// <returns></returns>
Task<List<UserInfoListItemDto>> GetByIdAsync(List<int> ids);
}
}