201 lines
5.7 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 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>
/// 需要查询的字段列表,多个字段用逗号分隔
/// 例如:"goodsNo,goodsName,skuName"
/// </summary>
public string Cols { get; set; }
/// <summary>
/// 页码从1开始计数
/// </summary>
public int? PageIndex { get; set; }
/// <summary>
/// 每页显示的数据条数,用于分页查询
/// </summary>
public int? PageSize { get; set; }
/// <summary>
/// 关联的业务单号,如订单号、采购单号等
/// </summary>
public string BillNo { get; set; }
/// <summary>
/// 出入库时间的开始范围格式为字符串yyyy-MM-dd
/// </summary>
public string InOutDateStart { get; set; }
/// <summary>
/// 出入库时间的结束范围格式为字符串yyyy-MM-dd
/// </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>
/// 明细表数据修改时间的结束范围
/// </summary>
public string GmtModifiedDetailDateEnd { get; set; }
/// <summary>
/// 货品质量标识
/// 1正品
/// 0次品
/// null不区分正次品
/// </summary>
public int? IsCertified { get; set; }
/// <summary>
/// 出入库单号(单个)
/// </summary>
public string GoodsDocNo { get; set; }
/// <summary>
/// 出入库单号(多个),用逗号隔开
/// 例如:"GD001,GD002,GD003"
/// </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>
/// SKU条码/商品条码
/// </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>
/// 往来单位编码(供应商/客户编码)
/// </summary>
public string VendCode { get; set; }
/// <summary>
/// 仓库编码
/// </summary>
public string WarehouseCode { get; set; }
/// <summary>
/// 渠道编码
/// </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; }
}
}