add - 添加WMS出库记录
parent
627c0ef1cd
commit
0a8bff449d
@ -0,0 +1,87 @@
|
|||||||
|
using System.Runtime.Serialization;
|
||||||
|
using SqlSugar;
|
||||||
|
|
||||||
|
namespace SlnMesnac.Model.domain
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// WMS 出库记录反馈
|
||||||
|
/// </summary>
|
||||||
|
[SugarTable("I_TASKOUT_FEEDBACK_TO_MES"), TenantAttribute("wms")]
|
||||||
|
public class WmsTaskOut
|
||||||
|
{
|
||||||
|
[SugarColumn(ColumnName = "OBJ_ID", IsPrimaryKey = true, IsIdentity = true)]
|
||||||
|
public int OBJ_ID { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 单号
|
||||||
|
/// </summary>
|
||||||
|
[SugarColumn(ColumnName = "ORDER_NO")]
|
||||||
|
public string OrderNo { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 订单行号
|
||||||
|
/// </summary>
|
||||||
|
[SugarColumn(ColumnName = "ORDER_LINE_NO")]
|
||||||
|
public string OrderLineNo { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 单据类型
|
||||||
|
/// </summary>
|
||||||
|
[SugarColumn(ColumnName = "ORDER_TYPE_NO")]
|
||||||
|
public string OrderTypeNo { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 库位号
|
||||||
|
/// </summary>
|
||||||
|
[SugarColumn(ColumnName = "BIN_NO")]
|
||||||
|
public string BinNo { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 任务号
|
||||||
|
/// </summary>
|
||||||
|
[SugarColumn(ColumnName = "TASK_NO")]
|
||||||
|
public string TaskNo { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 起始位置
|
||||||
|
/// </summary>
|
||||||
|
[SugarColumn(ColumnName = "SLOC_NO")]
|
||||||
|
public string SlocNo { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 目的位置
|
||||||
|
/// </summary>
|
||||||
|
[SugarColumn(ColumnName = "ELOC_NO")]
|
||||||
|
public string ElocNo { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 任务数量
|
||||||
|
/// </summary>
|
||||||
|
[SugarColumn(ColumnName = "PRODUCT_QTY")]
|
||||||
|
public decimal ProductQty { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 批次号
|
||||||
|
/// </summary>
|
||||||
|
[SugarColumn(ColumnName = "BATCH_NO")]
|
||||||
|
public string BatchNo { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 物料编码
|
||||||
|
/// </summary>
|
||||||
|
[SugarColumn(ColumnName = "MATER_NO")]
|
||||||
|
public string MaterNo { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 托盘号
|
||||||
|
/// </summary>
|
||||||
|
[SugarColumn(ColumnName = "PALLET_NO")]
|
||||||
|
public string PalletNo { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 标签唯一码
|
||||||
|
/// </summary>
|
||||||
|
[SugarColumn(ColumnName = "SERIAL_NUM")]
|
||||||
|
public string SerialNum { get; set; }
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,24 @@
|
|||||||
|
using System.Collections.Generic;
|
||||||
|
using SlnMesnac.Model.domain;
|
||||||
|
|
||||||
|
namespace SlnMesnac.Repository.service
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// WMS出库记录反馈
|
||||||
|
/// </summary>
|
||||||
|
public interface IWmsTaskOutService
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// 获取WMS出库记录
|
||||||
|
/// </summary>
|
||||||
|
/// <returns></returns>
|
||||||
|
List<WmsTaskOut> GetWmsTaskOutList();
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 通过标签唯一编码获取出库记录,获取物料信息
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="SerialNum"></param>
|
||||||
|
/// <returns></returns>
|
||||||
|
WmsTaskOut GetWmsTaskOutBySerialNum(string SerialNum);
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,46 @@
|
|||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using SlnMesnac.Model.domain;
|
||||||
|
|
||||||
|
namespace SlnMesnac.Repository.service.Impl
|
||||||
|
{
|
||||||
|
public class WmsTaskOutServiceImpl:IWmsTaskOutService
|
||||||
|
{
|
||||||
|
private readonly Repository<WmsTaskOut> _rep;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 获取WMS出库记录
|
||||||
|
/// </summary>
|
||||||
|
/// <returns></returns>
|
||||||
|
/// <exception cref="ArgumentException"></exception>
|
||||||
|
public List<WmsTaskOut> GetWmsTaskOutList()
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
return _rep.GetList();;
|
||||||
|
}
|
||||||
|
catch (Exception e)
|
||||||
|
{
|
||||||
|
throw new ArgumentException($"获取料仓物料对应信息异常:{e.Message}");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 通过标签唯一编码获取出库记录,获取物料信息
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="SerialNum"></param>
|
||||||
|
/// <returns></returns>
|
||||||
|
/// <exception cref="ArgumentException"></exception>
|
||||||
|
public WmsTaskOut GetWmsTaskOutBySerialNum(string SerialNum)
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
return _rep.GetFirst(x=>x.SerialNum == SerialNum);
|
||||||
|
}
|
||||||
|
catch (Exception e)
|
||||||
|
{
|
||||||
|
throw new ArgumentException($"获取料仓物料对应信息异常:{e.Message}");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue