2025-11-04 11:36:19 +08:00

520 lines
15 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MyCode.Project.Infrastructure.JackYun
{
///// <summary>
///// 入库查询(规格模式)返回参数
///// </summary>
//public class BusiOrderGoodsDocInResponse
//{
// /// <summary>
// /// 出入库单号
// /// </summary>
// public string GoodsdocNo { get; set; }
// /// <summary>
// /// 出入库日期
// /// </summary>
// public DateTime? InOutDate { get; set; }
// /// <summary>
// /// 系统出入库日期
// /// </summary>
// public DateTime? GmtCreate { get; set; }
// /// <summary>
// /// 入库类型(100-期初库存101-采购入库102-调拨入库103-盘盈入库104-其他入库105-销售退货106-完工入库107-组装拆卸入库108-翻新入库109-报废入库110-残次品入库111-成本调整112-即采即入113-退料入库114-调拨退回115-维修返厂返还116-资产入库117-借用入库118-归还入库119-生产委外入库120-生产其他入库122-调拨退货入库123- 生产余料入库131-成本调价入库132-结算补差133-成本补差)
// /// </summary>
// public string InouttypeName { get; set; }
// /// <summary>
// /// 仓库名称
// /// </summary>
// public string WarehouseName { get; set; }
// /// <summary>
// /// 关联单号
// /// </summary>
// public string BillNo { get; set; }
// /// <summary>
// /// 来源单号
// /// </summary>
// public string SourceBillNo { get; set; }
// /// <summary>
// /// 收发货单号
// /// </summary>
// public string DeliveryNo { get; set; }
// /// <summary>
// /// 币种
// /// </summary>
// public string CurrencyCode { get; set; }
// /// <summary>
// /// 币种名称
// /// </summary>
// public string CurrencyCodeName { get; set; }
// /// <summary>
// /// 汇率
// /// </summary>
// public decimal? CurrencyRate { get; set; }
// /// <summary>
// /// 操作人
// /// </summary>
// public string CreateUserName { get; set; }
// /// <summary>
// /// 公司
// /// </summary>
// public string CompanyName { get; set; }
// /// <summary>
// /// 往来单位
// /// </summary>
// public string VendCustomerName { get; set; }
// /// <summary>
// /// 备注
// /// </summary>
// public string GoodsdocRemark { get; set; }
// /// <summary>
// /// 收发货备注
// /// </summary>
// public string ReceiveGoodsRemark { get; set; }
// /// <summary>
// /// 回传状态0未回传1回传失败10不回传11已回传
// /// </summary>
// public string CallbackStatus { get; set; }
// /// <summary>
// /// 申请公司
// /// </summary>
// public string ApplyCompanyName { get; set; }
// /// <summary>
// /// 申请部门
// /// </summary>
// public string ApplyDepartName { get; set; }
// /// <summary>
// /// 申请人
// /// </summary>
// public string ApplyUserName { get; set; }
// /// <summary>
// /// 渠道
// /// </summary>
// public string ChannelName { get; set; }
// /// <summary>
// /// 货品编号
// /// </summary>
// public string GoodsNo { get; set; }
// /// <summary>
// /// 货品名称
// /// </summary>
// public string GoodsName { get; set; }
// /// <summary>
// /// 规格
// /// </summary>
// public string SkuName { get; set; }
// /// <summary>
// /// 条码
// /// </summary>
// public string SkuBarcode { get; set; }
// /// <summary>
// /// 单位
// /// </summary>
// public string UnitName { get; set; }
// /// <summary>
// /// 数量
// /// </summary>
// public decimal? Quantity { get; set; }
// /// <summary>
// /// 入库价
// /// </summary>
// public decimal? BaceCurrencyCostPrice { get; set; }
// /// <summary>
// /// 入库金额
// /// </summary>
// public decimal? BaceCurrencyCostAmount { get; set; }
// /// <summary>
// /// 本币无税单价
// /// </summary>
// public decimal? BaceCurrencyNoTaxPrice { get; set; }
// /// <summary>
// /// 本币无税金额
// /// </summary>
// public decimal? BaceCurrencyNoTaxAmount { get; set; }
// /// <summary>
// /// 本币含税单价
// /// </summary>
// public decimal? BaceCurrencyWithTaxPrice { get; set; }
// /// <summary>
// /// 本币含税金额
// /// </summary>
// public decimal? BaceCurrencyWithTaxAmount { get; set; }
// /// <summary>
// /// baceCurrencyTaxAmount
// /// </summary>
// public decimal? BaceCurrencyTaxAmount { get; set; }
// /// <summary>
// /// 税率
// /// </summary>
// public decimal? TaxRate { get; set; }
// /// <summary>
// /// 原币无税单价
// /// </summary>
// public decimal? TransNoTaxPrice { get; set; }
// /// <summary>
// /// 原币无税金额
// /// </summary>
// public decimal? TransNoTaxAmount { get; set; }
// /// <summary>
// /// 原币含税单价
// /// </summary>
// public decimal? TransHasTaxPrice { get; set; }
// /// <summary>
// /// 原币含税金额
// /// </summary>
// public decimal? TransHasTaxAmount { get; set; }
// /// <summary>
// /// 原币税额
// /// </summary>
// public decimal? TransTaxAmount { get; set; }
// /// <summary>
// /// 正次品 1-正品 0-次品
// /// </summary>
// public byte? IsCertified { get; set; }
// /// <summary>
// /// 出入库明细行备注
// /// </summary>
// public string GoodsDetailRemark { get; set; }
// /// <summary>
// /// 批次
// /// </summary>
// public string BatchNo { get; set; }
// /// <summary>
// /// 唯一码
// /// </summary>
// public string SerialNo { get; set; }
// /// <summary>
// /// 往来单位code
// /// </summary>
// public string VendCode { get; set; }
// /// <summary>
// /// 仓库code
// /// </summary>
// public string WarehouseCode { get; set; }
// /// <summary>
// /// 渠道编码
// /// </summary>
// public string ChannelCode { get; set; }
//}
public class BusiOrderGoodsDocInResponse
{
/// <summary>
/// 出入库单号(表头数据)
/// </summary>
public string goodsdocNo { get; set; }
/// <summary>
/// 出入库日期(表头数据)
/// </summary>
public DateTime? inOutDate { get; set; }
/// <summary>
/// 系统出入库日期(表头数据)
/// </summary>
public DateTime? gmtCreate { get; set; }
/// <summary>
/// 入库类型(表头数据)(100-期初库存101-采购入库102-调拨入库103-盘盈入库104-其他入库105-销售退货106-完工入库107-组装拆卸入库108-翻新入库109-报废入库110-残次品入库111-成本调整112-即采即入113-退料入库114-调拨退回115-维修返厂返还116-资产入库117-借用入库118-归还入库119-生产委外入库120-生产其他入库122-调拨退货入库123- 生产余料入库131-成本调价入库132-结算补差133-成本补差)
/// </summary>
public string inouttypeName { get; set; }
/// <summary>
/// 仓库名称(表头数据)
/// </summary>
public string warehouseName { get; set; }
/// <summary>
/// 关联单号(表头数据)
/// </summary>
public string billNo { get; set; }
/// <summary>
/// 来源单号(表头数据)
/// </summary>
public string sourceBillNo { get; set; }
/// <summary>
/// 收发货单号(表头数据)
/// </summary>
public string deliveryNo { get; set; }
/// <summary>
/// 币种(表头数据)
/// </summary>
public string currencyCode { get; set; }
/// <summary>
/// 币种名称(表头数据)
/// </summary>
public string currencyCodeName { get; set; }
/// <summary>
/// 汇率(表头数据)
/// </summary>
public decimal? currencyRate { get; set; }
/// <summary>
/// 操作人(表头数据)
/// </summary>
public string createUserName { get; set; }
/// <summary>
/// 公司(表头数据)
/// </summary>
public string companyName { get; set; }
/// <summary>
/// 往来单位(表头数据)
/// </summary>
public string vendCustomerName { get; set; }
/// <summary>
/// 备注(表头数据)
/// </summary>
public string goodsdocRemark { get; set; }
/// <summary>
/// 收发货备注(表头数据)
/// </summary>
public string receiveGoodsRemark { get; set; }
/// <summary>
/// 回传状态表头数据0未回传1回传失败10不回传11已回传
/// </summary>
public string callbackStatus { get; set; }
/// <summary>
/// 申请公司(表头数据)
/// </summary>
public string applyCompanyName { get; set; }
/// <summary>
/// 申请部门(表头数据)
/// </summary>
public string applyDepartName { get; set; }
/// <summary>
/// 申请人(表头数据)
/// </summary>
public string applyUserName { get; set; }
/// <summary>
/// 货品编号(货品行数据)
/// </summary>
public string goodsNo { get; set; }
/// <summary>
/// 货品名称(货品行数据)
/// </summary>
public string goodsName { get; set; }
/// <summary>
/// 规格(货品行数据)
/// </summary>
public string skuName { get; set; }
/// <summary>
/// 条码(货品行数据)
/// </summary>
public string skuBarcode { get; set; }
/// <summary>
/// 单位(货品行数据)
/// </summary>
public string unitName { get; set; }
/// <summary>
/// 数量(货品行数据)
/// </summary>
public decimal? quantity { get; set; }
/// <summary>
/// 入库价(货品行数据)
/// </summary>
public decimal? baceCurrencyCostPrice { get; set; }
/// <summary>
/// 入库金额(货品行数据)
/// </summary>
public decimal? baceCurrencyCostAmount { get; set; }
/// <summary>
/// 本币无税单价(货品行数据)
/// </summary>
public decimal? baceCurrencyNoTaxPrice { get; set; }
/// <summary>
/// 本币无税金额(货品行数据)
/// </summary>
public decimal? baceCurrencyNoTaxAmount { get; set; }
/// <summary>
/// 本币含税单价(货品行数据)
/// </summary>
public decimal? baceCurrencyWithTaxPrice { get; set; }
/// <summary>
/// 本币含税金额(货品行数据)
/// </summary>
public decimal? baceCurrencyWithTaxAmount { get; set; }
/// <summary>
/// 本币税额(货品行数据)
/// </summary>
public decimal? baceCurrencyTaxAmount { get; set; }
/// <summary>
/// 税率(货品行数据)
/// </summary>
public decimal? taxRate { get; set; }
/// <summary>
/// 原币无税单价(货品行数据)
/// </summary>
public decimal? transNoTaxPrice { get; set; }
/// <summary>
/// 原币无税金额(货品行数据)
/// </summary>
public decimal? transNoTaxAmount { get; set; }
/// <summary>
/// 原币含税单价(货品行数据)
/// </summary>
public decimal? transHasTaxPrice { get; set; }
/// <summary>
/// 原币含税金额(货品行数据)
/// </summary>
public decimal? transHasTaxAmount { get; set; }
/// <summary>
/// 原币税额(货品行数据)
/// </summary>
public decimal? transTaxAmount { get; set; }
/// <summary>
/// 正次品货品行数据1-正品0-次品
/// </summary>
public int? isCertified { get; set; }
/// <summary>
/// 出入库明细行备注(货品行数据)
/// </summary>
public string goodsDetailRemark { get; set; }
/// <summary>
/// 批次(货品行数据)
/// </summary>
public string batchNo { get; set; }
/// <summary>
/// 唯一码(货品行数据)
/// </summary>
public string serialNo { get; set; }
/// <summary>
/// 往来单位编码(表头数据)
/// </summary>
public string vendCode { get; set; }
/// <summary>
/// 仓库编码(表头数据)
/// </summary>
public string warehouseCode { get; set; }
/// <summary>
/// 渠道编码(表头数据)
/// </summary>
public string channelCode { get; set; }
/// <summary>
/// 出库唯一码关联字段(货品行数据),此值不为空时,需要查询接口获取唯一码信息:erp.storage.goodsdocserial
/// </summary>
public string serialSourceId { get; set; }
/// <summary>
/// 外部单号(表头数据)
/// </summary>
public string outBillNo { get; set; }
/// <summary>
/// 来源跟踪单号(表头数据)
/// </summary>
public string trackInOutNo { get; set; }
/// <summary>
/// 物流公司(表头数据)
/// </summary>
public string logisticName { get; set; }
/// <summary>
/// 物流单号(表头数据)
/// </summary>
public string logisticNo { get; set; }
}
public class BusiOrderGoodsDocInResponse2
{
public List<BusiOrderGoodsDocInResponse> Data { get; set; }
/// <summary>
/// 上下文编号
/// </summary>
public string contextId { get; set; }
}
}