667 lines
16 KiB
C#
Raw Normal View History

2025-10-28 19:18:39 +08:00
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
2025-11-05 18:19:40 +08:00
namespace MyCode.Project.Domain.Message.Response.JackYun
2025-10-28 19:18:39 +08:00
{
/// <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>
2025-11-06 18:12:17 +08:00
public DateTime InOutDate { get; set; }
2025-10-28 19:18:39 +08:00
/// <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; }
}
2025-11-05 18:19:40 +08:00
public class ErpStorageGoodsDocOutV2ResponseBizData2
{
public List<ErpStorageGoodsDocOutV2ResponseBizData> Data { get; set; }
/// <summary>
/// 上下文编号
/// </summary>
public string contextId { get; set; }
}
2025-10-28 19:18:39 +08:00
}