first commit
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace JSMachine.WMS.RPC.ErpRPC.Dto.In
|
||||
{
|
||||
/// <summary>
|
||||
/// 业务类型
|
||||
/// </summary>
|
||||
public enum ActionID
|
||||
{
|
||||
/// <summary>
|
||||
/// 纸卷库存按条码查询(获取某卷纸的库存信息)
|
||||
/// </summary>
|
||||
ODIRollStockQueryByBarcode = 0,
|
||||
/// <summary>
|
||||
/// 纸卷领用记录新增
|
||||
/// </summary>
|
||||
ODIRollPickInsert = 1,
|
||||
/// <summary>
|
||||
/// 纸卷领用记录删除
|
||||
/// </summary>
|
||||
ODIRollPickDelete = 2,
|
||||
/// <summary>
|
||||
/// 纸卷退库记录新增
|
||||
/// </summary>
|
||||
ODIRollReturnInsert = 3,
|
||||
/// <summary>
|
||||
/// 纸卷退库记录删除
|
||||
/// </summary>
|
||||
ODIRollReturnDelete = 4,
|
||||
/// <summary>
|
||||
/// 纸卷库存按门幅、纸质编码查询(获取某卷纸的库存信息)
|
||||
/// </summary>
|
||||
ODIRollStockQuery = 5,
|
||||
/// <summary>
|
||||
/// 新卷查询(按起始时间获取新卷信息)
|
||||
/// </summary>
|
||||
ODIRollNewQueryByTime = 6
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using JSMachine.WMS.RPC.ErpRPC.Dto.In.BusinessDto;
|
||||
|
||||
namespace JSMachine.WMS.RPC.ErpRPC.Dto.In
|
||||
{
|
||||
/// <summary>
|
||||
/// 业务参数
|
||||
/// </summary>
|
||||
public class ActionParam<T> where T : BusinessParamBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 业务类型
|
||||
/// </summary>
|
||||
public string ActionID { get; set; }
|
||||
/// <summary>
|
||||
/// 单厂接口时可以不传;集团版系统对接则传main
|
||||
/// </summary>
|
||||
public string GroupManagementDistributedFactoryID { get; set; } = string.Empty;
|
||||
/// <summary>
|
||||
/// 业务参数
|
||||
/// </summary>
|
||||
public T Data { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -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; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
using JSMachine.WMS.RPC.ErpRPC.Dto.In.BusinessDto;
|
||||
|
||||
namespace JSMachine.WMS.RPC.ErpRPC.Dto.In
|
||||
{
|
||||
/// <summary>
|
||||
/// 出库撤单参数
|
||||
/// </summary>
|
||||
public class ErpCancelOrderParam: BusinessParamBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 销售出库单号
|
||||
/// </summary>
|
||||
public string saleNo { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 物料类型
|
||||
/// </summary>
|
||||
public string materiaType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 客户名称
|
||||
/// </summary>
|
||||
public string customName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 物料名称
|
||||
/// </summary>
|
||||
public string materiaName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 批次号
|
||||
/// </summary>
|
||||
public string materiaBatch { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,87 @@
|
||||
using JSMachine.WMS.Infrastructure.Helper;
|
||||
using JSMachine.WMS.RPC.ErpRPC.Dto.In.BusinessDto;
|
||||
using Newtonsoft.Json;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace JSMachine.WMS.RPC.ErpRPC.Dto.In
|
||||
{
|
||||
/// <summary>
|
||||
/// 企望api请求参数封装类
|
||||
/// </summary>
|
||||
public class RequestParam<T> where T : BusinessParamBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 客户ID,默认为空
|
||||
/// </summary>
|
||||
public string CustNo { get; set; } = string.Empty;
|
||||
/// <summary>
|
||||
/// 时间戳
|
||||
/// </summary>
|
||||
public string Timestamp { get; set; } = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
|
||||
/// <summary>
|
||||
/// 值为md5(CustNo+CustSecret+Timetamp)加密后的32位结果(小写);CustNo、CustSecret的值默认为空,某些接口特殊需要的请开发前电话联系我司获取。
|
||||
/// </summary>
|
||||
public string EncryptStr { get; set; }
|
||||
/// <summary>
|
||||
/// 业务参数(json)
|
||||
/// </summary>
|
||||
public ActionParam<T> JsonParam { get; set; }
|
||||
|
||||
public RequestParam()
|
||||
{
|
||||
EncryptStr= Md5EncryptionHelper.MD5Encrypt32(CustNo + string.Empty + Timestamp, true);
|
||||
}
|
||||
|
||||
|
||||
private static PropertyInfo[] PropertyInfos = typeof(RequestParam<BusinessParamBase>).GetProperties();
|
||||
/// <summary>
|
||||
/// 创建请求参数
|
||||
/// </summary>
|
||||
/// <param name="actionID"></param>
|
||||
/// <param name="data"></param>
|
||||
/// <returns></returns>
|
||||
public static Dictionary<string, object> CreateParam(ActionID actionID, T data)
|
||||
{
|
||||
RequestParam<BusinessParamBase> requestParam = new()
|
||||
{
|
||||
JsonParam = new ActionParam<BusinessParamBase>()
|
||||
{
|
||||
ActionID = actionID.ToString(),
|
||||
Data = data
|
||||
}
|
||||
};
|
||||
|
||||
Dictionary<string, object> dic = new();
|
||||
PropertyInfos.ToList().ForEach(p =>
|
||||
{
|
||||
if (p.Name == "JsonParam")
|
||||
{
|
||||
dic.Add("params", JsonConvert.SerializeObject(p.GetValue(requestParam)));
|
||||
}
|
||||
else
|
||||
{
|
||||
dic.Add(p.Name, p.GetValue(requestParam));
|
||||
}
|
||||
});
|
||||
|
||||
return dic;
|
||||
}
|
||||
|
||||
public static string CreateJsonParam(ActionID actionID, T data)
|
||||
{
|
||||
var requestParam = new ActionParam<BusinessParamBase>()
|
||||
{
|
||||
ActionID = actionID.ToString(),
|
||||
Data = data
|
||||
};
|
||||
var result = JsonConvert.SerializeObject(requestParam);
|
||||
return result;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
using JSMachine.WMS.RPC.ErpRPC.Dto.In.BusinessDto;
|
||||
|
||||
namespace JSMachine.WMS.RPC.ErpRPC.Dto.In.XRBusinessResult
|
||||
{
|
||||
/// <summary>
|
||||
/// 搬运物料的Dto
|
||||
/// </summary>
|
||||
public class CarryInParam : BusinessParamBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 起点库位编码
|
||||
/// </summary>
|
||||
public string StartStorageRackNo { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 终点库位编码
|
||||
/// </summary>
|
||||
public string EndStorageRackNo { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
using JSMachine.WMS.RPC.ErpRPC.Dto.In.BusinessDto;
|
||||
|
||||
namespace JSMachine.WMS.RPC.ErpRPC.Dto.In.XRBusinessResult
|
||||
{
|
||||
/// <summary>
|
||||
/// 生产入库参数
|
||||
/// </summary>
|
||||
public class ErpProduceInParam : BusinessParamBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 合格证号
|
||||
/// </summary>
|
||||
public string barCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 工单号
|
||||
/// </summary>
|
||||
public string orderNo { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 客户名称
|
||||
/// </summary>
|
||||
public string customName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 物料名称
|
||||
/// </summary>
|
||||
public string materiaName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 物料类型
|
||||
/// </summary>
|
||||
public string materiaType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 批次号
|
||||
/// </summary>
|
||||
public string materiaBatch { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 物料编码
|
||||
/// </summary>
|
||||
public string materiaCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 单个托盘上的物料数量
|
||||
/// </summary>
|
||||
public int materiaNum { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 联动线出口,机械手设备唯一号
|
||||
/// </summary>
|
||||
public string equipmentNo { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 用户标识
|
||||
/// </summary>
|
||||
public string user_key { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,65 @@
|
||||
using JSMachine.WMS.RPC.ErpRPC.Dto.In.BusinessDto;
|
||||
|
||||
namespace JSMachine.WMS.RPC.ErpRPC.Dto.In.XRBusinessResult
|
||||
{
|
||||
/// <summary>
|
||||
/// 生产退库参数
|
||||
/// </summary>
|
||||
public class ErpProduceOutParam : BusinessParamBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 合格证号
|
||||
/// </summary>
|
||||
public string barCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 生产退库单号
|
||||
/// </summary>
|
||||
public string saleNo { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 生产退库单号
|
||||
/// </summary>
|
||||
public string produceReturnCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 物料类型
|
||||
/// </summary>
|
||||
public string materiaType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 客户名称
|
||||
/// </summary>
|
||||
public string customName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 物料名称
|
||||
/// </summary>
|
||||
public string materiaName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 物料编码
|
||||
/// </summary>
|
||||
public string materiaCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 批次号
|
||||
/// </summary>
|
||||
public string materiaBatch { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 出库总数量
|
||||
/// </summary>
|
||||
public int num { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 码头位置 1:北区 2:南区 3:人工 4:退货到车间 99:其它
|
||||
/// </summary>
|
||||
public int transport { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 用户标识
|
||||
/// </summary>
|
||||
public string user_key { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,65 @@
|
||||
using JSMachine.WMS.RPC.ErpRPC.Dto.In.BusinessDto;
|
||||
|
||||
namespace JSMachine.WMS.RPC.ErpRPC.Dto.In.XRBusinessResult
|
||||
{
|
||||
/// <summary>
|
||||
/// 销售出库参数
|
||||
/// </summary>
|
||||
public class StockOutParam : BusinessParamBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 合格证编号
|
||||
/// </summary>
|
||||
public string barCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 销售出库单号
|
||||
/// </summary>
|
||||
public string saleNo { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 生产退库单号
|
||||
/// </summary>
|
||||
public string produceReturnCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 物料类型
|
||||
/// </summary>
|
||||
public string materiaType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 客户名称
|
||||
/// </summary>
|
||||
public string customName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 物料名称
|
||||
/// </summary>
|
||||
public string materiaName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 物料编码
|
||||
/// </summary>
|
||||
public string materiaCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 批次号
|
||||
/// </summary>
|
||||
public string materiaBatch { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Erp出库总数量
|
||||
/// </summary>
|
||||
public int num { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 码头位置 1:南区(出库区) 2:北区(出库区) 3:人工 4:退货到车间 5-中区(出库区) 99:其它
|
||||
/// </summary>
|
||||
public int transport { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 用户标识
|
||||
/// </summary>
|
||||
public string user_key { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
using JSMachine.WMS.App.Dto.Enum;
|
||||
using JSMachine.WMS.RPC.ErpRPC.Dto.In.BusinessDto;
|
||||
|
||||
namespace JSMachine.WMS.RPC.ErpRPC.Dto.In.XRBusinessResult
|
||||
{
|
||||
/// <summary>
|
||||
/// PDA申请入库参数
|
||||
/// </summary>
|
||||
public class PDAInParam : BusinessParamBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 合格证号
|
||||
/// </summary>
|
||||
public string BarCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 库位编号
|
||||
/// </summary>
|
||||
public string StorageRackNo { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 任务类型
|
||||
/// </summary>
|
||||
public TaskTypeEnum TaskType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 货物要入库的楼层
|
||||
/// </summary>
|
||||
public FloorEnum Floor { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 物料数量(仅尾拖入库需要传递此值)
|
||||
/// </summary>
|
||||
public int MertialNum { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
using JSMachine.WMS.RPC.ErpRPC.Dto.Out.BusinessResult;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace JSMachine.WMS.RPC.ErpRPC.Dto.Out
|
||||
{
|
||||
/// <summary>
|
||||
/// API返回结果
|
||||
/// </summary>
|
||||
/// <typeparam name="T"></typeparam>
|
||||
public class ApiResult<T>
|
||||
{
|
||||
/// <summary>
|
||||
/// 200表示成功,其他数值表示失败
|
||||
/// </summary>
|
||||
public string ResultCode { get; set; }
|
||||
/// <summary>
|
||||
/// 指接口框架级别的错误提示信息
|
||||
/// </summary>
|
||||
public string ErrorMsg { get; set; }
|
||||
/// <summary>
|
||||
/// 返回业务处理结果数据,详情参考具体API说明;(Data数据结构固定, 具体数据部分放置在 "ALL" 中)
|
||||
/// </summary>
|
||||
public T Data { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
using JSMachine.WMS.RPC.ErpRPC.Dto.Out.BusinessResult;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace JSMachine.WMS.RPC.ErpRPC.Dto.Out
|
||||
{
|
||||
/// <summary>
|
||||
/// API返回结果
|
||||
/// </summary>
|
||||
/// <typeparam name="T"></typeparam>
|
||||
public class ApiReturnResult<T>
|
||||
{
|
||||
/// <summary>
|
||||
/// 200表示成功,其他数值表示失败
|
||||
/// </summary>
|
||||
public string ResultCode { get; set; }
|
||||
/// <summary>
|
||||
/// 指接口框架级别的错误提示信息
|
||||
/// </summary>
|
||||
public string ErrorMsg { get; set; }
|
||||
/// <summary>
|
||||
/// 返回业务处理结果数据,详情参考具体API说明;(Data数据结构固定, 具体数据部分放置在 "ALL" 中)
|
||||
/// </summary>
|
||||
public T Data { 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.Out.BusinessResult
|
||||
{
|
||||
/// <summary>
|
||||
/// 纸卷领用记录返回结果
|
||||
/// </summary>
|
||||
public class PaperReceiptRecordAddResult: ResultDataBase
|
||||
{
|
||||
public int PickItem { 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.Out.BusinessResult
|
||||
{
|
||||
/// <summary>
|
||||
/// 纸卷领用记录删除结果
|
||||
/// </summary>
|
||||
public class PaperReceiptRecordDelResult : ResultDataBase
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace JSMachine.WMS.RPC.ErpRPC.Dto.Out.BusinessResult
|
||||
{
|
||||
/// <summary>
|
||||
/// 纸卷退库记录新增返回
|
||||
/// </summary>
|
||||
public class PaperReturnAddResult : ResultDataBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 条码本次退库的批次号
|
||||
/// 记录此返回值,在后续调用删除接口时需传入
|
||||
/// </summary>
|
||||
public int ReturnItem { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace JSMachine.WMS.RPC.ErpRPC.Dto.Out.BusinessResult
|
||||
{
|
||||
internal class PaperReturnDelResult : ResultDataBase
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,101 @@
|
||||
|
||||
namespace JSMachine.WMS.RPC.ErpRPC.Dto.Out.BusinessResult
|
||||
{
|
||||
public class PaperStockQueryResult : ResultDataBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 此条码入库重量
|
||||
/// </summary>
|
||||
public int ReceiveQty { get; set; }
|
||||
/// <summary>
|
||||
/// 材质
|
||||
/// </summary>
|
||||
public string Paper { get; set; }
|
||||
/// <summary>
|
||||
/// 供应商编号
|
||||
/// </summary>
|
||||
public string SuppID { get; set; }
|
||||
/// <summary>
|
||||
/// 条码
|
||||
/// </summary>
|
||||
public string Barcode { get; set; }
|
||||
/// <summary>
|
||||
/// 幅宽
|
||||
/// </summary>
|
||||
public string PaperWidth { get; set; }
|
||||
/// <summary>
|
||||
/// 米数(米)
|
||||
/// </summary>
|
||||
public string StockMeter { get; set; }
|
||||
/// <summary>
|
||||
/// 仓库
|
||||
/// </summary>
|
||||
public string WorkingGroup { get; set; }
|
||||
/// <summary>
|
||||
/// 入库单号
|
||||
/// </summary>
|
||||
public string ReceiveNote { get; set; }
|
||||
/// <summary>
|
||||
/// 规格型号说明
|
||||
/// </summary>
|
||||
public string StockDescription { get; set; }
|
||||
/// <summary>
|
||||
/// 克重
|
||||
/// </summary>
|
||||
public string GPerM2 { get; set; }
|
||||
/// <summary>
|
||||
/// 库区
|
||||
/// </summary>
|
||||
public string Location { get; set; }
|
||||
/// <summary>
|
||||
/// 单价
|
||||
/// </summary>
|
||||
public float UnitPrice { get; set; }
|
||||
/// <summary>
|
||||
/// 可用状态
|
||||
/// X表示不可使用
|
||||
/// NULL、空、V均表示可用
|
||||
/// </summary>
|
||||
public string CanUse { get; set; }
|
||||
/// <summary>
|
||||
/// 物料号
|
||||
/// </summary>
|
||||
public string StockItem { get; set; }
|
||||
/// <summary>
|
||||
/// 残卷标志
|
||||
/// </summary>
|
||||
public string StockMark { get; set; }
|
||||
/// <summary>
|
||||
/// 物料号
|
||||
/// </summary>
|
||||
public string StockType { get; set; }
|
||||
/// <summary>
|
||||
/// 该纸卷库存的唯一身份标记
|
||||
/// </summary>
|
||||
public string ObjID { get; set; }
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string GroupManagementDistributedFactoryID { get; set; }
|
||||
/// <summary>
|
||||
/// 重量(公斤)
|
||||
/// </summary>
|
||||
public string ActualQty { get; set; }
|
||||
/// <summary>
|
||||
/// 供应商简称
|
||||
/// </summary>
|
||||
public string SuppShortName { get; set; }
|
||||
/// <summary>
|
||||
/// 制造商
|
||||
/// </summary>
|
||||
public string Maker { get; set; }
|
||||
/// <summary>
|
||||
/// 库位
|
||||
/// </summary>
|
||||
public string LocSub { get; set; }
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public int ReceiveDiameter { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -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.Out.BusinessResult
|
||||
{
|
||||
public class PaperStockResult
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,106 @@
|
||||
|
||||
namespace JSMachine.WMS.RPC.ErpRPC.Dto.Out.BusinessResult
|
||||
{
|
||||
/// <summary>
|
||||
/// 原纸库存返回信息
|
||||
/// </summary>
|
||||
public class PaperStorageResult : ResultDataBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 条码
|
||||
/// </summary>
|
||||
public string Barcode { get; set; }
|
||||
/// <summary>
|
||||
/// 物料号
|
||||
/// </summary>
|
||||
public string StockItem { get; set; }
|
||||
/// <summary>
|
||||
/// 规格型号说明
|
||||
/// </summary>
|
||||
public string StockDescription { get; set; }
|
||||
/// <summary>
|
||||
/// 库区
|
||||
/// </summary>
|
||||
public string Location { get; set; }
|
||||
/// <summary>
|
||||
/// 库位
|
||||
/// </summary>
|
||||
public string LocSub { get; set; }
|
||||
/// <summary>
|
||||
/// 残卷标志
|
||||
/// </summary>
|
||||
public string StockMark { get; set; }
|
||||
/// <summary>
|
||||
/// 材质
|
||||
/// </summary>
|
||||
public string Paper { get; set; }
|
||||
/// <summary>
|
||||
/// 幅宽
|
||||
/// </summary>
|
||||
public string PaperWidth { get; set; }
|
||||
/// <summary>
|
||||
/// 克重
|
||||
/// </summary>
|
||||
public string GPerM2 { get; set; }
|
||||
/// <summary>
|
||||
/// 重量(公斤)
|
||||
/// </summary>
|
||||
public string ActualQty { get; set; }
|
||||
/// <summary>
|
||||
/// 直径(毫米)
|
||||
/// </summary>
|
||||
public string Diameter { get; set; }
|
||||
/// <summary>
|
||||
/// 米数(米)
|
||||
/// </summary>
|
||||
public string StockMeter { get; set; }
|
||||
/// <summary>
|
||||
/// 制造商
|
||||
/// </summary>
|
||||
public string Maker { get; set; }
|
||||
/// <summary>
|
||||
/// 供应商编号
|
||||
/// </summary>
|
||||
public string SuppID { get; set; }
|
||||
/// <summary>
|
||||
/// 供应商简称
|
||||
/// </summary>
|
||||
public string SuppShortName { get; set; }
|
||||
/// <summary>
|
||||
/// 入库单号
|
||||
/// </summary>
|
||||
public string ReceiveNote { get; set; }
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
public string Remark { get; set; }
|
||||
/// <summary>
|
||||
/// 来料客户编号
|
||||
/// 客户来料加工的,纸卷在ERP系统办理入库时会记录该客户编号;
|
||||
/// 此字段不为空的,表示该纸卷仅能用于指定客户的订单生产
|
||||
/// </summary>
|
||||
public string ReservedCustID { get; set; }
|
||||
/// <summary>
|
||||
/// 状态
|
||||
/// NULL、空、New表示未审核
|
||||
/// Confirmed表示已审核
|
||||
/// </summary>
|
||||
public string Status { get; set; }
|
||||
/// <summary>
|
||||
/// 可用状态
|
||||
/// X表示不可使用
|
||||
/// NULL、空、V均表示可用
|
||||
/// </summary>
|
||||
public string CanUse { get; set; }
|
||||
/// <summary>
|
||||
/// 盘点状态
|
||||
/// V表示正在盘点
|
||||
/// NULL、空均表示未在盘点
|
||||
/// </summary>
|
||||
public string StockChecking { get; set; }
|
||||
/// <summary>
|
||||
/// 该纸卷库存的唯一身份标记
|
||||
/// </summary>
|
||||
public string ObjID { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -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.Out.BusinessResult
|
||||
{
|
||||
public class ResultDataBase
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
|
||||
namespace JSMachine.WMS.RPC.ErpRPC.Dto.Out.IBSBusinessResult
|
||||
{
|
||||
public class IbsApiResult<T>
|
||||
{
|
||||
/// <summary>
|
||||
/// Success
|
||||
/// </summary>
|
||||
public bool Success { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Message
|
||||
/// </summary>
|
||||
public string Message { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Exception
|
||||
/// </summary>
|
||||
public string Exception { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Data
|
||||
/// </summary>
|
||||
public T Data { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
|
||||
namespace JSMachine.WMS.RPC.ErpRPC.Dto.Out.IBSBusinessResult
|
||||
{
|
||||
/// <summary>
|
||||
/// IBS post结果返回
|
||||
/// </summary>
|
||||
public class IbsResultDto
|
||||
{
|
||||
/// <summary>
|
||||
/// 返回 true/false 成功或者失败
|
||||
/// </summary>
|
||||
public virtual bool State { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 成功/失败的内容,可以用在tip显示
|
||||
/// </summary>
|
||||
public virtual string Messages { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,75 @@
|
||||
|
||||
namespace JSMachine.WMS.RPC.ErpRPC.Dto.Out.IBSBusinessResult
|
||||
{
|
||||
/// <summary>
|
||||
/// 原纸基础信息
|
||||
/// </summary>
|
||||
public class PaperBaseInfoDto
|
||||
{
|
||||
/// <summary>
|
||||
/// 原纸卷标
|
||||
/// </summary>
|
||||
public virtual string PaperLabel { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 原纸编码
|
||||
/// </summary>
|
||||
public virtual string PaperCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 供应商
|
||||
/// </summary>
|
||||
public virtual string Phonetic { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 制造商
|
||||
/// </summary>
|
||||
public virtual string MakerName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 原纸材质
|
||||
/// </summary>
|
||||
public virtual string Name { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 米长
|
||||
/// </summary>
|
||||
public virtual decimal Meters { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 克重
|
||||
/// </summary>
|
||||
public virtual int? PaperUnitWeight { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 幅宽
|
||||
/// </summary>
|
||||
public virtual int PaperWidth { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 重量
|
||||
/// </summary>
|
||||
public virtual int InWeight { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 重量
|
||||
/// </summary>
|
||||
public virtual Guid ID { get; set; }
|
||||
|
||||
///<summary>
|
||||
/// 是否含税
|
||||
///</summary>
|
||||
public virtual int IsTax { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 仓库
|
||||
/// </summary>
|
||||
public virtual string StockHouseCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 库位
|
||||
/// </summary>
|
||||
public virtual string LocationMark { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using JSMachine.WMS.RPC.ErpRPC.Dto.Out.BusinessResult;
|
||||
|
||||
namespace JSMachine.WMS.RPC.ErpRPC.Dto.Out
|
||||
{
|
||||
public class ResultData<T> where T : ResultDataBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 暂无意义
|
||||
/// </summary>
|
||||
public object CHANGE { get; set; }
|
||||
/// <summary>
|
||||
/// 具体的数据
|
||||
/// </summary>
|
||||
public T ALL { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
using JSMachine.WMS.RPC.ErpRPC.Dto.Out.BusinessResult;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace JSMachine.WMS.RPC.ErpRPC.Dto.Out
|
||||
{
|
||||
public class ResultItem<T>
|
||||
{
|
||||
//public ResultData<T>[] Data { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
|
||||
namespace JSMachine.WMS.RPC.ErpRPC.Dto.Out.XRBusinessResult
|
||||
{
|
||||
/// <summary>
|
||||
/// 物料信息
|
||||
/// </summary>
|
||||
public class MateriaInfoDto
|
||||
{
|
||||
/// <summary>
|
||||
/// 合格证号
|
||||
/// </summary>
|
||||
public string BarCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 工单号
|
||||
/// </summary>
|
||||
public string OrderNo { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 物料名称
|
||||
/// </summary>
|
||||
public string MateriaName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 物料类型
|
||||
/// </summary>
|
||||
public string MateriaType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 物料数量
|
||||
/// </summary>
|
||||
public string MateriaNum { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 批次号
|
||||
/// </summary>
|
||||
public string MateriaBatch { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 物料编码
|
||||
/// </summary>
|
||||
public string MateriaCode { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
|
||||
namespace JSMachine.WMS.RPC.ErpRPC.Dto.Out.XRBusinessResult
|
||||
{
|
||||
/// <summary>
|
||||
/// 销售出库库存信息
|
||||
/// </summary>
|
||||
public class SaleOutStockDto
|
||||
{
|
||||
/// <summary>
|
||||
/// 扣减数量
|
||||
/// </summary>
|
||||
public int SumReulstNum { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 撤单数量
|
||||
/// </summary>
|
||||
public int SumCancelNum { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
|
||||
namespace JSMachine.WMS.RPC.ErpRPC.Dto.Out.XRBusinessResult
|
||||
{
|
||||
public class XRApiResult<T>
|
||||
{
|
||||
public string jsonrpc { get; set; }
|
||||
public string id { get; set; }
|
||||
public string result { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
|
||||
namespace JSMachine.WMS.RPC.ErpRPC.Dto.Out.XRBusinessResult
|
||||
{
|
||||
public class XRNewResultDto<T>
|
||||
{
|
||||
/// <summary>
|
||||
/// 是否成功
|
||||
/// </summary>
|
||||
public bool success { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 成功后的提示信息
|
||||
/// </summary>
|
||||
public string message { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 200 表示成功,其他参考HTTP标准状态码
|
||||
/// </summary>
|
||||
public int status { get; set; }
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public T data { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 错误后提示信息
|
||||
/// </summary>
|
||||
public string errors { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
|
||||
namespace JSMachine.WMS.RPC.ErpRPC.Dto.Out.XRBusinessResult
|
||||
{
|
||||
public class XRResultDto
|
||||
{
|
||||
/// <summary>
|
||||
/// 是否成功
|
||||
/// </summary>
|
||||
public bool success { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 成功后的提示信息
|
||||
/// </summary>
|
||||
public string message { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 200 表示成功,其他参考HTTP标准状态码
|
||||
/// </summary>
|
||||
public int status { get; set; }
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public MateriaInfoDto data { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 错误后提示信息
|
||||
/// </summary>
|
||||
public string errors { get; set; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user