!提交代码
This commit is contained in:
108
WCS.BLL/HardWare/IShelfBase.cs
Normal file
108
WCS.BLL/HardWare/IShelfBase.cs
Normal file
@ -0,0 +1,108 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using WCS.Model;
|
||||
|
||||
namespace WCS.BLL.HardWare
|
||||
{
|
||||
/// <summary>
|
||||
/// 货架基类
|
||||
/// </summary>
|
||||
public interface IShelfBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 货架ID 数据库中那个
|
||||
/// </summary>
|
||||
public int ShelfId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 货架编码
|
||||
/// </summary>
|
||||
public string ShelfCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 货架模组行数
|
||||
/// </summary>
|
||||
public int RowCounts { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 货架模组列数
|
||||
/// </summary>
|
||||
public int ColumnCounts { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 货架当前模式
|
||||
/// </summary>
|
||||
public Mode CurentMode { get; set; }
|
||||
|
||||
public MatInfoModel InStoreData { get; set; }
|
||||
|
||||
public string OutOrderNumber { get; set; }//出库模式中的单据
|
||||
|
||||
public string ModulesStr { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 货架组别
|
||||
/// </summary>
|
||||
public string GroupName { get; set; }
|
||||
/// <summary>
|
||||
/// 模组
|
||||
/// </summary>
|
||||
//public List<IModuleBase> Modules { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 设置货架模式
|
||||
/// </summary>
|
||||
public void SetCurrentMode();
|
||||
|
||||
/// <summary>
|
||||
/// 货架进入入库模式
|
||||
/// </summary>
|
||||
public void GoInInstore(string? IPAdress);
|
||||
|
||||
/// <summary>
|
||||
/// 货架退出入库模式
|
||||
/// </summary>
|
||||
public void GoOutInstore();
|
||||
|
||||
/// <summary>
|
||||
/// 货架进入出库模式
|
||||
/// </summary>
|
||||
public void GoInOutstore();
|
||||
|
||||
/// <summary>
|
||||
/// 货架退出出库模式
|
||||
/// </summary>
|
||||
public void GoOutOutstore();
|
||||
|
||||
/// <summary>
|
||||
/// 货架进入盘点模式
|
||||
/// </summary>
|
||||
public void GoInStocktaking();
|
||||
|
||||
/// <summary>
|
||||
/// 货架退出盘点模式
|
||||
/// </summary>
|
||||
public void GoOutStocktaking();
|
||||
|
||||
/// <summary>
|
||||
/// 货架报警
|
||||
/// </summary>
|
||||
public void Warning();
|
||||
|
||||
/// <summary>
|
||||
/// 货架复位
|
||||
/// </summary>
|
||||
public void Reset();
|
||||
}
|
||||
|
||||
public enum Mode
|
||||
{
|
||||
待机模式 = 0,
|
||||
入库模式 = 1,
|
||||
出库模式 = 2,
|
||||
盘点模式 = 3
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user