啊鑫
2024-09-25 e08786579903aba72be57fab1024980bf737dfbd
委外订单接口更新
已修改25个文件
862 ■■■■ 文件已修改
MES.Service/Modes/ProductionOrder.cs 454 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MES.Service/Modes/ProductionOrderSub.cs 344 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MES.Service/bin/Debug/net8.0/MES.Service.dll 补丁 | 查看 | 原始文档 | blame | 历史
MES.Service/bin/Debug/net8.0/MES.Service.pdb 补丁 | 查看 | 原始文档 | blame | 历史
MES.Service/bin/Release/net8.0/MES.Service.dll 补丁 | 查看 | 原始文档 | blame | 历史
MES.Service/bin/Release/net8.0/MES.Service.pdb 补丁 | 查看 | 原始文档 | blame | 历史
MES.Service/service/BasicData/ProductionOrderManager.cs 22 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MESApplication/Controllers/BasicData/ProductionOrderController.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
MESApplication/bin/Debug/net8.0/MES.Service.dll 补丁 | 查看 | 原始文档 | blame | 历史
MESApplication/bin/Debug/net8.0/MES.Service.pdb 补丁 | 查看 | 原始文档 | blame | 历史
MESApplication/bin/Debug/net8.0/MESApplication.dll 补丁 | 查看 | 原始文档 | blame | 历史
MESApplication/bin/Debug/net8.0/MESApplication.exe 补丁 | 查看 | 原始文档 | blame | 历史
MESApplication/bin/Debug/net8.0/MESApplication.pdb 补丁 | 查看 | 原始文档 | blame | 历史
MESApplication/bin/Release/net8.0/MES.Service.dll 补丁 | 查看 | 原始文档 | blame | 历史
MESApplication/bin/Release/net8.0/MES.Service.pdb 补丁 | 查看 | 原始文档 | blame | 历史
MESApplication/bin/Release/net8.0/MESApplication.dll 补丁 | 查看 | 原始文档 | blame | 历史
MESApplication/bin/Release/net8.0/MESApplication.exe 补丁 | 查看 | 原始文档 | blame | 历史
MESApplication/bin/Release/net8.0/MESApplication.pdb 补丁 | 查看 | 原始文档 | blame | 历史
MESApplication/bin/Release/net8.0/MESApplication.xml 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MESApplication/bin/Release/net8.0/publish/MES.Service.dll 补丁 | 查看 | 原始文档 | blame | 历史
MESApplication/bin/Release/net8.0/publish/MES.Service.pdb 补丁 | 查看 | 原始文档 | blame | 历史
MESApplication/bin/Release/net8.0/publish/MESApplication.dll 补丁 | 查看 | 原始文档 | blame | 历史
MESApplication/bin/Release/net8.0/publish/MESApplication.exe 补丁 | 查看 | 原始文档 | blame | 历史
MESApplication/bin/Release/net8.0/publish/MESApplication.pdb 补丁 | 查看 | 原始文档 | blame | 历史
MESApplication/bin/Release/net8.0/publish/MESApplication.xml 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MES.Service/Modes/ProductionOrder.cs
@@ -1,275 +1,275 @@
using SqlSugar;
namespace MES.Service.Modes;
/// <summary>
///     生产订单表(委外)
/// </summary>
[SugarTable("PRODUCTION_ORDER")]
public class ProductionOrder
namespace MES.Service.Modes
{
    /// <summary>
    ///     SEQ_ORDER
    /// </summary>
    [SugarColumn(ColumnName = "ID", OracleSequenceName = "SEQ_ORDER",
        IsPrimaryKey = true)]
    public decimal Id { get; set; }
    /// 生产订单表(委外)
    ///</summary>
    [SugarTable("PRODUCTION_ORDER")]
    public class ProductionOrder
    {
        /// <summary>
        /// SEQ_ORDER
        ///</summary>
        [SugarColumn(ColumnName = "ID",OracleSequenceName = "SEQ_ORDER", IsPrimaryKey = true)]
        public decimal Id { get; set; }
    /// <summary>
    ///     单据编号
    /// </summary>
    [SugarColumn(ColumnName = "ORDER_NO")]
    public string? OrderNo { get; set; }
        /// <summary>
        /// 单据编号
        ///</summary>
        [SugarColumn(ColumnName = "ORDER_NO")]
        public string? OrderNo { get; set; }
    /// <summary>
    ///     贴片工艺属性
    /// </summary>
    [SugarColumn(ColumnName = "SMT_PROCESS_ATTR")]
    public string? SmtProcessAttr { get; set; }
        /// <summary>
        /// 贴片工艺属性
        ///</summary>
        [SugarColumn(ColumnName = "SMT_PROCESS_ATTR")]
        public string? SmtProcessAttr { get; set; }
    /// <summary>
    ///     仓库
    /// </summary>
    [SugarColumn(ColumnName = "WAREHOUSE")]
    public string? Warehouse { get; set; }
        /// <summary>
        /// 仓库
        ///</summary>
        [SugarColumn(ColumnName = "WAREHOUSE")]
        public string? Warehouse { get; set; }
    /// <summary>
    ///     单据日期
    /// </summary>
    [SugarColumn(ColumnName = "ORDER_DATE")]
    public DateTime? OrderDate { get; set; }
        /// <summary>
        /// 单据日期
        ///</summary>
        [SugarColumn(ColumnName = "ORDER_DATE")]
        public DateTime? OrderDate { get; set; }
    /// <summary>
    ///     单据类型
    /// </summary>
    [SugarColumn(ColumnName = "ORDER_TYPE")]
    public string? OrderType { get; set; }
        /// <summary>
        /// 单据类型
        ///</summary>
        [SugarColumn(ColumnName = "ORDER_TYPE")]
        public string? OrderType { get; set; }
    /// <summary>
    ///     业务状态
    /// </summary>
    [SugarColumn(ColumnName = "BUSINESS_STATUS")]
    public string? BusinessStatus { get; set; }
        /// <summary>
        /// 业务状态
        ///</summary>
        [SugarColumn(ColumnName = "BUSINESS_STATUS")]
        public string? BusinessStatus { get; set; }
    /// <summary>
    ///     产品编码
    /// </summary>
    [SugarColumn(ColumnName = "PRODUCT_CODE")]
    public string? ProductCode { get; set; }
        /// <summary>
        /// 产品编码
        ///</summary>
        [SugarColumn(ColumnName = "PRODUCT_CODE")]
        public string? ProductCode { get; set; }
    /// <summary>
    ///     单位
    /// </summary>
    [SugarColumn(ColumnName = "UNIT")]
    public string? Unit { get; set; }
        /// <summary>
        /// 单位
        ///</summary>
        [SugarColumn(ColumnName = "UNIT")]
        public string? Unit { get; set; }
    /// <summary>
    ///     工单数量
    /// </summary>
    [SugarColumn(ColumnName = "WORK_ORDER_QTY")]
    public decimal? WorkOrderQty { get; set; }
        /// <summary>
        /// 工单数量
        ///</summary>
        [SugarColumn(ColumnName = "WORK_ORDER_QTY")]
        public double? WorkOrderQty { get; set; }
    /// <summary>
    ///     计划组
    /// </summary>
    [SugarColumn(ColumnName = "PLANNING_GROUP")]
    public string? PlanningGroup { get; set; }
        /// <summary>
        /// 计划组
        ///</summary>
        [SugarColumn(ColumnName = "PLANNING_GROUP")]
        public string? PlanningGroup { get; set; }
    /// <summary>
    ///     计划员
    /// </summary>
    [SugarColumn(ColumnName = "PLANNER")]
    public string? Planner { get; set; }
        /// <summary>
        /// 计划员
        ///</summary>
        [SugarColumn(ColumnName = "PLANNER")]
        public string? Planner { get; set; }
    /// <summary>
    ///     预计开工时间
    /// </summary>
    [SugarColumn(ColumnName = "ESTIMATED_START_TIME")]
    public DateTime? EstimatedStartTime { get; set; }
        /// <summary>
        /// 预计开工时间
        ///</summary>
        [SugarColumn(ColumnName = "ESTIMATED_START_TIME")]
        public DateTime? EstimatedStartTime { get; set; }
    /// <summary>
    ///     预计完工时间
    /// </summary>
    [SugarColumn(ColumnName = "ESTIMATED_END_TIME")]
    public DateTime? EstimatedEndTime { get; set; }
        /// <summary>
        /// 预计完工时间
        ///</summary>
        [SugarColumn(ColumnName = "ESTIMATED_END_TIME")]
        public DateTime? EstimatedEndTime { get; set; }
    /// <summary>
    ///     计划下达日期
    /// </summary>
    [SugarColumn(ColumnName = "PLAN_RELEASE_DATE")]
    public DateTime? PlanReleaseDate { get; set; }
        /// <summary>
        /// 计划下达日期
        ///</summary>
        [SugarColumn(ColumnName = "PLAN_RELEASE_DATE")]
        public DateTime? PlanReleaseDate { get; set; }
    /// <summary>
    ///     入库上限
    /// </summary>
    [SugarColumn(ColumnName = "STORAGE_UPPER_LIMIT")]
    public decimal? StorageUpperLimit { get; set; }
        /// <summary>
        /// 入库上限
        ///</summary>
        [SugarColumn(ColumnName = "STORAGE_UPPER_LIMIT")]
        public double? StorageUpperLimit { get; set; }
    /// <summary>
    ///     入库下限
    /// </summary>
    [SugarColumn(ColumnName = "STORAGE_LOWER_LIMIT")]
    public decimal? StorageLowerLimit { get; set; }
        /// <summary>
        /// 入库下限
        ///</summary>
        [SugarColumn(ColumnName = "STORAGE_LOWER_LIMIT")]
        public double? StorageLowerLimit { get; set; }
    /// <summary>
    ///     计划跟踪号
    /// </summary>
    [SugarColumn(ColumnName = "TRACKING_NO")]
    public string? TrackingNo { get; set; }
        /// <summary>
        /// 计划跟踪号
        ///</summary>
        [SugarColumn(ColumnName = "TRACKING_NO")]
        public string? TrackingNo { get; set; }
    /// <summary>
    ///     批号
    /// </summary>
    [SugarColumn(ColumnName = "BATCH_NO")]
    public string? BatchNo { get; set; }
        /// <summary>
        /// 批号
        ///</summary>
        [SugarColumn(ColumnName = "BATCH_NO")]
        public string? BatchNo { get; set; }
    /// <summary>
    ///     BOM版次
    /// </summary>
    [SugarColumn(ColumnName = "BOM_VERSION")]
    public string? BomVersion { get; set; }
        /// <summary>
        /// BOM版次
        ///</summary>
        [SugarColumn(ColumnName = "BOM_VERSION")]
        public string? BomVersion { get; set; }
    /// <summary>
    ///     销售订单号
    /// </summary>
    [SugarColumn(ColumnName = "SALES_ORDER_NO")]
    public string? SalesOrderNo { get; set; }
        /// <summary>
        /// 销售订单号
        ///</summary>
        [SugarColumn(ColumnName = "SALES_ORDER_NO")]
        public string? SalesOrderNo { get; set; }
    /// <summary>
    ///     销售订单行号
    /// </summary>
    [SugarColumn(ColumnName = "SALES_ORDER_LINE_NO")]
    public string? SalesOrderLineNo { get; set; }
        /// <summary>
        /// 销售订单行号
        ///</summary>
        [SugarColumn(ColumnName = "SALES_ORDER_LINE_NO")]
        public string? SalesOrderLineNo { get; set; }
    /// <summary>
    ///     生成方式
    /// </summary>
    [SugarColumn(ColumnName = "GENERATION_METHOD")]
    public string? GenerationMethod { get; set; }
        /// <summary>
        /// 生成方式
        ///</summary>
        [SugarColumn(ColumnName = "GENERATION_METHOD")]
        public string? GenerationMethod { get; set; }
    /// <summary>
    ///     ERP生产订单ID
    /// </summary>
    [SugarColumn(ColumnName = "ERP_PRODUCTION_ORDER_ID")]
    public string? ErpProductionOrderId { get; set; }
        /// <summary>
        /// ERP生产订单ID
        ///</summary>
        [SugarColumn(ColumnName = "ERP_PRODUCTION_ORDER_ID")]
        public string? ErpProductionOrderId { get; set; }
    /// <summary>
    ///     ERP生产订单序号
    /// </summary>
    [SugarColumn(ColumnName = "ERP_PRODUCTION_ORDER_LINE_NO")]
    public string? ErpProductionOrderLineNo { get; set; }
        /// <summary>
        /// ERP生产订单序号
        ///</summary>
        [SugarColumn(ColumnName = "ERP_PRODUCTION_ORDER_LINE_NO")]
        public string? ErpProductionOrderLineNo { get; set; }
    /// <summary>
    ///     ERP生产订单单号
    /// </summary>
    [SugarColumn(ColumnName = "ERP_PRODUCTION_ORDER_NO")]
    public string? ErpProductionOrderNo { get; set; }
        /// <summary>
        /// ERP生产订单单号
        ///</summary>
        [SugarColumn(ColumnName = "ERP_PRODUCTION_ORDER_NO")]
        public string? ErpProductionOrderNo { get; set; }
    /// <summary>
    ///     源单类型
    /// </summary>
    [SugarColumn(ColumnName = "SOURCE_ORDER_TYPE")]
    public string? SourceOrderType { get; set; }
        /// <summary>
        /// 源单类型
        ///</summary>
        [SugarColumn(ColumnName = "SOURCE_ORDER_TYPE")]
        public string? SourceOrderType { get; set; }
    /// <summary>
    ///     源单编号
    /// </summary>
    [SugarColumn(ColumnName = "SOURCE_ORDER_NO")]
    public string? SourceOrderNo { get; set; }
        /// <summary>
        /// 源单编号
        ///</summary>
        [SugarColumn(ColumnName = "SOURCE_ORDER_NO")]
        public string? SourceOrderNo { get; set; }
    /// <summary>
    ///     源单分录行号
    /// </summary>
    [SugarColumn(ColumnName = "SOURCE_ORDER_ENTRY_NO")]
    public string? SourceOrderEntryNo { get; set; }
        /// <summary>
        /// 源单分录行号
        ///</summary>
        [SugarColumn(ColumnName = "SOURCE_ORDER_ENTRY_NO")]
        public string? SourceOrderEntryNo { get; set; }
    /// <summary>
    ///     需求单据号
    /// </summary>
    [SugarColumn(ColumnName = "DEMAND_ORDER_NO")]
    public string? DemandOrderNo { get; set; }
        /// <summary>
        /// 需求单据号
        ///</summary>
        [SugarColumn(ColumnName = "DEMAND_ORDER_NO")]
        public string? DemandOrderNo { get; set; }
    /// <summary>
    ///     需求单据行号
    /// </summary>
    [SugarColumn(ColumnName = "DEMAND_ORDER_LINE_NO")]
    public string? DemandOrderLineNo { get; set; }
        /// <summary>
        /// 需求单据行号
        ///</summary>
        [SugarColumn(ColumnName = "DEMAND_ORDER_LINE_NO")]
        public string? DemandOrderLineNo { get; set; }
    /// <summary>
    ///     结案人
    /// </summary>
    [SugarColumn(ColumnName = "CLOSING_PERSON")]
    public string? ClosingPerson { get; set; }
        /// <summary>
        /// 结案人
        ///</summary>
        [SugarColumn(ColumnName = "CLOSING_PERSON")]
        public string? ClosingPerson { get; set; }
    /// <summary>
    ///     结案类型
    /// </summary>
    [SugarColumn(ColumnName = "CLOSING_TYPE")]
    public string? ClosingType { get; set; }
        /// <summary>
        /// 结案类型
        ///</summary>
        [SugarColumn(ColumnName = "CLOSING_TYPE")]
        public string? ClosingType { get; set; }
    /// <summary>
    ///     源拆分订单编号
    /// </summary>
    [SugarColumn(ColumnName = "SPLIT_ORDER_NO")]
    public string? SplitOrderNo { get; set; }
        /// <summary>
        /// 源拆分订单编号
        ///</summary>
        [SugarColumn(ColumnName = "SPLIT_ORDER_NO")]
        public string? SplitOrderNo { get; set; }
    /// <summary>
    ///     备注
    /// </summary>
    [SugarColumn(ColumnName = "REMARKS")]
    public string? Remarks { get; set; }
        /// <summary>
        /// 备注
        ///</summary>
        [SugarColumn(ColumnName = "REMARKS")]
        public string? Remarks { get; set; }
    /// <summary>
    ///     ERPID
    /// </summary>
    [SugarColumn(ColumnName = "ERP_ID")]
    public string? ErpId { get; set; }
        /// <summary>
        /// ERPID
        ///</summary>
        [SugarColumn(ColumnName = "ERP_ID")]
        public string? ErpId { get; set; }
    /// <summary>
    ///     ERP生产订单分录内码
    /// </summary>
    [SugarColumn(ColumnName = "ERP_PRODUCTION_ENTRY_CODE")]
    public string? ErpProductionEntryCode { get; set; }
        /// <summary>
        /// ERP生产订单分录内码
        ///</summary>
        [SugarColumn(ColumnName = "ERP_PRODUCTION_ENTRY_CODE")]
        public string? ErpProductionEntryCode { get; set; }
    /// <summary>
    ///     采购订单
    /// </summary>
    [SugarColumn(ColumnName = "PURCHASEORDERNO")]
    public string? PurchaseOrderNo { get; set; }
        /// <summary>
        /// 采购订单
        ///</summary>
        [SugarColumn(ColumnName = "PURCHASEORDERNO")]
        public string? PurchaseOrderNo { get; set; }
    /// <summary>
    ///     采购订单行号
    /// </summary>
    [SugarColumn(ColumnName = "PURCHASEORDERENTRYSEQ")]
    public long? PurchaseOrderEntrySeq { get; set; }
        /// <summary>
        /// 采购订单行号
        ///</summary>
        [SugarColumn(ColumnName = "PURCHASEORDERENTRYSEQ")]
        public long? PurchaseOrderEntrySeq { get; set; }
    /// <summary>
    ///     标准点数
    /// </summary>
    [SugarColumn(ColumnName = "STANDARDPOINTS")]
    public decimal? StandardPoints { get; set; }
        /// <summary>
        /// 标准点数
        ///</summary>
        [SugarColumn(ColumnName = "STANDARDPOINTS")]
        public decimal? Standardpoints { get; set; }
    /// <summary>
    ///     计价点数
    /// </summary>
    [SugarColumn(ColumnName = "PRICINGPOINTS")]
    public decimal? PricingPoints { get; set; }
        /// <summary>
        /// 计价点数
        ///</summary>
        [SugarColumn(ColumnName = "PRICINGPOINTS")]
        public decimal? Pricingpoints { get; set; }
    /// <summary>
    ///     入库数量
    /// </summary>
    [SugarColumn(ColumnName = "STOCKINQTY")]
    public decimal? StockInQty { get; set; }
        /// <summary>
        /// 入库数量
        ///</summary>
        [SugarColumn(ColumnName = "STOCKINQTY")]
        public decimal? StockInQty { get; set; }
    /// <summary>
    ///     未入库数量
    /// </summary>
    [SugarColumn(ColumnName = "NOSTOCKINQTY")]
    public decimal? NoStockInQty { get; set; }
        /// <summary>
        /// 未入库数量
        ///</summary>
        [SugarColumn(ColumnName = "NOSTOCKINQTY")]
        public double? NoStockInQty { get; set; }
    /// <summary>
    ///     入库货主
    /// </summary>
    [SugarColumn(ColumnName = "STOCKOWNER")]
    public string? StockOwner { get; set; }
        /// <summary>
        /// 入库货主
        ///</summary>
        [SugarColumn(ColumnName = "STOCKOWNER")]
        public string? StockOwner { get; set; }
    }
}
MES.Service/Modes/ProductionOrderSub.cs
@@ -1,209 +1,209 @@
using SqlSugar;
namespace MES.Service.Modes;
/// <summary>
///     生产订单表(委外)子表
/// </summary>
[SugarTable("PRODUCTION_ORDER_SUB")]
public class ProductionOrderSub
namespace MES.Service.Modes
{
    /// <summary>
    ///     SEQ_ORDER
    /// </summary>
    [SugarColumn(ColumnName = "ID", OracleSequenceName = "SEQ_ORDER",
        IsPrimaryKey = true)]
    public decimal Id { get; set; }
    /// 生产订单表(委外)子表
    ///</summary>
    [SugarTable("PRODUCTION_ORDER_SUB")]
    public class ProductionOrderSub
    {
        /// <summary>
        /// SEQ_ORDER
        ///</summary>
        [SugarColumn(ColumnName = "ID",OracleSequenceName = "SEQ_ORDER", IsPrimaryKey = true)]
        public decimal Id { get; set; }
    /// <summary>
    ///     工单单号
    /// </summary>
    [SugarColumn(ColumnName = "WORK_ORDER_NO")]
    public string? WorkOrderNo { get; set; }
        /// <summary>
        /// 工单单号
        ///</summary>
        [SugarColumn(ColumnName = "WORK_ORDER_NO")]
        public string? WorkOrderNo { get; set; }
    /// <summary>
    ///     序号
    /// </summary>
    [SugarColumn(ColumnName = "SEQUENCE_NO")]
    public long? SequenceNo { get; set; }
        /// <summary>
        /// 序号
        ///</summary>
        [SugarColumn(ColumnName = "SEQUENCE_NO")]
        public long? SequenceNo { get; set; }
    /// <summary>
    ///     材料编码
    /// </summary>
    [SugarColumn(ColumnName = "MATERIAL_CODE")]
    public string? MaterialCode { get; set; }
        /// <summary>
        /// 材料编码
        ///</summary>
        [SugarColumn(ColumnName = "MATERIAL_CODE")]
        public string? MaterialCode { get; set; }
    /// <summary>
    ///     需领用量
    /// </summary>
    [SugarColumn(ColumnName = "REQUIRED_QTY")]
    public decimal? RequiredQty { get; set; }
        /// <summary>
        /// 需领用量
        ///</summary>
        [SugarColumn(ColumnName = "REQUIRED_QTY")]
        public double? RequiredQty { get; set; }
    /// <summary>
    ///     已领用量
    /// </summary>
    [SugarColumn(ColumnName = "ISSUED_QTY")]
    public decimal? IssuedQty { get; set; }
        /// <summary>
        /// 已领用量
        ///</summary>
        [SugarColumn(ColumnName = "ISSUED_QTY")]
        public decimal? IssuedQty { get; set; }
    /// <summary>
    ///     位置号
    /// </summary>
    [SugarColumn(ColumnName = "LOCATION_NO")]
    public string? LocationNo { get; set; }
        /// <summary>
        /// 位置号
        ///</summary>
        [SugarColumn(ColumnName = "LOCATION_NO")]
        public string? LocationNo { get; set; }
    /// <summary>
    ///     供应组织
    /// </summary>
    [SugarColumn(ColumnName = "SUPPLYING_ORG")]
    public string? SupplyingOrg { get; set; }
        /// <summary>
        /// 供应组织
        ///</summary>
        [SugarColumn(ColumnName = "SUPPLYING_ORG")]
        public string? SupplyingOrg { get; set; }
    /// <summary>
    ///     发料组织
    /// </summary>
    [SugarColumn(ColumnName = "ISSUING_ORG")]
    public string? IssuingOrg { get; set; }
        /// <summary>
        /// 发料组织
        ///</summary>
        [SugarColumn(ColumnName = "ISSUING_ORG")]
        public string? IssuingOrg { get; set; }
    /// <summary>
    ///     货主
    /// </summary>
    [SugarColumn(ColumnName = "STOCK_OWNER")]
    public string? StockOwner { get; set; }
        /// <summary>
        /// 货主
        ///</summary>
        [SugarColumn(ColumnName = "STOCK_OWNER")]
        public string? StockOwner { get; set; }
    /// <summary>
    ///     计划跟踪号
    /// </summary>
    [SugarColumn(ColumnName = "TRACKING_NO")]
    public string? TrackingNo { get; set; }
        /// <summary>
        /// 计划跟踪号
        ///</summary>
        [SugarColumn(ColumnName = "TRACKING_NO")]
        public string? TrackingNo { get; set; }
    /// <summary>
    ///     批号
    /// </summary>
    [SugarColumn(ColumnName = "BATCH_NO")]
    public string? BatchNo { get; set; }
        /// <summary>
        /// 批号
        ///</summary>
        [SugarColumn(ColumnName = "BATCH_NO")]
        public string? BatchNo { get; set; }
    /// <summary>
    ///     仓库
    /// </summary>
    [SugarColumn(ColumnName = "WAREHOUSE")]
    public string? Warehouse { get; set; }
        /// <summary>
        /// 仓库
        ///</summary>
        [SugarColumn(ColumnName = "WAREHOUSE")]
        public string? Warehouse { get; set; }
    /// <summary>
    ///     发料方式
    /// </summary>
    [SugarColumn(ColumnName = "ISSUING_METHOD")]
    public string? IssuingMethod { get; set; }
        /// <summary>
        /// 发料方式
        ///</summary>
        [SugarColumn(ColumnName = "ISSUING_METHOD")]
        public string? IssuingMethod { get; set; }
    /// <summary>
    ///     工艺
    /// </summary>
    [SugarColumn(ColumnName = "PROCESS")]
    public string? Process { get; set; }
        /// <summary>
        /// 工艺
        ///</summary>
        [SugarColumn(ColumnName = "PROCESS")]
        public string? Process { get; set; }
    /// <summary>
    ///     单位
    /// </summary>
    [SugarColumn(ColumnName = "UNIT")]
    public string? Unit { get; set; }
        /// <summary>
        /// 单位
        ///</summary>
        [SugarColumn(ColumnName = "UNIT")]
        public string? Unit { get; set; }
    /// <summary>
    ///     供应类型
    /// </summary>
    [SugarColumn(ColumnName = "SUPPLYING_TYPE")]
    public string? SupplyingType { get; set; }
        /// <summary>
        /// 供应类型
        ///</summary>
        [SugarColumn(ColumnName = "SUPPLYING_TYPE")]
        public string? SupplyingType { get; set; }
    /// <summary>
    ///     组成用量
    /// </summary>
    [SugarColumn(ColumnName = "COMPOSITION_QTY")]
    public decimal? CompositionQty { get; set; }
        /// <summary>
        /// 组成用量
        ///</summary>
        [SugarColumn(ColumnName = "COMPOSITION_QTY")]
        public decimal? CompositionQty { get; set; }
    /// <summary>
    ///     是否替料
    /// </summary>
    [SugarColumn(ColumnName = "IS_SUBSTITUTE")]
    public string? IsSubstitute { get; set; }
        /// <summary>
        /// 是否替料
        ///</summary>
        [SugarColumn(ColumnName = "IS_SUBSTITUTE")]
        public string? IsSubstitute { get; set; }
    /// <summary>
    ///     分子
    /// </summary>
    [SugarColumn(ColumnName = "NUMERATOR")]
    public long? Numerator { get; set; }
        /// <summary>
        /// 分子
        ///</summary>
        [SugarColumn(ColumnName = "NUMERATOR")]
        public double? Numerator { get; set; }
    /// <summary>
    ///     分母
    /// </summary>
    [SugarColumn(ColumnName = "DENOMINATOR")]
    public long? Denominator { get; set; }
        /// <summary>
        /// 分母
        ///</summary>
        [SugarColumn(ColumnName = "DENOMINATOR")]
        public double? Denominator { get; set; }
    /// <summary>
    ///     ERPID
    /// </summary>
    [SugarColumn(ColumnName = "ERP_ID")]
    public string? ErpId { get; set; }
        /// <summary>
        /// ERPID
        ///</summary>
        [SugarColumn(ColumnName = "ERP_ID")]
        public string? ErpId { get; set; }
    /// <summary>
    ///     ERP头ID
    /// </summary>
    [SugarColumn(ColumnName = "ERP_HEADER_ID")]
    public string? ErpHeaderId { get; set; }
        /// <summary>
        /// ERP头ID
        ///</summary>
        [SugarColumn(ColumnName = "ERP_HEADER_ID")]
        public string? ErpHeaderId { get; set; }
    /// <summary>
    ///     固定损耗
    /// </summary>
    [SugarColumn(ColumnName = "FIXED_LOSS")]
    public decimal? FixedLoss { get; set; }
        /// <summary>
        /// 固定损耗
        ///</summary>
        [SugarColumn(ColumnName = "FIXED_LOSS")]
        public decimal? FixedLoss { get; set; }
    /// <summary>
    ///     变动损耗率%
    /// </summary>
    [SugarColumn(ColumnName = "VARIABLE_LOSS_RATE")]
    public string? VariableLossRate { get; set; }
        /// <summary>
        /// 变动损耗率%
        ///</summary>
        [SugarColumn(ColumnName = "VARIABLE_LOSS_RATE")]
        public string? VariableLossRate { get; set; }
    /// <summary>
    ///     子项类型
    /// </summary>
    [SugarColumn(ColumnName = "SUB_ITEM_TYPE")]
    public string? SubItemType { get; set; }
        /// <summary>
        /// 子项类型
        ///</summary>
        [SugarColumn(ColumnName = "SUB_ITEM_TYPE")]
        public string? SubItemType { get; set; }
    /// <summary>
    ///     子项单位
    /// </summary>
    [SugarColumn(ColumnName = "SUB_ITEM_UNIT")]
    public string? SubItemUnit { get; set; }
        /// <summary>
        /// 子项单位
        ///</summary>
        [SugarColumn(ColumnName = "SUB_ITEM_UNIT")]
        public string? SubItemUnit { get; set; }
    /// <summary>
    ///     销售订单号
    /// </summary>
    [SugarColumn(ColumnName = "SALES_ORDER_NO")]
    public string? SalesOrderNo { get; set; }
        /// <summary>
        /// 销售订单号
        ///</summary>
        [SugarColumn(ColumnName = "SALES_ORDER_NO")]
        public string? SalesOrderNo { get; set; }
    /// <summary>
    ///     项次号
    /// </summary>
    [SugarColumn(ColumnName = "ITEM_NO")]
    public string? ItemNo { get; set; }
        /// <summary>
        /// 项次号
        ///</summary>
        [SugarColumn(ColumnName = "ITEM_NO")]
        public string? ItemNo { get; set; }
    /// <summary>
    ///     发料组织
    /// </summary>
    [SugarColumn(ColumnName = "ISSUING_ORG_2")]
    public string? IssuingOrg2 { get; set; }
        /// <summary>
        /// 发料组织
        ///</summary>
        [SugarColumn(ColumnName = "ISSUING_ORG_2")]
        public string? IssuingOrg2 { get; set; }
    /// <summary>
    ///     货主类型
    /// </summary>
    [SugarColumn(ColumnName = "OWNER_TYPE")]
    public string? OwnerType { get; set; }
        /// <summary>
        /// 货主类型
        ///</summary>
        [SugarColumn(ColumnName = "OWNER_TYPE")]
        public string? OwnerType { get; set; }
    /// <summary>
    ///     货主
    /// </summary>
    [SugarColumn(ColumnName = "OWNER")]
    public string? Owner { get; set; }
        /// <summary>
        /// 货主
        ///</summary>
        [SugarColumn(ColumnName = "OWNER")]
        public string? Owner { get; set; }
    /// <summary>
    ///     供应组织
    /// </summary>
    [SugarColumn(ColumnName = "SUPPLYING_ORG_2")]
    public string? SupplyingOrg2 { get; set; }
        /// <summary>
        /// 供应组织
        ///</summary>
        [SugarColumn(ColumnName = "SUPPLYING_ORG_2")]
        public string? SupplyingOrg2 { get; set; }
    }
}
MES.Service/bin/Debug/net8.0/MES.Service.dll
Binary files differ
MES.Service/bin/Debug/net8.0/MES.Service.pdb
Binary files differ
MES.Service/bin/Release/net8.0/MES.Service.dll
Binary files differ
MES.Service/bin/Release/net8.0/MES.Service.pdb
Binary files differ
MES.Service/service/BasicData/ProductionOrderManager.cs
@@ -108,15 +108,15 @@
            BusinessStatus = erpDto.FStatus,
            ProductCode = erpDto.FMaterialId,
            Unit = erpDto.FUnitID,
            WorkOrderQty = Convert.ToDecimal(erpDto.FQty),
            WorkOrderQty = Convert.ToDouble(erpDto.FQty),
            PlanningGroup = erpDto.FWorkGroupId,
            Planner = erpDto.FPlannerID,
            EstimatedStartTime =
                ParseDateTime(erpDto.FPlanStartDate) ?? null,
            EstimatedEndTime =
                ParseDateTime(erpDto.FPlanFinishDate) ?? null,
            StorageUpperLimit = Convert.ToDecimal(erpDto.FStockInLimitH),
            StorageLowerLimit = Convert.ToDecimal(erpDto.FStockInLimitL),
            StorageUpperLimit = Convert.ToDouble(erpDto.FStockInLimitH),
            StorageLowerLimit = Convert.ToDouble(erpDto.FStockInLimitL),
            TrackingNo = erpDto.FMTONO,
            BatchNo = erpDto.FLot,
            BomVersion = erpDto.FBomId,
