first commit

This commit is contained in:
2026-09-02 16:31:50 +08:00
commit a461727193
911 changed files with 692450 additions and 0 deletions
@@ -0,0 +1,13 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace JSMachine.WMS.RPC.ErpRPC.Dto.In.BusinessDto
{
public class BusinessParamBase
{
}
}
@@ -0,0 +1,45 @@
using JSMachine.WMS.RPC.ErpRPC.Dto.In.BusinessDto;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace JSMachine.WMS.RPC.ErpRPC.Dto.In.BusinessParam
{
/// <summary>
/// 原纸库存信息查询参数
/// </summary>
public class PaperPreparationQueryParam : BusinessParamBase
{
/// <summary>
/// 纸质编码
/// </summary>
public string Paper { get; set; }
/// <summary>
/// 门幅
/// </summary>
public int PaperWidth { get; set; }
/// <summary>
/// 系统推荐机台
/// </summary>
public int MachineNum { get; set; }
/// <summary>
/// 需求重量
/// </summary>
public double Weight { get; set; }
/// <summary>
/// PageSize
/// </summary>
public int PageSize { get; set; }
/// <summary>
/// PageIndex
/// </summary>
public int PageIndex { get; set; }
}
}
@@ -0,0 +1,60 @@
using JSMachine.WMS.RPC.ErpRPC.Dto.In.BusinessDto;
using Org.BouncyCastle.Bcpg.OpenPgp;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace JSMachine.WMS.RPC.ErpRPC.Dto.In.BusinessParam
{
/// <summary>
/// 纸卷领用记录新增参数
/// </summary>
public class PaperReceiptRecordAddParam: BusinessParamBase
{
//企望Erp,空字符串,要传""。null的话,报错
private static string defaultString = "";
/// <summary>
/// 纸卷条码
/// </summary>
public string Barcode { get; set; } = defaultString;
/// <summary>
/// 领用人
/// </summary>
public string PickTo { get; set; } = defaultString;
/// <summary>
/// 用途
/// </summary>
public string PickFor { get; set; } = defaultString;
/// <summary>
/// 领用到工单号
/// </summary>
public string WO { get; set; } = defaultString;
/// <summary>
/// 领用机床(如有多条瓦线,在此指定领用给哪一条瓦线)
/// </summary>
public string PickMachine { get; set; } = defaultString;
/// <summary>
/// 领用机位(每条瓦线有多个机位,在此指定领用给哪一个机位)
/// </summary>
public int WorkSection { get; set; }
/// <summary>
/// 出库日期
/// </summary>
public string PickDate { get; set; } = defaultString;
/// <summary>
/// 出库时间
/// </summary>
public string PickTime { get; set; } = defaultString;
/// <summary>
/// 上机时间
/// </summary>
public string UpLoadOn { get; set; } = defaultString;
/// <summary>
/// 产线名称
/// </summary>
public string ProductLineName { get; set; }
}
}
@@ -0,0 +1,24 @@
using JSMachine.WMS.RPC.ErpRPC.Dto.In.BusinessDto;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace JSMachine.WMS.RPC.ErpRPC.Dto.In.BusinessParam
{
/// <summary>
/// 纸卷领用记录删除参数
/// </summary>
public class PaperReceiptRecordDelParam : BusinessParamBase
{
/// <summary>
/// 纸卷条码
/// </summary>
public string Barcode { get; set; }
/// <summary>
/// 条码出库批次号,即新增领用记录时的返回值。
/// </summary>
public int PickItem { get; set; }
}
}
@@ -0,0 +1,24 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace JSMachine.WMS.RPC.ErpRPC.Dto.In.BusinessParam
{
/// <summary>
/// 备纸端,推荐纸卷参数
/// </summary>
public class PaperRecommendParam
{
/// <summary>
/// 推荐卷数
/// </summary>
public int Model { get; set; }
/// <summary>
/// 需求重量
/// </summary>
public double WantWeigth { get; set; }
}
}
@@ -0,0 +1,82 @@
using JSMachine.WMS.RPC.ErpRPC.Dto.In.BusinessDto;
using NPOI.SS.Formula.Functions;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace JSMachine.WMS.RPC.ErpRPC.Dto.In.BusinessParam
{
/// <summary>
/// 纸卷退库记录新增参数
/// </summary>
public class PaperReturnAddParam : BusinessParamBase
{
//企望Erp,空字符串,要传""。null的话,报错
private static string defaultString = "";
/// <summary>
/// 纸卷条码
/// </summary>
public string Barcode { get; set; } = defaultString;
/// <summary>
/// 退库重量
/// </summary>
public float ReturnQty { get; set; }
/// <summary>
/// 退库米数
/// </summary>
public float ReturnMeter { get; set; }
/// <summary>
/// 退库直径
/// </summary>
public float ReturnDiameter { get; set; }
/// <summary>
/// 退入库区
/// </summary>
public string Location { get; set; } = defaultString;
/// <summary>
/// 退入库位
/// </summary>
public string LocSub { get; set; } = defaultString;
/// <summary>
/// 退料人
/// </summary>
public string ReturnFrom { get; set; } = defaultString;
/// <summary>
/// 退库机床
/// </summary>
public string ReturnMachine { get; set; } = defaultString;
/// <summary>
/// 退库机位
/// </summary>
public string WorkSection { get; set; } = defaultString;
/// <summary>
/// 退库日期
/// </summary>
public string ReturnDate { get; set; } = defaultString;
/// <summary>
/// 退库时间
/// </summary>
public string ReturnTime { get; set; } = defaultString;
/// <summary>
/// 上机时间
/// </summary>
public string UpLoadOn { get; set; } = defaultString;
/// <summary>
/// 下机时间
/// </summary>
public string DownLoadOn { get; set; } = defaultString;
/// <summary>
/// 可用状态
/// X表示退库残卷不可使用
/// 空、V均表示退库残卷可继续正常出库使用
/// </summary>
public string CanUse { get; set; } = defaultString;
/// <summary>
/// 产线名称
/// </summary>
public string ProductLineName { get; set; }
}
}
@@ -0,0 +1,24 @@
using JSMachine.WMS.RPC.ErpRPC.Dto.In.BusinessDto;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace JSMachine.WMS.RPC.ErpRPC.Dto.In.BusinessParam
{
/// <summary>
/// 纸卷退库记录删除参数
/// </summary>
public class PaperReturnDelParam : BusinessParamBase
{
/// <summary>
/// 纸卷条码
/// </summary>
public string Barcode { get; set; }
/// <summary>
/// 条码退库批次号,即新增退库记录时的返回值。
/// </summary>
public int ReturnItem { get; set; }
}
}
@@ -0,0 +1,16 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace JSMachine.WMS.RPC.ErpRPC.Dto.In.BusinessDto
{
/// <summary>
/// 原纸库存参数
/// </summary>
public class PaperStorageParam : BusinessParamBase
{
public string Barcode { get; set; }
}
}
@@ -0,0 +1,19 @@
using JSMachine.WMS.RPC.ErpRPC.Dto.In.BusinessDto;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace JSMachine.WMS.RPC.ErpRPC.Dto.In.BusinessParam
{
/// <summary>
/// 新卷入库参数
/// </summary>
public class PaperStorageQueryParam : BusinessParamBase
{
public DateTime StartTime { get; set; }
public DateTime EndTime { get; set; }
}
}