Files
jinko.yikatong/Src/Dlhis.Basic/BusinessPlace/Services/IBusinessPlaceService.cs

36 lines
1.0 KiB
C#

using Dlhis.Basic.BusinessPlace.Request;
using Dlhis.Basic.BusinessPlace.Response;
using Kurisu.Core.DataAccess.Dto;
namespace Dlhis.Basic.BusinessPlace.Services;
public interface IBusinessPlaceService : IScopeDependency
{
/// <summary>
/// 营业点分页
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
Task<Pagination<BusinessPlaceResponse>> GetPageAsync(BusinessPlacePageRequest request);
/// <summary>
/// 获取可用的营业点
/// </summary>
/// <returns></returns>
Task<List<BusinessPlaceListResponse>> GetOpenedListAsync(Guid? placeCode = null, string tenant = null);
/// <summary>
/// 保存营业点
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
Task SaveAsync(BusinessPlaceSaveRequest request);
/// <summary>
/// 营业点保存餐次
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
Task SaveShiftAsync(BusinessPlaceSaveShiftRequest request);
}