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