采购入库和退货的类

This commit is contained in:
2025-10-28 19:18:39 +08:00
parent f39ad6d5ce
commit cdcac3a2f9
16 changed files with 2592 additions and 0 deletions

View File

@@ -0,0 +1,120 @@
using MyCode.Project.Infrastructure.JackYun;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MyCode.Project.Domain.Message.Request.JackYun
{
/// <summary>
/// 入库查询(规格模式)请求参数
/// </summary>
public class BusiOrderGoodsDocInRequest : BaseRequestBizData
{
/// <summary>
/// 需要查询的字段
/// </summary>
public string Cols { get; set; }
/// <summary>
/// 关联单号
/// </summary>
public string BillNo { get; set; }
/// <summary>
/// 出入库时间(起)
/// </summary>
public string InOutDateStart { get; set; }
/// <summary>
/// 出入库时间(止)
/// </summary>
public string InOutDateEnd { get; set; }
/// <summary>
/// 正次品 1-正品, 0-次品)
/// </summary>
public byte? IsCertified { get; set; }
/// <summary>
/// 出入库单号
/// </summary>
public string GoodsDocNo { get; set; }
/// <summary>
/// 出入库单号(多个逗号隔开)
/// </summary>
public string GoodsDocNos { get; set; }
/// <summary>
/// 出入库单备注
/// </summary>
public string GoodsdocRemark { get; set; }
/// <summary>
/// 出入库单明细行备注
/// </summary>
public string GoodsDetailRemark { get; set; }
/// <summary>
/// 操作人
/// </summary>
public string CreateUserName { get; set; }
/// <summary>
/// 收发货单号
/// </summary>
public string DeliveryNo { get; set; }
/// <summary>
/// 货品编号
/// </summary>
public string GoodsNo { get; set; }
/// <summary>
/// 货品名称
/// </summary>
public string GoodsName { get; set; }
/// <summary>
/// 条码
/// </summary>
public string SkuBarcode { get; set; }
/// <summary>
/// 规格
/// </summary>
public string SkuName { get; set; }
/// <summary>
/// 批次
/// </summary>
public string BatchNo { get; set; }
/// <summary>
/// 唯一码
/// </summary>
public string SerialNo { get; set; }
/// <summary>
/// 回传状态0未回传1回传失败10不回传11已回传
/// </summary>
public string CallbackStatus { get; set; }
/// <summary>
/// 往来单位code
/// </summary>
public string VendCode { get; set; }
/// <summary>
/// 仓库code
/// </summary>
public string WarehouseCode { get; set; }
/// <summary>
/// 渠道code
/// </summary>
public string ChannelCode { get; set; }
}
}

View File

@@ -0,0 +1,101 @@
using MyCode.Project.Infrastructure.JackYun;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MyCode.Project.Domain.Message.Request.JackYun
{
/// <summary>
/// 分页查询出库单请求参数
/// </summary>
public class StorageGoodsDocOutV2Request : BaseRequestBizData
{
/// <summary>
/// 分页页码
/// </summary>
public int? PageIndex { get; set; }
/// <summary>
/// 分页页数
/// </summary>
public int? PageSize { get; set; }
/// <summary>
/// 需要返回的字段,用“,”号拼接,子类用子类名称.属性
/// </summary>
public string SelelctFields { get; set; }
/// <summary>
/// 出库单号
/// </summary>
public string GoodsDocNo { get; set; }
/// <summary>
/// 创建时间的起始时间,当创建开始、结束时间和单号都为空,只查近一个月的数据
/// </summary>
public string StartDate { get; set; }
/// <summary>
/// 创建时间的结束时间,当创建开始、结束时间和单号都为空,只查近一个月的数据
/// </summary>
public string EndDate { get; set; }
/// <summary>
/// 201-销售出库 202调拨出库 203 = 盘亏出库 204-其他出库 205采购退货 206生产领料 207组装拆卸出库 208翻新出库 209报废出库 210残次品出库 211倒冲领料 212 包材出库 215维修还厂 231成本调整出库 222调拨退货出库
/// </summary>
public long? Inouttype { get; set; }
/// <summary>
/// 来源单号
/// </summary>
public string SourceBillNo { get; set; }
/// <summary>
/// 仓库编号
/// </summary>
public string WarehouseCode { get; set; }
/// <summary>
/// 供应商编号(往来单位)
/// </summary>
public string VendCode { get; set; }
/// <summary>
/// 上游单据号(关联单号)
/// </summary>
public string BillNo { get; set; }
/// <summary>
/// 创建人名称
/// </summary>
public string UserName { get; set; }
/// <summary>
/// 外部单号(全模糊匹配)
/// </summary>
public string OutBillNo { get; set; }
/// <summary>
/// 主表更新时间起始
/// </summary>
public string GmtModifiedStart { get; set; }
/// <summary>
/// 主表更新时间截至
/// </summary>
public string GmtModifiedEnd { get; set; }
/// <summary>
/// 是否查询收发件人信息
/// </summary>
public int? IsQuerySendAndReceive { get; set; }
/// <summary>
/// 红冲状态1蓝单未红冲2被冲蓝单9红冲单
/// </summary>
public byte? RedStatus { get; set; }
}
}