namespace Admin.NET.Plugin.AiDOP.Universal; public class UniversalSourceListPageInput { public int Page { get; set; } = 1; public int PageSize { get; set; } = 10; public string? Number { get; set; } public string? IcitemName { get; set; } public string? SupplierNumber { get; set; } public string? SortField { get; set; } public string? SortOrder { get; set; } } public class UniversalSourceListOutput { public long Id { get; set; } public long? TenantId { get; set; } public long? FactoryId { get; set; } public string? IcitemId { get; set; } public string? Number { get; set; } public string? IcitemName { get; set; } public string? ItemType { get; set; } public string? Model { get; set; } public string? Unit { get; set; } public string? SupplierType { get; set; } public int? IsActive { get; set; } public long? SupplierId { get; set; } public string? SupplierName { get; set; } public string? SupplierNumber { get; set; } public decimal? OrderPrice { get; set; } public string? CurrencyType { get; set; } public decimal? TaxRate { get; set; } public decimal? Tariff { get; set; } public decimal? Freight { get; set; } public string? PriceTerms { get; set; } public DateTime? EffectiveDate { get; set; } public DateTime? ExpiringDate { get; set; } public decimal? QuotaRate { get; set; } public int? LeadTime { get; set; } public decimal? QtyMin { get; set; } public decimal? PackagingQty { get; set; } public string? OrderRectorName { get; set; } public string? OrderRectorNum { get; set; } public string? Icitem { get; set; } public string? Supplier { get; set; } public int? IsRequireGoods { get; set; } public string? Location { get; set; } public string? Um { get; set; } public string? Rev { get; set; } public string? Drawing { get; set; } }