2025-11-05 18:19:40 +08:00

667 lines
16 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.Domain.Message.Response.JackYun
{
/// <summary>
/// 分页查询出库单返回参数
/// </summary>
public class ErpStorageGoodsDocOutV2ResponseBizData
{
/// <summary>
/// 出库单ID
/// </summary>
public long? RecId { get; set; }
/// <summary>
/// 出库单号
/// </summary>
public string GoodsdocNo { get; set; }
/// <summary>
/// 上游单据号(关联单号)
/// </summary>
public string BillNo { get; set; }
/// <summary>
/// 出库时间
/// </summary>
public string InOutDate { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public string GmtCreate { get; set; }
/// <summary>
/// 出入库类型(201-销售出库 202调拨出库 204-其他出库 205采购退货 206生产领料 207组装拆卸出库 208翻新出库 209报废出库 210残次品出库 211倒冲领料 212 包材出库 215维修还厂 299可用库存修正 231成本调整出库)
/// </summary>
public int? Inouttype { get; set; }
/// <summary>
/// 出入库类型名称(201-销售出库 202调拨出库 204-其他出库 205采购退货 206生产领料 207组装拆卸出库 208翻新出库 209报废出库 210残次品出库 211倒冲领料 212 包材出库 215维修还厂 299可用库存修正 231成本调整出库)
/// </summary>
public string InouttypeName { get; set; }
/// <summary>
/// 往来单位名称
/// </summary>
public string VendCustomerName { get; set; }
/// <summary>
/// 币种编号
/// </summary>
public string CurrencyCode { get; set; }
/// <summary>
/// 币种汇率
/// </summary>
public decimal? CurrencyRate { get; set; }
/// <summary>
/// 业务员名字
/// </summary>
public string UserName { get; set; }
/// <summary>
/// 仓库编号
/// </summary>
public string WarehouseCode { get; set; }
/// <summary>
/// 仓库名字
/// </summary>
public string WarehouseName { get; set; }
/// <summary>
/// 备注
/// </summary>
public string Comment { get; set; }
/// <summary>
/// 收货备注
/// </summary>
public string Memo { get; set; }
/// <summary>
/// 物流公司
/// </summary>
public string LogisticName { get; set; }
/// <summary>
/// 物流单号
/// </summary>
public string LogisticNo { get; set; }
/// <summary>
/// 公司id
/// </summary>
public long? CompanyId { get; set; }
/// <summary>
/// 公司名称
/// </summary>
public string CompanyName { get; set; }
/// <summary>
/// 物流类型1-普通快递 2-上门自提 3-门店配送5-无需配送 6-线下配送
/// </summary>
public string LogisticType { get; set; }
/// <summary>
/// 物流公司编码
/// </summary>
public string LogisticCode { get; set; }
/// <summary>
/// 出库原因
/// </summary>
public string InOutReason { get; set; }
/// <summary>
/// 来源单号
/// </summary>
public string SourceBillNo { get; set; }
/// <summary>
/// 渠道ID
/// </summary>
public long? ChannelId { get; set; }
/// <summary>
/// 渠道编号
/// </summary>
public string ChannelCode { get; set; }
/// <summary>
/// 渠道名称
/// </summary>
public string ChannelName { get; set; }
/// <summary>
/// 红冲状态1蓝单未红冲2被冲蓝单9红冲单
/// </summary>
public byte? RedStatus { get; set; }
/// <summary>
/// 自定义字段1
/// </summary>
public string Field1 { get; set; }
/// <summary>
/// 自定义字段2
/// </summary>
public string Field2 { get; set; }
/// <summary>
/// 自定义字段3
/// </summary>
public string Field3 { get; set; }
/// <summary>
/// 自定义字段4
/// </summary>
public string Field4 { get; set; }
/// <summary>
/// 自定义字段5
/// </summary>
public string Field5 { get; set; }
/// <summary>
/// 财务状态1未成本计算11部分成本计算21已成本计算25已财务记账31不成本计算
/// </summary>
public byte? FinanceBillStatus { get; set; }
/// <summary>
/// 往来单位的id
/// </summary>
public string VendCustomerId { get; set; }
/// <summary>
/// 申请人部门id
/// </summary>
public long? ApplyDepartId { get; set; }
/// <summary>
/// 申请人部门名称
/// </summary>
public string ApplyDepartName { get; set; }
/// <summary>
/// 外部单号
/// </summary>
public string OutBillNo { get; set; }
/// <summary>
/// 物流信息
/// </summary>
public List<LogisticList> LogisticList { get; set; }
/// <summary>
/// 最近修改时间
/// </summary>
public string GmtModified { get; set; }
/// <summary>
/// 申请人部门编号
/// </summary>
public string DepartCode { get; set; }
/// <summary>
/// 申请人公司名称
/// </summary>
public string ApplyCompanyName { get; set; }
/// <summary>
/// 申请人公司编号
/// </summary>
public string ApplyCompanyCode { get; set; }
/// <summary>
/// 申请人公司id
/// </summary>
public long? ApplyCompanyId { get; set; }
/// <summary>
/// 申请人id
/// </summary>
public long? ApplyUserId { get; set; }
/// <summary>
/// 申请人名称
/// </summary>
public string ApplyUserName { get; set; }
/// <summary>
/// 公司编号
/// </summary>
public string CompanyCode { get; set; }
/// <summary>
/// 出库单详情
/// </summary>
public List<GoodsDocDetailList> GoodsDocDetailList { get; set; }
/// <summary>
/// 发件公司名称
/// </summary>
public string SendCompanyName { get; set; }
/// <summary>
/// 发件人
/// </summary>
public string Send { get; set; }
/// <summary>
/// 发件人电话
/// </summary>
public string SendTel { get; set; }
/// <summary>
/// 发件人手机号
/// </summary>
public string SendPhone { get; set; }
/// <summary>
/// 发件人邮箱
/// </summary>
public string SendEmail { get; set; }
/// <summary>
/// 发件人国家
/// </summary>
public string SendCountryName { get; set; }
/// <summary>
/// 发件人省
/// </summary>
public string SendProvinceName { get; set; }
/// <summary>
/// 发件人市
/// </summary>
public string SendCityName { get; set; }
/// <summary>
/// 发件人镇,区
/// </summary>
public string SendTownName { get; set; }
/// <summary>
/// 发件人街道
/// </summary>
public string SendStreetName { get; set; }
/// <summary>
/// 发件人详细地址
/// </summary>
public string SendAddress { get; set; }
/// <summary>
/// 收件公司名称
/// </summary>
public string ReceiveCompanyName { get; set; }
/// <summary>
/// 收件人
/// </summary>
public string Receive { get; set; }
/// <summary>
/// 收件人电话
/// </summary>
public string ReceiveTel { get; set; }
/// <summary>
/// 收件人手机号
/// </summary>
public string ReceivePhone { get; set; }
/// <summary>
/// 收件人邮箱
/// </summary>
public string ReceiveEmail { get; set; }
/// <summary>
/// 收件人国家
/// </summary>
public string ReceiveCountryName { get; set; }
/// <summary>
/// 收件人省
/// </summary>
public string ReceiveProvinceName { get; set; }
/// <summary>
/// 收件人市
/// </summary>
public string ReceiveCityName { get; set; }
/// <summary>
/// 收件人镇,区
/// </summary>
public string ReceiveTownName { get; set; }
/// <summary>
/// 收件人街道
/// </summary>
public string ReceiveStreetName { get; set; }
/// <summary>
/// 收件人详细地址
/// </summary>
public string ReceiveAddress { get; set; }
/// <summary>
/// 自定义字段6
/// </summary>
public string Field6 { get; set; }
/// <summary>
/// 自定义字段7
/// </summary>
public string Field7 { get; set; }
/// <summary>
/// 自定义字段8
/// </summary>
public string Field8 { get; set; }
/// <summary>
/// 自定义字段9
/// </summary>
public string Field9 { get; set; }
/// <summary>
/// 自定义字段10
/// </summary>
public string Field10 { get; set; }
}
/// <summary>
/// 物流信息列表类
/// </summary>
public class LogisticList
{
// 根据实际需要添加属性
}
/// <summary>
/// 出库单明细类
/// </summary>
public class GoodsDocDetailList
{
/// <summary>
/// 出库单明细ID
/// </summary>
public long? RecId { get; set; }
/// <summary>
/// 货品ID
/// </summary>
public long? GoodsId { get; set; }
/// <summary>
/// 货品编号
/// </summary>
public string GoodsNo { get; set; }
/// <summary>
/// 货品名称
/// </summary>
public string GoodsName { get; set; }
/// <summary>
/// 规格ID
/// </summary>
public long? SkuId { 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? CuPrice { get; set; }
/// <summary>
/// 成本金额
/// </summary>
public decimal? CuValue { get; set; }
/// <summary>
/// 箱号
/// </summary>
public decimal? CaseNumber { get; set; }
/// <summary>
/// 明细备注
/// </summary>
public string RowRemark { get; set; }
/// <summary>
/// 辅助单位显示
/// </summary>
public string AssistUnit { get; set; }
/// <summary>
/// 本位币含税金额
/// </summary>
public decimal? EstCost { get; set; }
/// <summary>
/// 税额
/// </summary>
public decimal? EstTax { get; set; }
/// <summary>
/// 含税单价
/// </summary>
public decimal? EstPrice { get; set; }
/// <summary>
/// 无税单价
/// </summary>
public decimal? EstPriceNoTax { get; set; }
/// <summary>
/// 无税金额
/// </summary>
public decimal? EstCostNoTax { get; set; }
/// <summary>
/// 税率
/// </summary>
public decimal? TaxRate { get; set; }
/// <summary>
/// 批次编号
/// </summary>
public decimal? BatchNo { get; set; }
/// <summary>
/// 序列号
/// </summary>
public decimal? SerialNo { get; set; }
/// <summary>
/// 生产日期
/// </summary>
public string ProductionDate { get; set; }
/// <summary>
/// 到期日期
/// </summary>
public string ExpirationDate { get; set; }
/// <summary>
/// 质保期
/// </summary>
public string ShelfLife { get; set; }
/// <summary>
/// 质保期单位
/// </summary>
public string ShelfLiftUnit { get; set; }
/// <summary>
/// 来源单据明细Id
/// </summary>
public string SourceDetailId { 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
/// </summary>
public string DetailField1 { get; set; }
/// <summary>
/// 自定义字段2
/// </summary>
public string DetailField2 { get; set; }
/// <summary>
/// 自定义字段3
/// </summary>
public string DetailField3 { get; set; }
/// <summary>
/// 自定义字段4
/// </summary>
public string DetailField4 { get; set; }
/// <summary>
/// 自定义字段5
/// </summary>
public string DetailField5 { get; set; }
/// <summary>
/// 是否正品 0-否 1-是
/// </summary>
public byte? IsCertified { get; set; }
/// <summary>
/// 批准文号
/// </summary>
public string RegistrationNumber { get; set; }
/// <summary>
/// 批文有效期
/// </summary>
public string ApprovalDate { get; set; }
/// <summary>
/// 生产单位
/// </summary>
public string ProductionDepart { get; set; }
/// <summary>
/// 生产批号
/// </summary>
public string BatchNumber { get; set; }
/// <summary>
/// 数量
/// </summary>
public decimal? Quantity { get; set; }
/// <summary>
/// 分类id
/// </summary>
public int? CateId { get; set; }
/// <summary>
/// 分类名称
/// </summary>
public string CateName { get; set; }
/// <summary>
/// 体积m3
/// </summary>
public decimal? Volume { get; set; }
/// <summary>
/// 重量kg
/// </summary>
public decimal? SkuWeight { get; set; }
/// <summary>
/// 自定义字段6
/// </summary>
public string DetailField6 { get; set; }
/// <summary>
/// 自定义字段7
/// </summary>
public string DetailField7 { get; set; }
/// <summary>
/// 自定义字段8
/// </summary>
public string DetailField8 { get; set; }
/// <summary>
/// 自定义字段9
/// </summary>
public string DetailField9 { get; set; }
/// <summary>
/// 自定义字段10
/// </summary>
public string DetailField10 { get; set; }
}
public class ErpStorageGoodsDocOutV2ResponseBizData2
{
public List<ErpStorageGoodsDocOutV2ResponseBizData> Data { get; set; }
/// <summary>
/// 上下文编号
/// </summary>
public string contextId { get; set; }
}
}