using Dlhis.Basic.Api.Dto;
using Dlhis.Basic.Api.Request;
using Kurisu.RemoteCall.Attributes;
using Kurisu.RemoteCall.Default;
namespace Dlhis.Basic.Api;
[EnableRemoteClient(Name = "basic-service", BaseUrl = "${InternalRequest:BasicRequestUrl}")]
public interface IDevicePermissionApi
{
///
/// 获取所有人的权限信息
///
///
[Post("/api/devicepermissions/all-permission")]
Task> GetPermissionUsersInfoAsync(List userNos);
///
/// 重新生成权限
///
///
///
[Post("/api/devicepermissions/re-permission")]
Task> RePermissionUsersInfoAsync(PermissionUsersInfoDto beforeDto);
}