using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
using WIDESEA_Common.APIEnum;
|
|
namespace WIDESEA_DTO.Basic
|
{
|
public class TokenRequest
|
{
|
public string appId { get; set; }
|
public string secretKey { get; set; }
|
}
|
|
public class TokenResponse
|
{
|
public int code { get; set; }
|
public string msg { get; set; }
|
public TokenData data { get; set; }
|
}
|
|
public class TokenData
|
{
|
public string access_token { get; set; }
|
public int expires_in { get; set; }
|
}
|
|
public class SupplierRequest
|
{
|
public string Token { get; set; }
|
public string vendorCode { get; set; }
|
}
|
|
public class SupplierResponse
|
{
|
public int code { get; set; }
|
public string msg { get; set; }
|
public List<SupplierData> data { get; set; }
|
}
|
|
public class SupplierData
|
{
|
public string vendorCode { get; set; }
|
public string vendorName { get; set; }
|
|
public string vendorShortName { get; set; }
|
public string effective { get; set; }
|
|
public string createDate { get; set; }
|
public string modifyDate { get; set; }
|
}
|
|
|
public class MaterialRequest
|
{
|
public string? Token { get; set; }
|
|
public string? modifyDateStart { get; set; }
|
|
public string? modifyDateEnd { get; set; }
|
|
public string? productModel { get; set; }
|
public string? itemNo { get; set; }
|
public int pageNum { get; set; } = 1;
|
public int pageSize { get; set; } = 10;
|
}
|
|
public class MaterialResponse
|
{
|
public int code { get; set; }
|
public string msg { get; set; }
|
public List<MaterialData> data { get; set; }
|
}
|
|
public class MaterialData
|
{
|
|
public string productModel { get; set; }
|
public string itemNo { get; set; }
|
public string productName { get; set; }
|
public string spec { get; set; }
|
public string productTypeDesc { get; set; }
|
public string productFamilyName { get; set; }
|
public string productFamilyShortName { get; set; }
|
public string plcode { get; set; }
|
public string pl { get; set; }
|
public string drawingNo { get; set; }
|
public string mversion { get; set; }
|
public string warehouseName { get; set; }
|
public string usageUOM { get; set; }
|
public string purchaseUOM { get; set; }
|
public string inventoryUOM { get; set; }
|
public string createDate { get; set; }
|
public string modifyDate { get; set; }
|
}
|
|
|
public class MaterialUnitRequest
|
{
|
public string Token { get; set; }
|
public string itemNo { get; set; }
|
}
|
|
public class MaterialUnitResponse
|
{
|
public int code { get; set; }
|
public string msg { get; set; }
|
public List<MaterialUnitData> data { get; set; }
|
}
|
|
public class MaterialUnitData
|
{
|
|
public string itemNo { get; set; }
|
public string productName { get; set; }
|
public string fromUom { get; set; }
|
public string toUom { get; set; }
|
public string ratio { get; set; }
|
public string createDate { get; set; }
|
public string modifyDate { get; set; }
|
}
|
}
|