2026-07-07 18:14:18 +06:00
|
|
|
|
using OnlineSalesAutoCrop.CoreAPI.Models.Requests.MobileApp;
|
|
|
|
|
|
using OnlineSalesAutoCrop.CoreAPI.Models.Responses;
|
|
|
|
|
|
using OnlineSalesAutoCrop.CoreAPI.Models.Responses.MobileApp;
|
2026-07-12 18:27:00 +06:00
|
|
|
|
using System.Collections.Generic;
|
2026-07-07 18:14:18 +06:00
|
|
|
|
using System.Threading.Tasks;
|
|
|
|
|
|
|
|
|
|
|
|
namespace OnlineSalesAutoCrop.CoreAPI.Services.Contracts.MobileApp;
|
|
|
|
|
|
|
|
|
|
|
|
public interface IMobileMasterDataService
|
|
|
|
|
|
{
|
|
|
|
|
|
Task<MarketHeirarchyByEmpResponse> GetMarketHeirarchiesByEmpAsync(GetMarketHeirarchyByEmpRequest request);
|
|
|
|
|
|
Task<PagedResult<GetBrandResponse>> GetBrandsAsync(GetBrandsRequest request);
|
|
|
|
|
|
Task<PagedResult<GetMaterialResponse>> GetMaterialsAsync(GetMaterialsRequest request);
|
2026-07-13 17:37:58 +06:00
|
|
|
|
Task<PagedResult<GetMaterialPriceResponse>> GetMaterialPricesAsync(GetMaterialPriceRequest request);
|
2026-07-07 18:14:18 +06:00
|
|
|
|
Task<PagedResult<GetCustomerResponse>> GetCustomersAsync(GetCustomersRequest request);
|
2026-07-08 18:15:24 +06:00
|
|
|
|
Task<GetAttendanceByEmpResponse> GetAttendanceByEmpAsync(GetAttendanceByEmpRequest request);
|
|
|
|
|
|
Task<GetAttendanceByEmpResponse> UpsertAttendanceByEmpAsync(UpsertAttendanceByEmpRequest request);
|
2026-07-13 17:37:58 +06:00
|
|
|
|
Task<PagedResult<GetDiscountResponse>> GetDiscountAsync(GetDiscountRequest request);
|
|
|
|
|
|
Task<PagedResult<GetDiscountMaterialResponse>> GetDiscountMaterialsAsync(GetDiscountMaterialRequest request);
|
2026-07-13 18:32:45 +06:00
|
|
|
|
Task<PagedResult<GetFOCResponse>> GetFOCsAsync(GetFOCRequest request);
|
|
|
|
|
|
Task<PagedResult<GetFOCMaterialResponse>> GetFOCMaterialsAsync(GetFOCMaterialRequest request);
|
2026-07-14 12:18:46 +06:00
|
|
|
|
Task<PagedResult<GetPaymentTermResponse>> GetPaymentTermsAsync(GetPaymentTermRequest request);
|
2026-07-07 18:14:18 +06:00
|
|
|
|
}
|