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