using Admin.NET.Core.Util.LowCode.Dto; using System; using Microsoft.EntityFrameworkCore; using System.ComponentModel.DataAnnotations; using Admin.NET.Core; namespace Admin.NET.Application { /// /// 领料单输出参数 /// public class WmsTakeMaterialOrderOutput { /// /// 单据大类 /// public long OrderLargeCategory { get; set; } /// /// 单据小类 /// public long OrderSubclass { get; set; } /// /// 事务类型 /// public string MoveType { get; set; } /// /// 上位系统单据唯一识别码 /// public long SOID { get; set; } /// /// 单据编号 /// public string NO { get; set; } /// /// 领料单申请日期 /// public DateTimeOffset Billdate { get; set; } /// /// 领用项目号 /// public string WBSElementcode { get; set; } /// /// 领料部门 /// public string BenefitingDepartcode { get; set; } /// /// 受益部门 /// public string CostCenterID { get; set; } /// /// 客户 /// public string FI_Client_Analysis_H { get; set; } /// /// 是否公司间交易 /// public long IsInnerCompany { get; set; } /// /// 领料人 /// public string PickerID { get; set; } /// /// 仓储中心 /// public string WarehouseCentername { get; set; } /// /// 公司 /// public string Companyname { get; set; } /// /// 施工队 /// public string ConstructionTeamID { get; set; } /// /// 单据状态 /// public Admin.NET.Core.OrderStatusEnum OrderStatus { get; set; } /// /// Id主键 /// public long Id { get; set; } /// /// 签核状态 /// public Admin.NET.Core.IssueState IssueState { get; set; } /// /// 对应YiGo系统 /// public List Dtls { get; set; } } /// /// 获取明细返回参数 /// public class WmsTakeMaterialOrderDetailOutput { /// /// 单据Id /// public long OrderId { get; set; } /// /// SCM领料申请单明细行唯一标识 /// public long OID { get; set; } /// /// 物料编号 /// public string Materialcode { get; set; } /// /// 物料名称 /// public string Materialname { get; set; } /// /// 基本单位 /// public string Unit { get; set; } /// /// 数量 /// public decimal Qty { get; set; } /// /// 下发数量 /// public decimal DistributeQty { get; set; } /// /// 单根长度 /// public decimal SingleLength { get; set; } /// /// 件数 /// public decimal Number { get; set; } /// /// SCM批次号 /// public string Batchno_SCM { get; set; } /// /// WMS批次号 /// public decimal Batchno_WMS { get; set; } /// /// 项目编号 /// public string ProjectCode { get; set; } /// /// TA号 /// public string TACode { get; set; } /// /// 分段号 /// public string PartCode { get; set; } /// /// 单据状态 /// public OrderDetailsStatusEnum OrderStatus { get; set; } = OrderDetailsStatusEnum.WEIZHIXING; /// /// 托盘编码 /// public string ContainerCode { get; set; } /// /// 库位编码 /// public string PlaceCode { get; set; } /// /// 单据主表 /// public WmsTakeMaterialOrder WmsTakeMaterialOrder { get; set; } } /// /// 获取库存返回参数 /// public class TakeMaterialStockOutput { /// /// 物料编号 /// public string MaterialNo { get; set; } /// /// 物料批次 /// public string MaterialBatch { get; set; } /// /// 物料名称 /// public string MaterialName { get; set; } /// /// 物料规格 /// public string MaterialSpec { get; set; } /// /// 单位类别;数据字典 /// public UnitType UnitType { get; set; } /// /// 单位编号;数据字典 /// public UnitNoType UnitNo { get; set; } /// /// 实物库存数 /// public decimal StockNumber { get; set; } /// /// 库位编码 /// public string PlaceCode { get; set; } /// /// 托盘Id /// public long ContainerId { get; set; } /// /// 托盘编码 /// public string ContainerCode { get; set; } /// /// 库区Id /// public long AreaId { get; set; } /// /// 账面数量 /// public decimal QuantityOfBill { get; set; } /// /// 入库来源 /// public RuKuSourceEnum Source { get; set; } /// /// 项目编号 /// public string ProjectCode { get; set; } /// /// 合同编号 /// public string ContractCode { get; set; } /// /// TA号 /// public string TACode { get; set; } } /// /// 库存分组物料号输出参数 /// public class MaterialNoListOutput { /// /// Code /// public string Code { get; set; } /// /// 物料编码 /// public string MaterialNo { get; set; } } /// /// 库存分组项目编码输出参数 /// public class ProjectCodeListOutput { /// /// Code /// public string Code { get; set; } /// /// 物料编码 /// public string ProjectCode { get; set; } } /// /// yigo获取领料单返回参数 /// public class WmsTakeMaterialOrderOutputByYiGO { public bool Status { get; set; } public List Data { get; set; } public string Result { get; set; } } /// /// 领料下架返回参数 /// public class ReturnTakeOrderOutput { /// /// 结果描述 /// public string Result { get; set; } /// /// 请求状态 /// public bool Status { get; set; } } }