Files
jinko.yikatong/Src/Dlhis.Basic/BusinessShift/Services/IBusinessPlaceShiftService.cs

25 lines
850 B
C#

using Dlhis.Basic.Places.Request;
using Dlhis.Basic.BusinessShift.Request;
using Dlhis.Basic.BusinessShift.Response;
using Dlhis.Basic.Places.Response;
using Kurisu.AspNetCore.DataAccess.Dto;
namespace Dlhis.Basic.BusinessShift.Services;
public interface IBusinessPlaceShiftService : IScopeDependency
{
Task<Pagination<BusinessPlaceShiftResponse>> GetPageAsync(BusinessPlaceShiftPageRequest request);
Task<List<BusinessPlaceShiftResponse>> GetListAsync();
Task<Guid> SaveAsync(BusinessPlaceShiftSaveRequest request);
Task SaveMealShiftsAsync(List<BusinessPlaceShiftSaveMealShiftRequest> requests);
Task<BusinessPlaceWithShiftResponse> GetShiftsByPlaceCustomCodeAsync(string placeCustomCode);
Task<List<DeviceCodeNameDetail>> GetAssignmentsAsync(Guid code);
Task AssignAsync(DispositionDeviceRequest request);
}