using System;
|
using System.Collections.Generic;
|
|
namespace Tiger.Model.Entitys.WMS.DTOS
|
{
|
public class otherOutInfoDTO
|
{
|
/// <summary>
|
/// 据点
|
/// </summary>
|
public string AUTH_ORG { get; set; }
|
|
/// <summary>
|
/// 企业代码
|
/// </summary>
|
public string CorporateCode { get; set; }
|
|
/// <summary>
|
/// 单据代码
|
/// </summary>
|
public string BILLCODE { get; set; }
|
|
/// <summary>
|
/// 单据时间
|
/// </summary>
|
public DateTime BILLDATE { get; set; }
|
|
/// <summary>
|
/// 创建人
|
/// </summary>
|
public string CREATE_USER { get; set; }
|
|
/// <summary>
|
/// 创建时间
|
/// </summary>
|
public DateTime CREATE_TIME { get; set; }
|
|
/// <summary>
|
/// 更新时间
|
/// </summary>
|
public DateTime UPDATE_TIME { get; set; }
|
|
/// <summary>
|
/// 出库单明细数据
|
/// </summary>
|
public List<DetailDTO> Details { get; set; }
|
}
|
|
public class DetailDTO
|
{
|
/// <summary>
|
/// 据点
|
/// </summary>
|
public string AUTH_ORG { get; set; }
|
|
/// <summary>
|
/// 单据代码
|
/// </summary>
|
public string BILLCODE { get; set; }
|
|
/// <summary>
|
/// 单据行状态
|
/// </summary>
|
public int LINESTATUS { get; set; }
|
|
/// <summary>
|
/// 单据行号
|
/// </summary>
|
public int BILLLINE { get; set; }
|
|
/// <summary>
|
/// 创建时间
|
/// </summary>
|
public DateTime CREATE_TIME { get; set; }
|
|
/// <summary>
|
/// 创建人
|
/// </summary>
|
public string CREATE_USER { get; set; }
|
|
/// <summary>
|
/// 单位代码
|
/// </summary>
|
public string UNITCODE { get; set; }
|
|
/// <summary>
|
/// 物料代码
|
/// </summary>
|
public string ITEM_CODE { get; set; }
|
|
/// <summary>
|
/// 需求数量
|
/// </summary>
|
public decimal? PRQTY { get; set; }
|
|
/// <summary>
|
/// 送货时间
|
/// </summary>
|
public DateTime DELIVERYDATE { get; set; }
|
|
/// <summary>
|
/// 仓库代码
|
/// </summary>
|
public string WAREHOUSECODE { get; set; }
|
}
|
|
/// <summary>
|
///
|
/// </summary>
|
public class TrasferInfoDTO
|
{
|
/// <summary>
|
/// 据点
|
/// </summary>
|
public string AUTH_ORG { get; set; }
|
|
/// <summary>
|
/// 企业代码
|
/// </summary>
|
public string CorporateCode { get; set; }
|
|
/// <summary>
|
/// 单据代码
|
/// </summary>
|
public string BILLCODE { get; set; }
|
|
/// <summary>
|
/// 单据日期
|
/// </summary>
|
public DateTime? BILLDATE { get; set; }
|
|
/// <summary>
|
/// 出库仓库代码
|
/// </summary>
|
public string OUTWAREHOUSECODE { get; set; }
|
|
/// <summary>
|
/// 入库仓库代码
|
/// </summary>
|
public string INWAREHOUSECODE { get; set; }
|
|
/// <summary>
|
/// 创建时间
|
/// </summary>
|
public DateTime? CREATE_TIME { get; set; }
|
|
/// <summary>
|
/// 明细数据
|
/// </summary>
|
public List<TrasferInfoDetailDTO> details { get; set; }
|
}
|
|
public class TrasferInfoDetailDTO
|
{
|
/// <summary>
|
/// 据点
|
/// </summary>
|
public string AUTH_ORG { get; set; }
|
|
/// <summary>
|
/// 单据代码
|
/// </summary>
|
public string BILLCODE { get; set; }
|
|
/// <summary>
|
/// 单据行号
|
/// </summary>
|
public int BILLLINE { get; set; }
|
|
/// <summary>
|
/// 单据行状态
|
/// </summary>
|
public string LINESTATUS { get; set; }
|
|
/// <summary>
|
/// 出库数量
|
/// </summary>
|
public decimal? OUTQTY { get; set; }
|
|
/// <summary>
|
/// 物料编号
|
/// </summary>
|
public string ITEM_CODE { get; set; }
|
|
/// <summary>
|
/// 单位代码
|
/// </summary>
|
public string UNITCODE { get; set; }
|
|
/// <summary>
|
/// 需求数量
|
/// </summary>
|
public decimal? PRQTY { get; set; }
|
|
/// <summary>
|
/// 出库仓库代码
|
/// </summary>
|
public string OUTWAREHOUSECODE { get; set; }
|
|
/// <summary>
|
/// 入库仓库代码
|
/// </summary>
|
public string INWAREHOUSECODE { get; set; }
|
|
/// <summary>
|
/// 创建时间
|
/// </summary>
|
public DateTime? CREATE_TIME { get; set; }
|
}
|
|
/// <summary>
|
/// 库存信息
|
/// </summary>
|
public class StockInfoDTO
|
{
|
/// <summary>
|
/// 厂区
|
/// </summary>
|
public string site { get; set; } = "XCSJ";
|
|
/// <summary>
|
/// 据点
|
/// </summary>
|
public string inagsite { get; set; }
|
|
/// <summary>
|
/// 料号
|
/// </summary>
|
public string inag001 { get; set; }
|
|
/// <summary>
|
/// 库位
|
/// </summary>
|
public string inag004 { get; set; }
|
}
|
|
public class SaleOutInfoParameter
|
{
|
/// <summary>
|
///
|
/// </summary>
|
public List<SaleOutInfoDetailDTO> @return { get; set; }
|
}
|
|
/// <summary>
|
///
|
/// </summary>
|
public class SaleOutInfoDetailDTO
|
{
|
/// <summary>
|
/// 据点
|
/// </summary>
|
//public string inagsite { get; set; }
|
|
/// <summary>
|
/// 料号
|
/// </summary>
|
public string inag001 { get; set; }
|
|
/// <summary>
|
/// 库位
|
/// </summary>
|
public string inag004 { get; set; }
|
|
/// <summary>
|
/// 批号
|
/// </summary>
|
//public string inag006 { get; set; }
|
|
/// <summary>
|
/// 库存数量
|
/// </summary>
|
public decimal inag009 { get; set; }
|
|
/// <summary>
|
/// 库存单位
|
/// </summary>
|
public string inag007 { get; set; }
|
}
|
|
public class ProductInputDTO
|
{
|
/// <summary>
|
/// 用户工号
|
/// </summary>
|
public string UserCode { get; set; }
|
|
/// <summary>
|
/// 工单
|
/// </summary>
|
public string WorkOrder { get; set; }
|
|
/// <summary>
|
/// T100库位
|
/// </summary>
|
public string WarehouseCode { get; set; }
|
|
/// <summary>
|
/// 机型
|
/// </summary>
|
public string ITEM_MODEL { get; set; }
|
|
/// <summary>
|
/// 产品料号
|
/// </summary>
|
public string ItemCode { get; set; }
|
|
/// <summary>
|
/// 明细数据
|
/// </summary>
|
public List<ProductInputDetailDTO> details { get; set; }
|
}
|
|
public class ProductInputResultDTO
|
{
|
/// <summary>
|
/// 工单
|
/// </summary>
|
public string WorkOrder { get; set; }
|
}
|
|
/// <summary>
|
/// 明细
|
/// </summary>
|
public class ProductInputDetailDTO
|
{
|
/// <summary>
|
/// SN码
|
/// </summary>
|
public string SN { get; set; }
|
|
/// <summary>
|
/// 单位
|
/// </summary>
|
public string Unit { get; set; }
|
|
/// <summary>
|
/// 外箱号
|
/// </summary>
|
public string Carton { get; set; }
|
|
/// <summary>
|
/// 栈板号
|
/// </summary>
|
public string Pallet { get; set; }
|
|
/// <summary>
|
/// WMS储位
|
/// </summary>
|
public string Location { get; set; }
|
|
/// <summary>
|
/// 生产日期
|
/// </summary>
|
public DateTime? ProdDate { get; set; }
|
}
|
|
public class ProductOutputDTO
|
{
|
/// <summary>
|
/// 据点名称
|
/// </summary>
|
public string AuthORG { get; set; }
|
|
/// <summary>
|
/// 出库单号
|
/// </summary>
|
public string Order { get; set; }
|
|
/// <summary>
|
/// T100库位
|
/// </summary>
|
public string WarehouseCode { get; set; }
|
|
/// <summary>
|
/// 物料编号
|
/// </summary>
|
public string ItemCode { get; set; }
|
|
/// <summary>
|
/// 明细数据
|
/// </summary>
|
public List<ProductOutputDetailDTO> details { get; set; }
|
}
|
|
/// <summary>
|
///
|
/// </summary>
|
public class ProductOutputDetailDTO
|
{
|
/// <summary>
|
/// SN
|
/// </summary>
|
public string SN { get; set; }
|
|
/// <summary>
|
/// 条码类型
|
/// </summary>
|
public string SnType { get; set; }
|
|
/// <summary>
|
/// mes出货单
|
/// </summary>
|
public string MES_BILLCODE { get; set; }
|
}
|
|
/// <summary>
|
/// 分合箱
|
/// </summary>
|
public class SplitBoxDTO
|
{
|
/// <summary>
|
/// 旧数据(可传递栈板号、箱号)
|
/// </summary>
|
public List<string> OldSns { get; set; }
|
|
/// <summary>
|
/// 新的数据
|
/// </summary>
|
public List<NewSnDataDTO> NewSnList { get; set; }
|
}
|
|
public class NewSnDataDTO
|
{
|
/// <summary>
|
/// SN条码
|
/// </summary>
|
public string SN { get; set; }
|
|
/// <summary>
|
/// 箱号
|
/// </summary>
|
public string Carton { get; set; }
|
|
/// <summary>
|
/// 栈板号
|
/// </summary>
|
public string Pallet { get; set; }
|
|
/// <summary>
|
/// WMS储位
|
/// </summary>
|
public string Location { get; set; }
|
}
|
|
/// <summary>
|
/// 重工
|
/// </summary>
|
public class ReworkDTO
|
{
|
/// <summary>
|
/// 重工单号
|
/// </summary>
|
//public string WorkOrder { get; set; }
|
|
/// <summary>
|
/// 产品条码
|
/// </summary>
|
public string SN { get; set; }
|
|
/// <summary>
|
/// 箱号
|
/// </summary>
|
//public string Carton { get; set; }
|
|
/// <summary>
|
/// 栈板号
|
/// </summary>
|
//public string Pallet { get; set; }
|
}
|
|
public class SMTReturnDTO
|
{
|
/// <summary>
|
///
|
/// </summary>
|
public string BillCode { get; set; }
|
|
/// <summary>
|
/// 据点
|
/// </summary>
|
public string OrgCode { get; set; }
|
|
/// <summary>
|
/// 库位
|
/// </summary>
|
public string WareHouse { get; set; }
|
|
/// <summary>
|
/// 明细数据
|
/// </summary>
|
public List<SMTReturnDetail> BarCodes { get; set; }
|
}
|
|
public class SMTReturnDetail
|
{
|
/// <summary>
|
/// 条码
|
/// </summary>
|
public string SN { get; set; }
|
|
/// <summary>
|
/// 物料编号
|
/// </summary>
|
public string ItemCode { get; set; }
|
|
/// <summary>
|
/// 数量
|
/// </summary>
|
public decimal Qty { get; set; }
|
}
|
|
public class ProduceInputDataDTO
|
{
|
/// <summary>
|
/// 生产入库单号
|
/// </summary>
|
public string sfeadocno { get; set; }
|
|
/// <summary>
|
/// 单据日期
|
/// </summary>
|
public DateTime? sfeadocdt { get; set; }
|
|
/// <summary>
|
/// 申请人
|
/// </summary>
|
public string sfea002 { get; set; }
|
|
/// <summary>
|
/// 据点
|
/// </summary>
|
public string sfeasite { get; set; }
|
|
/// <summary>
|
/// 企业代码
|
/// </summary>
|
public string sfeaent { get; set; }
|
|
/// <summary>
|
/// 明细数据
|
/// </summary>
|
public List<ProduceInputDetailDTO> Details { get; set; }
|
}
|
|
public class ProduceInputDetailDTO
|
{
|
/// <summary>
|
/// 项次
|
/// </summary>
|
public int sfebseq { get; set; }
|
|
/// <summary>
|
/// 工单单号
|
/// </summary>
|
public string sfeb001 { get; set; }
|
|
/// <summary>
|
/// 料号
|
/// </summary>
|
public string sfeb004 { get; set; }
|
|
/// <summary>
|
/// 单位
|
/// </summary>
|
public string sfeb007 { get; set; }
|
|
/// <summary>
|
/// 入库数量
|
/// </summary>
|
public decimal sfeb008 { get; set; }
|
|
/// <summary>
|
/// 库位
|
/// </summary>
|
public string sfeb013 { get; set; }
|
|
/// <summary>
|
/// 储位
|
/// </summary>
|
public string sfeb014 { get; set; }
|
|
/// <summary>
|
/// 批号
|
/// </summary>
|
public string sfeb015 { get; set; }
|
|
/// <summary>
|
/// 机型
|
/// </summary>
|
public string sfebud001 { get; set; }
|
|
/// <summary>
|
/// 入库类型 1:一般 5:回收料
|
/// </summary>
|
public string sfeb003 { get; set; }
|
}
|
|
public class OrgDataDTO
|
{
|
/// <summary>
|
/// 仓库信息
|
/// </summary>
|
public WMS_WAREHOUSE data { get; set; }
|
|
/// <summary>
|
/// 据点
|
/// </summary>
|
public string OrgCode { get; set; }
|
}
|
}
|