| | | 1 | | using OzonDomains.Models; |
| | | 2 | | |
| | | 3 | | namespace OzonOrdersWeb.Areas.Studio2.ViewModels.Bitrix; |
| | | 4 | | |
| | | 5 | | public record RemainingStockFilter |
| | | 6 | | { |
| | 79 | 7 | | public int? ProductId { get; set; } |
| | 81 | 8 | | public string? Article { get; set; } |
| | 73 | 9 | | public string? PreviewText { get; set; } |
| | 81 | 10 | | public string? Active { get; set; } |
| | 70 | 11 | | public string? Available { get; set; } |
| | 70 | 12 | | public string? Supplier { get; set; } |
| | 70 | 13 | | public int? QuantityFrom { get; set; } |
| | 69 | 14 | | public int? QuantityTo { get; set; } |
| | 68 | 15 | | public DateTime? DateFrom { get; set; } |
| | 67 | 16 | | public DateTime? DateTo { get; set; } |
| | | 17 | | |
| | 66 | 18 | | public decimal? PriceValueFrom { get; set; } |
| | 65 | 19 | | public decimal? PriceValueTo { get; set; } |
| | 64 | 20 | | public decimal? RegistrationPriceFrom { get; set; } |
| | 63 | 21 | | public decimal? RegistrationPriceTo { get; set; } |
| | | 22 | | |
| | 61 | 23 | | public int? StoreId { get; set; } |
| | 103 | 24 | | public string? StoreTitle { get; set; } |
| | 144 | 25 | | public List<string> SelectedStoreTitles { get; set; } = new(); |
| | 56 | 26 | | public double? AmountFrom { get; set; } |
| | 55 | 27 | | public double? AmountTo { get; set; } |
| | | 28 | | |
| | 272 | 29 | | public int Page { get; set; } = 1; |
| | 273 | 30 | | public int PageSize { get; set; } = 10_000; |
| | | 31 | | |
| | 34 | 32 | | public string? SortColumn { get; set; } |
| | 118 | 33 | | public string? SortDirection { get; set; } = "asc"; |
| | | 34 | | |
| | 58 | 35 | | public string? OzonStoreTitle { get; set; } |
| | 64 | 36 | | public double? OzonAmountFrom { get; set; } |
| | 56 | 37 | | public double? OzonAmountTo { get; set; } |
| | | 38 | | |
| | 1 | 39 | | public string? PriceIndexColor { get; set; } |
| | 19 | 40 | | public double? PriceIndexValueFrom { get; set; } |
| | 18 | 41 | | public double? PriceIndexValueTo { get; set; } |
| | 17 | 42 | | public decimal? MinPriceFrom { get; set; } |
| | 16 | 43 | | public decimal? MinPriceTo { get; set; } |
| | | 44 | | |
| | 82 | 45 | | public bool LoadOzonWarehouses { get; set; } |
| | 39 | 46 | | public bool LoadOneCStocks { get; set; } |
| | 56 | 47 | | public bool DiffOzonWarehouses { get; set; } |
| | 52 | 48 | | public bool LoadOzonPriceIndexes { get; set; } |
| | | 49 | | |
| | 50 | 50 | | public bool RedOzonPriceIndexes { get; set; } |
| | | 51 | | |
| | 84 | 52 | | public List<OzonClient> Clients { get; set; } = new(); |
| | 1 | 53 | | public OzonClient? SelectedClient { get; set; } |
| | 58 | 54 | | public int? SelectedClientId { get; set; } |
| | | 55 | | |
| | 91 | 56 | | public bool OnlyInactive { get; set; } |
| | 94 | 57 | | public bool OnlyActive { get; set; } |
| | 209 | 58 | | public bool DisablePagination { get; set; } |
| | | 59 | | } |