Files
YunTongJackYunTask/Reportapi/MyCode.Project.Domain/Message/Request/JackYun/BusiOrderGoodsDocInRequest.cs

203 lines
5.7 KiB
C#
Raw Normal View History

2025-10-28 19:18:39 +08:00
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
{
2025-10-28 19:18:39 +08:00
/// <summary>
/// 出入库查询参数类
/// 用于封装出入库记录查询的各项筛选条件
/// </summary>
public class BusiOrderGoodsDocInRequest: BaseRequestBizData
2025-10-28 19:18:39 +08:00
{
2025-11-05 18:19:40 +08:00
public string contextId { get; set; }
2025-10-28 19:18:39 +08:00
/// <summary>
/// 需要查询的字段列表,多个字段用逗号分隔
/// 例如:"goodsNo,goodsName,skuName"
2025-10-28 19:18:39 +08:00
/// </summary>
public string Cols { get; set; }
/// <summary>
/// 页码从1开始计数
/// </summary>
public int? PageIndex { get; set; }
/// <summary>
/// 每页显示的数据条数,用于分页查询
/// </summary>
public int? PageSize { get; set; }
/// <summary>
/// 关联的业务单号,如订单号、采购单号等
2025-10-28 19:18:39 +08:00
/// </summary>
public string BillNo { get; set; }
/// <summary>
/// 出入库时间的开始范围格式为字符串yyyy-MM-dd
2025-10-28 19:18:39 +08:00
/// </summary>
public string InOutDateStart { get; set; }
/// <summary>
/// 出入库时间的结束范围格式为字符串yyyy-MM-dd
2025-10-28 19:18:39 +08:00
/// </summary>
public string InOutDateEnd { get; set; }
/// <summary>
/// 主表数据修改时间的开始范围
/// </summary>
public string GmtModifiedDateStart { get; set; }
/// <summary>
/// 主表数据修改时间的结束范围
/// </summary>
public string GmtModifiedDateEnd { get; set; }
/// <summary>
/// 明细表数据修改时间的开始范围
/// </summary>
public string GmtModifiedDetailDateStart { get; set; }
/// <summary>
/// 明细表数据修改时间的结束范围
2025-10-28 19:18:39 +08:00
/// </summary>
public string GmtModifiedDetailDateEnd { get; set; }
2025-10-28 19:18:39 +08:00
/// <summary>
/// 货品质量标识
/// 1正品
/// 0次品
/// null不区分正次品
/// </summary>
public int? IsCertified { get; set; }
/// <summary>
/// 出入库单号(单个)
2025-10-28 19:18:39 +08:00
/// </summary>
public string GoodsDocNo { get; set; }
/// <summary>
/// 出入库单号(多个),用逗号隔开
/// 例如:"GD001,GD002,GD003"
2025-10-28 19:18:39 +08:00
/// </summary>
public string GoodsDocNos { get; set; }
/// <summary>
/// 出入库单表头的备注信息
2025-10-28 19:18:39 +08:00
/// </summary>
public string GoodsdocRemark { get; set; }
/// <summary>
/// 出入库单明细行的备注信息
2025-10-28 19:18:39 +08:00
/// </summary>
public string GoodsDetailRemark { get; set; }
/// <summary>
/// 创建该出入库记录的操作人姓名
2025-10-28 19:18:39 +08:00
/// </summary>
public string CreateUserName { get; set; }
/// <summary>
/// 收发货单号
2025-10-28 19:18:39 +08:00
/// </summary>
public string DeliveryNo { get; set; }
/// <summary>
/// 货品编号/代码
2025-10-28 19:18:39 +08:00
/// </summary>
public string GoodsNo { get; set; }
/// <summary>
/// 货品名称
2025-10-28 19:18:39 +08:00
/// </summary>
public string GoodsName { get; set; }
/// <summary>
/// SKU条码/商品条码
2025-10-28 19:18:39 +08:00
/// </summary>
public string SkuBarcode { get; set; }
/// <summary>
/// 规格型号
2025-10-28 19:18:39 +08:00
/// </summary>
public string SkuName { get; set; }
/// <summary>
/// 批次号
2025-10-28 19:18:39 +08:00
/// </summary>
public string BatchNo { get; set; }
/// <summary>
/// 唯一序列号,用于标识单个商品
2025-10-28 19:18:39 +08:00
/// </summary>
public string SerialNo { get; set; }
/// <summary>
/// 系统回传状态标识
/// 0未回传
/// 1回传失败
/// 10不回传无需回传
/// 11已回传成功
2025-10-28 19:18:39 +08:00
/// </summary>
public string CallbackStatus { get; set; }
/// <summary>
/// 往来单位编码(供应商/客户编码)
2025-10-28 19:18:39 +08:00
/// </summary>
public string VendCode { get; set; }
/// <summary>
/// 仓库编码
2025-10-28 19:18:39 +08:00
/// </summary>
public string WarehouseCode { get; set; }
/// <summary>
/// 渠道编码
2025-10-28 19:18:39 +08:00
/// </summary>
public string ChannelCode { 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 Inouttypes { get; set; }
/// <summary>
/// 数据归档状态标识
/// null 或 0查询未归档的数据
/// 1查询已归档的数据
/// </summary>
public int? Archived { get; set; }
2025-10-28 19:18:39 +08:00
}
}