@@ -137,12 +137,12 @@
            ErpProductionEntryCode = erpDto.FSUBENTRYID,
            PurchaseOrderNo = erpDto.FPurOrderNo,
            PurchaseOrderEntrySeq = long.Parse(erpDto.FPurOrderEntrySeq),
            StandardPoints =
                Convert.ToDecimal(erpDto.F_UNW_BaseProperty_bzds),
            PricingPoints =
                Convert.ToDecimal(erpDto.F_UNW_BaseProperty_jjds),
            // StandardPoints =
            //     Convert.ToDecimal(erpDto.F_UNW_BaseProperty_bzds),
            // PricingPoints =
            //     Convert.ToDecimal(erpDto.F_UNW_BaseProperty_jjds),
            StockInQty = Convert.ToDecimal(erpDto.FBaseStockInQty),
            NoStockInQty = Convert.ToDecimal(erpDto.FBaseNoStockInQty),
            NoStockInQty = Convert.ToDouble(erpDto.FBaseNoStockInQty),
            StockOwner = erpDto.FInStockOwnerId
        };
@@ -164,7 +164,7 @@
            {
                SequenceNo = long.Parse(erpDto.FSEQ),
                MaterialCode = erpDto.FMaterialID2,
                RequiredQty = Convert.ToDecimal(erpDto.FMustQty),
                RequiredQty = Convert.ToDouble(erpDto.FMustQty),
                IssuedQty = Convert.ToDecimal(erpDto.FPickedQty),
                LocationNo = erpDto.FPositionNO,
                StockOwner = erpDto.FOwnerID,
@@ -175,8 +175,8 @@
                Process = erpDto.F_UNW_Text_tpgy_Z,
                Unit = erpDto.FUnitID2,
                SupplyingType = erpDto.FSupplyType,
                Numerator = long.Parse(erpDto.FNumerator),
                Denominator = long.Parse(erpDto.FDenominator),
                Numerator = Convert.ToDouble(erpDto.FNumerator),
                Denominator = Convert.ToDouble(erpDto.FDenominator),
                ErpId = erpDto.FPPOMENTRYID,
                ErpHeaderId = erpDto.FPPOMID,
                FixedLoss = Convert.ToDecimal(erpDto.FFixScrapQty),
MESApplication/Controllers/BasicData/ProductionOrderController.cs
@@ -22,7 +22,7 @@
    private readonly string TableName = "PRODUCTION_ORDER";
    private readonly string URL =
        "http://localhost:10054/api/PRODUCTION_ORDER/";
        "http://localhost:10054/api/ProductionOrder/";
    //
    [HttpPost("Save")]
MESApplication/bin/Debug/net8.0/MES.Service.dll
Binary files differ
MESApplication/bin/Debug/net8.0/MES.Service.pdb
Binary files differ
MESApplication/bin/Debug/net8.0/MESApplication.dll
Binary files differ
MESApplication/bin/Debug/net8.0/MESApplication.exe
Binary files differ
MESApplication/bin/Debug/net8.0/MESApplication.pdb
Binary files differ
MESApplication/bin/Release/net8.0/MES.Service.dll
Binary files differ
MESApplication/bin/Release/net8.0/MES.Service.pdb
Binary files differ
MESApplication/bin/Release/net8.0/MESApplication.dll
Binary files differ
MESApplication/bin/Release/net8.0/MESApplication.exe
Binary files differ
MESApplication/bin/Release/net8.0/MESApplication.pdb
Binary files differ
MESApplication/bin/Release/net8.0/MESApplication.xml
@@ -1597,29 +1597,29 @@
            </summary>
            <returns></returns>
        </member>
        <member name="T:MESApplication.ActionFilter">
        <member name="T:MESApplication.Filter.ActionFilter">
            <summary>
                方法过滤器
            </summary>
        </member>
        <member name="P:MESApplication.ActionFilter.LoggerMonitor">
        <member name="P:MESApplication.Filter.ActionFilter.LoggerMonitor">
            <summary>
                监控日志
            </summary>
        </member>
        <member name="P:MESApplication.ActionFilter.LoggerError">
        <member name="P:MESApplication.Filter.ActionFilter.LoggerError">
            <summary>
                错误日志
            </summary>
        </member>
        <member name="M:MESApplication.ActionFilter.OnActionExecuting(Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext)">
        <member name="M:MESApplication.Filter.ActionFilter.OnActionExecuting(Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext)">
            <summary>
                方法执行前
            </summary>
            <param name="context"></param>
            <exception cref="T:System.NotImplementedException"></exception>
        </member>
        <member name="M:MESApplication.ActionFilter.CreateRequestLogText(System.String,System.String,System.String,System.String,System.String)">
        <member name="M:MESApplication.Filter.ActionFilter.CreateRequestLogText(System.String,System.String,System.String,System.String,System.String)">
            <summary>
                创建请求日志文本
            </summary>
@@ -1629,7 +1629,7 @@
            <param name="actionArgs"></param>
            <returns></returns>
        </member>
        <member name="M:MESApplication.ActionFilter.CreateResponseLogText(System.String,System.String,System.String,System.Object)">
        <member name="M:MESApplication.Filter.ActionFilter.CreateResponseLogText(System.String,System.String,System.String,System.Object)">
            <summary>
                创建响应日志文本
            </summary>
@@ -1639,7 +1639,7 @@
            <param name="result"></param>
            <returns></returns>
        </member>
        <member name="M:MESApplication.ErrorLog.Write(System.String,System.String,System.Exception)">
        <member name="M:MESApplication.Filter.ErrorLog.Write(System.String,System.String,System.Exception)">
            <summary>
                写入操作日志到文件中
            </summary>
@@ -1647,21 +1647,21 @@
            <param name="message">错误文本信息</param>
            <param name="ex">异常</param>
        </member>
        <member name="M:MESApplication.ErrorLog.Write(System.String,System.Exception)">
        <member name="M:MESApplication.Filter.ErrorLog.Write(System.String,System.Exception)">
            <summary>
                写入操作日志到文件中
            </summary>
            <param name="moduleName">模块名字</param>
            <param name="ex">异常</param>
        </member>
        <member name="M:MESApplication.ErrorLog.Write(System.String)">
        <member name="M:MESApplication.Filter.ErrorLog.Write(System.String)">
            <summary>
                写入过程数据或说明到文件中,以便跟踪
            </summary>
            <param name="moduleName">模块名字</param>
            <param name="ex">异常</param>
        </member>
        <member name="M:MESApplication.ErrorLog.LogToFile(System.String,System.String)">
        <member name="M:MESApplication.Filter.ErrorLog.LogToFile(System.String,System.String)">
            <summary>
                文本写入
            </summary>
MESApplication/bin/Release/net8.0/publish/MES.Service.dll
Binary files differ
MESApplication/bin/Release/net8.0/publish/MES.Service.pdb
Binary files differ
MESApplication/bin/Release/net8.0/publish/MESApplication.dll
Binary files differ
MESApplication/bin/Release/net8.0/publish/MESApplication.exe
Binary files differ
MESApplication/bin/Release/net8.0/publish/MESApplication.pdb
Binary files differ
MESApplication/bin/Release/net8.0/publish/MESApplication.xml
@@ -1597,29 +1597,29 @@
            </summary>
            <returns></returns>
        </member>
        <member name="T:MESApplication.ActionFilter">
        <member name="T:MESApplication.Filter.ActionFilter">
            <summary>
                方法过滤器
            </summary>
        </member>
        <member name="P:MESApplication.ActionFilter.LoggerMonitor">
        <member name="P:MESApplication.Filter.ActionFilter.LoggerMonitor">
            <summary>
                监控日志
            </summary>
        </member>
        <member name="P:MESApplication.ActionFilter.LoggerError">
        <member name="P:MESApplication.Filter.ActionFilter.LoggerError">
            <summary>
                错误日志
            </summary>
        </member>
        <member name="M:MESApplication.ActionFilter.OnActionExecuting(Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext)">
        <member name="M:MESApplication.Filter.ActionFilter.OnActionExecuting(Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext)">
            <summary>
                方法执行前
            </summary>
            <param name="context"></param>
            <exception cref="T:System.NotImplementedException"></exception>
        </member>
        <member name="M:MESApplication.ActionFilter.CreateRequestLogText(System.String,System.String,System.String,System.String,System.String)">
        <member name="M:MESApplication.Filter.ActionFilter.CreateRequestLogText(System.String,System.String,System.String,System.String,System.String)">
            <summary>
                创建请求日志文本
            </summary>
@@ -1629,7 +1629,7 @@
            <param name="actionArgs"></param>
            <returns></returns>
        </member>
        <member name="M:MESApplication.ActionFilter.CreateResponseLogText(System.String,System.String,System.String,System.Object)">
        <member name="M:MESApplication.Filter.ActionFilter.CreateResponseLogText(System.String,System.String,System.String,System.Object)">
            <summary>
                创建响应日志文本
            </summary>
@@ -1639,7 +1639,7 @@
            <param name="result"></param>
            <returns></returns>
        </member>
        <member name="M:MESApplication.ErrorLog.Write(System.String,System.String,System.Exception)">
        <member name="M:MESApplication.Filter.ErrorLog.Write(System.String,System.String,System.Exception)">
            <summary>
                写入操作日志到文件中
            </summary>
@@ -1647,21 +1647,21 @@
            <param name="message">错误文本信息</param>
            <param name="ex">异常</param>
        </member>
        <member name="M:MESApplication.ErrorLog.Write(System.String,System.Exception)">
        <member name="M:MESApplication.Filter.ErrorLog.Write(System.String,System.Exception)">
            <summary>
                写入操作日志到文件中
            </summary>
            <param name="moduleName">模块名字</param>
            <param name="ex">异常</param>
        </member>
        <member name="M:MESApplication.ErrorLog.Write(System.String)">
        <member name="M:MESApplication.Filter.ErrorLog.Write(System.String)">
            <summary>
                写入过程数据或说明到文件中,以便跟踪
            </summary>
            <param name="moduleName">模块名字</param>
            <param name="ex">异常</param>
        </member>
        <member name="M:MESApplication.ErrorLog.LogToFile(System.String,System.String)">
        <member name="M:MESApplication.Filter.ErrorLog.LogToFile(System.String,System.String)">
            <summary>
                文本写入
            </summary>