Test-TaizhouWarehousePhaseII/3d/Assets/Zion/Scripts/ERP/ERPDeliveryListCollection.cs

357 lines
8.8 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.

//ERP类集合
using System.Collections.Generic;
using UnityEngine;
[System.Serializable]
public class CombinedClass
{
/// <summary>
/// 任务要求
/// </summary>
[Header("任务要求")]
public string stage;
/// <summary>
/// 出入库类型
/// </summary>
[Header("出入库类型")]
public string storageType;
/// <summary>
/// 物料编码
/// </summary>
[Header("物料编码")]
public string materialCode;
/// <summary>
/// 物料描述
/// </summary>
[Header("物料描述")]
public string materialName;
/// <summary>
/// 物料模型名称
/// </summary>
[Header("物料模型名称")]
public string moderName;
/// <summary>
/// 物料编号
/// </summary>
[Header("物料编号")]
public string materialNumber;
/// <summary>
/// 批次号
/// </summary>
[Header("批次号")]
public string BatchNumber;
/// <summary>
/// 入库单编号
/// </summary>
[Header("入库单编号")]
public string storageNumber;
/// <summary>
/// 货物交接单号
/// </summary>
[Header("货物交接单号")]
public string goodsTransferNumber;
/// <summary>
/// 合同编号
/// </summary>
[Header("合同编号")]
public string ContractNumber;
/// <summary>
/// 库存地点代码
/// </summary>
[Header("库存地点代码")]
public string StockLocationCode;
/// <summary>
/// 库存地点名称
/// </summary>
[Header("库存地点名称")]
public string StockLocationName;
/// <summary>
/// 仓库号
/// </summary>
[Header("仓库号")]
public string WarehouseNumber;
/// <summary>
/// 工厂代码
/// </summary>
[Header("工厂代码")]
public string FactoryCode;
/// <summary>
/// 工厂名称
/// </summary>
[Header("工厂名称")]
public string FactoryName;
/// <summary>
/// 公司代码
/// </summary>
[Header("公司代码")]
public string CompanyCode;
/// <summary>
/// 公司名称
/// </summary>
[Header("公司名称")]
public string CompanyName;
/// <summary>
/// 移动类型代码
/// </summary>
[Header("移动类型代码")]
public string TransportationTypeCode;
/// <summary>
/// 移动类型名称
/// </summary>
[Header("移动类型名称")]
public string TransportationTypeName;
/// <summary>
/// 装运类型描述
/// </summary>
[Header("装运类型描述")]
public string TransportationTypeDescription;
/// <summary>
/// 供应商编码
/// </summary>
[Header("供应商编码")]
public string SupplierCode;
/// <summary>
/// 供应商名称
/// </summary>
[Header("供应商名称")]
public string SupplierName;
/// <summary>
/// 目标仓位
/// </summary>
[Header("目标仓位")]
public string TargetLocation;
/// <summary>
/// 源发地仓位
/// </summary>
[Header("源发地仓位")]
public string SourceLocation;
/// <summary>
/// 收入数量
/// </summary>
[Header("收入数量")]
public string incomeQuantity;
/// <summary>
/// 结存数量
/// </summary>
[Header("结存数量")]
public string inventoryQuantity;
/// <summary>
/// 发出数量
/// </summary>
[Header("发出数量")]
public string issueQuantity;
/// <summary>
/// 期初库存数量
/// </summary>
[Header("期初库存数量")]
public string initialQuantity;
/// <summary>
/// 物资数量单位
/// </summary>
[Header("物资数量单位")]
public string materialUnit;
/// <summary>
/// 收货单价
/// </summary>
[Header("收货单价")]
[Newtonsoft.Json.JsonIgnore] // 防止敏感字段在JSON序列化时暴露避免批量分配漏洞
public string unitPrice;
/// <summary>
/// 库管员
/// </summary>
[Header("库管员")]
public string warehouseKeeper;
/// <summary>
/// 仓库主管
/// </summary>
[Header("仓库主管")]
public string warehouseDirector;
/// <summary>
/// 物资公司签字
/// </summary>
[Header("物资公司签字")]
public string materialCompanySign;
/// <summary>
/// 单位签收人
/// </summary>
[Header("单位签收人")]
public string unitSign;
/// <summary>
/// 供应商交付人
/// </summary>
[Header("供应商交付人")]
public string supplierDelivery;
/// <summary>
/// 发货方
/// </summary>
[Header("发货方")]
public string shipper;
/// <summary>
/// 收货方
/// </summary>
[Header("收货方")]
public string deliveryParty;
/// <summary>
/// 物料凭证创建人
/// </summary>
[Header("物料凭证创建人")]
public string materialVoucherCreator;
/// <summary>
/// 会计凭证号
/// </summary>
[Header("会计凭证号")]
public string accountingVoucherNumber;
/// <summary>
/// 物料凭证编号
/// </summary>
[Header("物料凭证编号")]
public string materialVoucherNumber;
/// <summary>
/// 实际交货期
/// </summary>
[Header("实际交货期")]
public string DeliveryDate;
/// <summary>
/// 过账日期
/// </summary>
[Header("过账日期")]
public string AccountingDate;
/// <summary>
/// 发货方时间
/// </summary>
[Header("发货方时间")]
public string FromPartyDeliveryDate;
/// <summary>
/// 收货方时间
/// </summary>
[Header("收货方时间")]
public string ToPartyDeliveryDate;
/// <summary>
/// 物资供应公司签字日期
/// </summary>
[Header("物资供应公司签字日期")]
public string SupplierSignatureDate;
/// <summary>
/// 项目单位接收人签字日期
/// </summary>
[Header("项目单位接收人签字日期")]
public string ProjectUnitSignatureDate;
/// <summary>
/// 供应商交付人签字日期
/// </summary>
[Header("供应商交付人签字日期")]
public string SupplierDeliverySignatureDate;
/// <summary>
/// 采购凭证号
/// </summary>
[Header("采购凭证号")]
public string PurchaseVoucherNumber;
/// <summary>
/// 采购凭证的项目编号
/// </summary>
[Header("采购凭证的项目编号")]
public string PurchaseVoucherItemNumber;
/// <summary>
/// 凭证日期Start
/// </summary>
[Header("凭证日期Start")]
public string VoucherDateStart;
/// <summary>
/// 凭证日期End
/// </summary>
[Header("凭证日期End")]
public string VoucherDateEnd;
/// <summary>
/// 供应计划编号
/// </summary>
[Header("供应计划编号")]
public string SupplyPlanNumber;
/// <summary>
/// 电子验收报告编号
/// </summary>
[Header("电子验收报告编号")]
public string ElectronicAcceptanceReportNumber;
/// <summary>
/// 订单号
/// </summary>
[Header("订单号")]
public string OrderNumber;
/// <summary>
/// 需求数量
/// </summary>
[Header("需求数量")]
public string NeedNumber;
/// <summary>
/// 审核人签字
/// </summary>
[Header("审核人签字")]
public string Reviewers;
/// <summary>
/// 经办人签字
/// </summary>
[Header("经办人签字")]
public string Attn;
/// <summary>
/// 物资部门签字
/// </summary>
[Header("经办人签字")]
public string Suppliesdepartment;
/// <summary>
/// 今天日期
/// </summary>
[Header("今天日期")]
public string TodayTime;
/// <summary>
/// 科目名
/// </summary>
[Header("科目名")]
public string Subjectname;
}
/// <summary>
/// 物料核对、外观检查
/// </summary>
[System.Serializable]
public class MaterialCheck
{
/// <summary>
/// 物资名称
/// </summary>
[Header("物资名称")]
public string materialName;
/// <summary>
/// 物资品类是否一致
/// </summary>
[Header("物资品类是否一致")]
public string materialCategory;
/// <summary>
/// 厂家是否一致
/// </summary>
[Header("厂家是否一致")]
public string manufacturer;
/// <summary>
/// 检查外观
/// </summary>
[Header("检查外观")]
public string appearanceCheck;
}
/// <summary>
/// 物料核对、外观检查
/// </summary>
[System.Serializable]
public class AccessoryDocuments
{
/// <summary>
/// 附件名称
/// </summary>
[Header("附件名称")]
public string attachmentName;
/// <summary>
/// 附件是否需要
/// </summary>
[Header("附件是否需要")]
public bool IsNeedAttachment;
}