using System;
using System.Collections.Generic;
namespace Tiger.Model.Entitys.WMS.DTOS
{
public class InputDTO
{
///
/// 厂区
///
public string site { get; set; } = "XCSJ";
///
/// 开始时间
///
public DateTime? startdt { get; set; }
///
/// 结束时间
///
public DateTime? enddt { get; set; }
///
/// 送检单
///
public string InspectionNo { get; set; }
}
public class StockInputDTO
{
///
/// 厂区
///
public string site { get; set; } = "XCSJ";
///
/// 开始时间
///
public DateTime? startdt { get; set; }
///
/// 结束时间
///
public DateTime? enddt { get; set; }
}
public class BodyDTO
{
///
///
///
public string key { get; set; } = "d41d8cd98f00b204e9800998ecf8427e";
///
///
///
public string type { get; set; } = "sync";
///
///
///
public HostDTO host { get; set; }
///
///
///
public DataKey datakey { get; set; }
///
///
///
public ServiceDTO service { get; set; }
///
///
///
public T payload { get; set; }
}
///
///
///
public class PayLoad
{
///
///
///
public T std_data { get; set; }
}
///
///
///
public class Std_Data
{
///
///
///
public T parameter { get; set; }
}
///
///
///
public class ParameterDTO
{
///
/// 厂区
///
public string site { get; set; }
///
/// 开始时间
///
public string startdt { get; set; }
///
/// 结束时间
///
public string enddt { get; set; }
}
public class ParameterPostingDTO
{
///
/// 单号
///
public string sfeadocno { get; set; }
///
/// 入库日期
///
public string sfea001 { get; set; }
}
public class ParameterFinishProductDTO
{
public List shipment { get; set; }
}
public class ShipMent
{
///
/// 单据日期
///
public string sfeadocdt { get; set; }
///
/// 单别
///
public string sfeadocno { get; set; }
///
/// 申请人
///
public string sfea002 { get; set; }
///
///
///
public List detail1;
}
public class FinishProductDTO
{
///
/// 工单单号
///
public string sfeb001 { get; set; }
///
/// 入库数量
///
public decimal sfeb008 { get; set; }
///
/// 库位
///
public string sfeb013 { get; set; }
///
/// 储位
///
public string sfeb014 { get; set; }
///
/// 批号
///
public string sfeb015 { get; set; }
}
///
///
///
public class ParameterTrasferInfoDTO
{
///
/// 检验单号
///
public string indcdocno { get; set; }
///
/// 扣账日期
///
public string indc022 { get; set; }
///
/// 日期
///
public string indcdocdt { get; set; }
///
/// 调拨人员
///
public string indc004 { get; set; }
///
///
///
public string indc008 { get; set; }
///
/// 明细数据
///
public List detail { get; set; }
}
///
/// 明细数据
///
public class TrasferDetailDTO
{
///
/// 发料单号
///
public string indd101 { get; set; }
///
/// 项次
///
public string inddseq { get; set; }
///
/// 料件编号
///
public string indd002 { get; set; }
///
/// 拨出库位
///
public string indd022 { get; set; }
///
/// 拨出储位
///
public string indd023 { get; set; }
///
/// 拨出批次
///
public string indd024 { get; set; }
///
/// 拨出申请量
///
public string indd103 { get; set; }
///
/// 拨入库位
///
public string indd032 { get; set; }
///
/// 拨入储位
///
public string indd033 { get; set; }
}
///
///
///
public class ParameterInspectionDTO
{
///
/// 检验单号
///
public string qcbadocno { get; set; }
}
public class ParameterPurchaseDTO
{
///
/// 采购单号
///
public string pmdldocno { get; set; }
}
///
///
///
public class ParameterTrasferInfoDetailDTO
{
///
/// 调拨单号
///
public string indddocno { get; set; }
}
///
///
///
public class ParameterOtherOutInfoDetailDTO
{
///
/// 出库单号
///
public string inbbdocno { get; set; }
}
///
///
///
public class ServiceDTO
{
///
///
///
public string ip { get; set; } = "";
///
///
///
public string prod { get; set; } = "T100";
///
///
///
public string id { get; set; } = "topprd";
///
/// 接口名
///
public string name { get; set; } = "wms_erp_wms_getmat";
}
///
///
///
public class DataKey
{
///
/// 端口
///
public string EntId { get; set; }
///
/// 厂区
///
public string CompanyId { get; set; } = "XCSJ";
}
///
///
///
public class HostDTO
{
///
///
///
public string prod { get; set; } = "WMS";
///
///
///
public string ip { get; set; } = null;
///
///
///
public string lang { get; set; } = "zh_CN";
///
///
///
public string acct { get; set; } = "tiptop";
///
/// 获取当前时间戳
///
public TimeSpan timestamp { get; set; } = DateTime.Now - new DateTime(1970, 1, 1, 0, 0, 0, 0);
}
public class OtheroutInfoDTO
{
///
/// 项次
///
public string inbbseq { get; set; }
///
/// 料件编号
///
public string inbb001 { get; set; }
///
/// 数量
///
public decimal inbb011 { get; set; }
}
public class OtherOutInfoParameterDTO
{
///
/// 出库单号
///
public string inbadocno { get; set; }
///
/// 出库日期
///
public string inba002 { get; set; }
///
/// 明细数据
///
public List detail { get; set; }
}
public class SaleoutInfoDTO
{
///
/// 项次
///
public string xmdlseq { get; set; }
///
/// 出通单号
///
public string xmdl001 { get; set; }
///
/// 出通项次
///
public string xmdl002 { get; set; }
///
/// 料件编号
///
public string xmdl008 { get; set; }
///
/// 出货数量
///
public decimal xmdl018 { get; set; }
///
/// 库位
///
public string xmdl014 { get; set; }
///
/// 储位
///
public string xmdl015 { get; set; }
///
/// 批号
///
public string xmdl016 { get; set; }
///
/// 备注
///
public string xmdl051 { get; set; }
}
public class SaleInfoDTO
{
///
/// 单号
///
public string xmdkdocno { get; set; }
///
/// 日期
///
public string xmdkdocdt { get; set; }
///
/// 扣账日期
///
public string xmdk001 { get; set; }
///
/// 人员
///
public string xmdk003 { get; set; }
///
/// 部门
///
public string xmdk004 { get; set; }
///
/// 出通单号
///
public string xmdk005 { get; set; }
///
/// 客户编号
///
public string xmdk007 { get; set; }
///
/// 明细数据
///
public List detail { get; set; }
}
public class MaterialDTO
{
///
///
///
public string Id { get; set; }
///
/// 物料编码
///
public string ITEM_CODE { get; set; }
///
/// 物料名称
///
public string ITEM_NAME { get; set; }
///
/// 物料类型
///
public string ITEM_TYPE { get; set; }
///
/// 物料版本
///
public string ITEM_VER { get; set; }
///
/// 规格
///
public string SPEC { get; set; }
///
/// 储位规格
///
public string SPEC_WH { get; set; }
///
/// 颜色
///
public string COLOR { get; set; }
///
/// 单位
///
public string UNIT { get; set; }
///
/// 是否启用
///
public string IS_ACTIVE { get; set; }
///
/// 管控方式
///
public string CTRL_MODE { get; set; }
///
/// 发布时间
///
public DateTime? RELEASE_TIME { get; set; }
///
/// 生效时间
///
public DateTime? EFFECTIVE_TIME { get; set; }
///
/// 有效天数
///
public double VALIDITY_DAYS { get; set; }
///
/// 发料管控
///
public int DLVY_TYPE { get; set; }
///
/// 是否启用先进先出
///
public string ENABLE_FIFO { get; set; }
///
/// 备注
///
public string REMARK { get; set; }
///
/// 预存天数
///
public double DepositDays { get; set; }
}
///
///
///
public class MaterialInfoDTO
{
///
/// 据点
///
public string AUTH_ORG { get; set; }
///
/// 条码
///
public string SN { get; set; }
///
/// 物料编号
///
public string Item_Code { get; set; }
///
/// 生产日期
///
public DateTime? PROD_DATE { get; set; }
///
/// 有效期
///
public double? VALIDITY_DAYS { get; set; }
///
/// 预存期
///
public double? DepositDays { get; set; }
///
/// 延期时间
///
public decimal? PostponeDays { get; set; }
///
/// 超期天数
///
public decimal? OverdueDays { get; set; }
///
/// 创建时间
///
public DateTime? CreateTime { get; set; }
}
///
/// 超期查询DTO
///
public class OverdueDTO
{
///
/// 送货单号
///
public string TransNo { get; set; }
///
/// 料号
///
public string ItemCode { get; set; }
///
/// 条码信息
///
public string Sn { get; set; }
///
/// 有效天数
///
public double VALIDITY_DAYS { get; set; }
///
/// 预存天数
///
public double DepositDays { get; set; }
}
///
///
///
public class OrderStatusDTO
{
///
/// 状态
///
public string Status { get; set; }
///
/// 工单类型 0:入库单 1:生产领料单
///
public string OrderType { get; set; }
///
/// 单号
///
public string OrderNo { get; set; }
}
public class NullDTO
{
}
}