first commit
This commit is contained in:
@@ -0,0 +1,131 @@
|
||||
using JSMachine.WMS.Domain.Repository;
|
||||
|
||||
namespace JSMachine.WMS.Domain.Entity
|
||||
{
|
||||
/// <summary>
|
||||
/// AGV任务表
|
||||
/// </summary>
|
||||
public partial class AGVTask : AggregateRoot
|
||||
{
|
||||
/// <summary>
|
||||
/// ErpTaskId
|
||||
/// </summary>
|
||||
public Guid ErpTaskId { get; set; }
|
||||
|
||||
/// <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 int MateriaNum { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 批次号的生成规则为: 作业单号+日期+班次
|
||||
/// </summary>
|
||||
public string MateriaBatch { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 物料编号
|
||||
/// </summary>
|
||||
public string MateriaCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 工单状态 1:生成任务 2:开始执行 3:第一次暂停 4:执行第二段 5:第二次暂停 6:执行第三段 7:执行成功 -1:任务取消
|
||||
/// </summary>
|
||||
public int TaskStatus { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 任务类型
|
||||
/// </summary>
|
||||
public int TaskType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 优先级 1:入库 10:出库 20:托盘入库 30:托盘出库 40:移库 99:其它
|
||||
/// </summary>
|
||||
public int Priority { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 楼层
|
||||
/// </summary>
|
||||
public int Floor { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 起点(库位编号)
|
||||
/// </summary>
|
||||
public string StartPositionCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 终点(库位编号
|
||||
/// </summary>
|
||||
public string EndPositionCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 码头位置 1:北区 2:南区 3:人工 4:退货到车间 99:其它
|
||||
/// </summary>
|
||||
public int Transport { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 任务是否锁定(在锁定的情况下agvtask暂时不向rcs发送命令,待解锁后才可以,例如入库二楼提升机出口任务,如果托盘还未到出口则该任务还不能执行)
|
||||
/// </summary>
|
||||
public bool IsLock { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Erp数据上传状态
|
||||
/// </summary>
|
||||
public int ErpUploadStatus { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Erp返回错误信息
|
||||
/// </summary>
|
||||
public string ErpReturnMsg { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 重试次数
|
||||
/// </summary>
|
||||
public int RetryNum { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 分组Id
|
||||
/// </summary>
|
||||
public Guid GroupId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 任务信息(生成失败提示等)
|
||||
/// </summary>
|
||||
public string TaskMsg { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建时间
|
||||
/// </summary>
|
||||
public DateTime? CreationTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 修改时间
|
||||
/// </summary>
|
||||
public DateTime? LastModifiedTime { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,147 @@
|
||||
using JSMachine.WMS.Domain.Repository;
|
||||
|
||||
namespace JSMachine.WMS.Domain.Entity
|
||||
{
|
||||
/// <summary>
|
||||
/// ERP任务表
|
||||
/// </summary>
|
||||
public partial class ERPTask : AggregateRoot
|
||||
{
|
||||
public ERPTask() { }
|
||||
|
||||
/// <summary>
|
||||
/// 库位编号
|
||||
/// </summary>
|
||||
public string StorageRackNo { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 订单号
|
||||
/// </summary>
|
||||
public string OrderNo { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 生产退库单号
|
||||
/// </summary>
|
||||
public string ProduceReturnCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 销售单号
|
||||
/// </summary>
|
||||
public string SaleNo { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 销售退库单号
|
||||
/// </summary>
|
||||
public string SaleReturnCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 合格证号
|
||||
/// </summary>
|
||||
public string BarCode { 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 string EquipmentNo { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// erp下发命令中出入库总数量
|
||||
/// </summary>
|
||||
public int ErpOrderNum { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 工单状态 1:生成任务 2:开始执行 3:第一次暂停 4:执行第二段 5:第二次暂停 6:执行第三段 7:执行成功 -1:任务取消
|
||||
/// </summary>
|
||||
public int TaskStatus { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 任务类型 1:码垛入库(实际没用了) 2:PDA入库 3:出库 4:销售退库 5:生产退库
|
||||
/// </summary>
|
||||
public int TaskType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 楼层(入库,尾托回库指定楼层使用)
|
||||
/// </summary>
|
||||
public int Floor { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 码头位置 1:北区 2:南区 3:人工 4:退货到车间 99:其它
|
||||
/// </summary>
|
||||
public int Transport { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 优先级 1:入库 10:出库 20:托盘入库 30:托盘出库 40:移库 99:其它
|
||||
/// </summary>
|
||||
public int Priority { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 锁定 0:未锁定 1:锁定
|
||||
/// </summary>
|
||||
public bool IsLock { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 已上传给Erp的数量
|
||||
/// </summary>
|
||||
public int AlreadyUploadNum { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Erp出库撤单数量
|
||||
/// </summary>
|
||||
public int ErpCancelNum { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 回调Erp失败/成功 1:成功 0:失败
|
||||
/// </summary>
|
||||
public bool IsCallBackErpEnd { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Erp回调Wms接口地址
|
||||
/// </summary>
|
||||
public string ErpCallWmsInterface { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Wms回调Erp接口地址
|
||||
/// </summary>
|
||||
public string WmsCallErpInterface { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 任务信息(生成失败提示等)
|
||||
/// </summary>
|
||||
public string TaskMsg { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建时间
|
||||
/// </summary>
|
||||
public DateTime? CreationTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 修改时间
|
||||
/// </summary>
|
||||
public DateTime? LastModifiedTime { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
using JSMachine.WMS.Domain.Repository;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace JSMachine.WMS.Domain.Entity
|
||||
{
|
||||
/// <summary>
|
||||
/// 提升机取货信号统计信息
|
||||
/// </summary>
|
||||
public class ElevatorCount : AggregateRoot
|
||||
{
|
||||
/// <summary>
|
||||
/// 提升机编号(1 2)
|
||||
/// </summary>
|
||||
public int ElevatorNo { get; set; }
|
||||
/// <summary>
|
||||
/// 通道号(网带编号)
|
||||
/// </summary>
|
||||
public int ElevatorChannel { get; set; }
|
||||
/// <summary>
|
||||
/// 数量(放货口是wms实际放货的数量,取货口是PLC给的取货信号的次数,如果有货的时候重启wms会造成计数多一个)
|
||||
/// </summary>
|
||||
public int Count { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
using JSMachine.WMS.Domain.Repository;
|
||||
|
||||
namespace JSMachine.WMS.Domain.Entity
|
||||
{
|
||||
/// <summary>
|
||||
/// 提升机的PLC队列(出、入库)
|
||||
/// </summary>
|
||||
public class ElevatorPlcQueue : AggregateRoot
|
||||
{
|
||||
/// <summary>
|
||||
/// 提升机编号(1 2)
|
||||
/// </summary>
|
||||
public int ElevatorNo { get; set; }
|
||||
/// <summary>
|
||||
/// 通道号(网带编号)
|
||||
/// </summary>
|
||||
public int ElevatorChannel { get; set; }
|
||||
/// <summary>
|
||||
/// AgvTask的Id
|
||||
/// </summary>
|
||||
public Guid AgvTaskId { get; set; }
|
||||
/// <summary>
|
||||
/// 是否锁定
|
||||
/// </summary>
|
||||
public bool IsLock { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建时间
|
||||
/// </summary>
|
||||
public DateTime? CreationTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 修改时间
|
||||
/// </summary>
|
||||
public DateTime? LastModifiedTime { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace JSMachine.WMS.Domain.Entity.Enums
|
||||
{
|
||||
/// <summary>
|
||||
/// 操作来源
|
||||
/// </summary>
|
||||
public enum OperationSource
|
||||
{
|
||||
None = 0,
|
||||
ERP = 1,
|
||||
PDA = 2,
|
||||
WEB = 3,
|
||||
RCS = 4
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 操作类型
|
||||
/// </summary>
|
||||
public enum OperationType
|
||||
{
|
||||
None = 0,
|
||||
StockIn = 1,
|
||||
SaleOut = 2,
|
||||
StockOutCancel = 3,
|
||||
ProductionOut = 4,
|
||||
TailIn = 5,
|
||||
Carry = 6,
|
||||
RcsCallBack = 7,
|
||||
UpdateErpTask = 8,
|
||||
UpdateStorageRack = 9,
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
|
||||
namespace JSMachine.WMS.Domain.Entity.Enums
|
||||
{
|
||||
/// <summary>
|
||||
/// 备纸错误状态(0:正常 1:错误)
|
||||
/// </summary>
|
||||
public enum PreparationErrorStateEnum
|
||||
{
|
||||
Sucess = 0,
|
||||
Error = 1
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
using JSMachine.WMS.Domain.Entity.Enums;
|
||||
using JSMachine.WMS.Domain.Repository;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace JSMachine.WMS.Domain.Entity
|
||||
{
|
||||
public class OperationLog : AggregateRoot
|
||||
{
|
||||
public OperationSource OperationSource { get; set; }
|
||||
public OperationType OperationType { get; set; }
|
||||
public string UserId { get; set; }
|
||||
public string OldObject { get; set; }
|
||||
public string NewObject { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
using JSMachine.WMS.Infrastructure.LambdaHelp;
|
||||
using SqlSugar;
|
||||
using System.Collections.ObjectModel;
|
||||
|
||||
namespace JSMachine.WMS.Domain.Entity
|
||||
{
|
||||
/// <summary>
|
||||
/// 分页查询条件
|
||||
/// </summary>
|
||||
public class PageQueryCondition
|
||||
{
|
||||
/// <summary>
|
||||
/// 当前页
|
||||
/// </summary>
|
||||
public int CurrentPage { get; set; }
|
||||
/// <summary>
|
||||
/// 每页显示的条数
|
||||
/// </summary>
|
||||
public int PageSize { get; set; }
|
||||
/// <summary>
|
||||
/// 要排序的字段
|
||||
/// </summary>
|
||||
public string OrderByFiled { get; set; }
|
||||
/// <summary>
|
||||
///排序方式
|
||||
/// </summary>
|
||||
public OrderByType OrderByType { get; set; }
|
||||
/// <summary>
|
||||
/// 查询条件
|
||||
/// </summary>
|
||||
public List<IConditionalModel> Filters { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,89 @@
|
||||
using JSMachine.WMS.Domain.IRepository;
|
||||
using JSMachine.WMS.Domain.Repository;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace JSMachine.WMS.Domain.Entity
|
||||
{
|
||||
/// <summary>
|
||||
/// 通用分页查询结果,封装分页统计信息和当前页数据。
|
||||
/// </summary>
|
||||
/// <typeparam name="T">页数据的元素类型。</typeparam>
|
||||
public class PagedResult<T>
|
||||
{
|
||||
public static readonly PagedResult<T> EmptyPagedResult = new PagedResult<T>(0, 0, 0, 0, null);
|
||||
|
||||
#region Public Properties
|
||||
/// <summary>
|
||||
/// 总记录数
|
||||
/// </summary>
|
||||
public int TotalRecords { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 总页数
|
||||
/// </summary>
|
||||
public int TotalPages { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 每页的记录数
|
||||
/// </summary>
|
||||
public int PageSize { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 当前页码
|
||||
/// </summary>
|
||||
public int PageNumber { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置当前页码的记录
|
||||
/// </summary>
|
||||
public List<T> PageData { get; set; }
|
||||
|
||||
#endregion
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 创建空的分页结果,页数据初始化为空集合。
|
||||
/// </summary>
|
||||
public PagedResult()
|
||||
{
|
||||
this.PageData = new List<T>();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 使用完整分页统计信息创建结果。
|
||||
/// </summary>
|
||||
/// <param name="totalRecords">符合条件的总记录数。</param>
|
||||
/// <param name="totalPages">总页数。</param>
|
||||
/// <param name="pageSize">每页记录数。</param>
|
||||
/// <param name="pageNumber">当前页码。</param>
|
||||
/// <param name="data">当前页数据。</param>
|
||||
public PagedResult(int totalRecords, int totalPages, int pageSize, int pageNumber, List<T> data)
|
||||
{
|
||||
this.TotalPages = totalPages;
|
||||
this.TotalRecords = totalRecords;
|
||||
this.PageSize = pageSize;
|
||||
this.PageNumber = pageNumber;
|
||||
this.PageData = data;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据总记录数和分页参数计算总页数并创建结果。
|
||||
/// </summary>
|
||||
/// <param name="totalRecords">符合条件的总记录数。</param>
|
||||
/// <param name="pageSize">每页记录数。</param>
|
||||
/// <param name="pageNumber">当前页码。</param>
|
||||
/// <param name="data">当前页数据。</param>
|
||||
public PagedResult(int totalRecords, int pageSize, int pageNumber, List<T> data)
|
||||
{
|
||||
if (pageSize > 0)
|
||||
{
|
||||
this.TotalPages = totalRecords % pageSize == 0 ? totalRecords / pageSize : totalRecords / pageSize + 1;
|
||||
}
|
||||
|
||||
this.TotalRecords = totalRecords;
|
||||
this.PageSize = pageSize;
|
||||
this.PageNumber = pageNumber;
|
||||
this.PageData = data;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,144 @@
|
||||
using JSMachine.WMS.Domain.Repository;
|
||||
|
||||
namespace JSMachine.WMS.Domain.Entity
|
||||
{
|
||||
/// <summary>
|
||||
/// 原纸出库表
|
||||
/// </summary>
|
||||
public partial class PaperStockOut : AggregateRoot
|
||||
{
|
||||
/// <summary>
|
||||
/// 序号(排序用)
|
||||
/// </summary>
|
||||
//public int SequenceNumber { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Acs中的Id
|
||||
/// </summary>
|
||||
public Guid AcsId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 结束状态
|
||||
/// </summary>
|
||||
public int FinishState { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 备纸顺序是否错误状态
|
||||
/// </summary>
|
||||
public int PreparationErrorState { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 每批所包含的全部Id
|
||||
/// </summary>
|
||||
public string Ids { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 新卷残卷Id
|
||||
/// </summary>
|
||||
public Guid NewStockReStockID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 原纸卷标
|
||||
/// </summary>
|
||||
public string PaperLabel { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 产线名称
|
||||
/// </summary>
|
||||
public string ProductLineName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 供应商
|
||||
/// </summary>
|
||||
public string Supplier { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 制造商
|
||||
/// </summary>
|
||||
public string MakerName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 原纸克重
|
||||
/// </summary>
|
||||
public int PaperUnitWeight { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 原纸编码(纸质)
|
||||
/// </summary>
|
||||
public string PaperCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 门幅
|
||||
/// </summary>
|
||||
public int PaperWidth { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 机台
|
||||
/// </summary>
|
||||
public string MachineNum { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 出库重量
|
||||
/// </summary>
|
||||
public decimal OutWeight { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 仓库名称
|
||||
/// </summary>
|
||||
public string StockHouseName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 原纸出库类型
|
||||
/// </summary>
|
||||
public string StockOutType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 米长
|
||||
/// </summary>
|
||||
public decimal MeterLength { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 库位
|
||||
/// </summary>
|
||||
public string LocationMark { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否在库(0:不在库 1:在库)
|
||||
/// </summary>
|
||||
public int InOutState { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
public string Memo { get; set; }
|
||||
/// <summary>
|
||||
/// 需要的纸质(未代纸情况下此值和实际纸质相等,代纸情况下则不等)
|
||||
/// </summary>
|
||||
public string WantedPaperCode { get; set; }
|
||||
/// <summary>
|
||||
/// 需要的幅宽(未代纸情况下此值和实际幅宽相等,代纸情况下则不等)
|
||||
/// </summary>
|
||||
public int WantedPaperWidth { get; set; }
|
||||
/// <summary>
|
||||
/// 企望接口出库记录上传状态(0-上传成功,1-上传失败,2-接口请求成功但数据被ERP拒收)
|
||||
/// </summary>
|
||||
public int WantitErpUploadStatus { get; set; }
|
||||
/// <summary>
|
||||
/// 扫码信息来源
|
||||
/// </summary>
|
||||
public int BarCodeSource { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建时间
|
||||
/// </summary>
|
||||
public DateTime? CreationTime { get; set; }
|
||||
|
||||
public DateTime? LastModifiedTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Erp接口调用成功,但是返回入库失败
|
||||
/// </summary>
|
||||
public string ErpStockInMsg { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
using JSMachine.WMS.Domain.Repository;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace JSMachine.WMS.Domain.Entity
|
||||
{
|
||||
public class RcsTask : AggregateRoot
|
||||
{
|
||||
/// <summary>
|
||||
/// 任务id
|
||||
/// </summary>
|
||||
public string TaskId { get; set; }
|
||||
/// <summary>
|
||||
/// wms上传时间
|
||||
/// </summary>
|
||||
public DateTime UploadTime { get; set; }
|
||||
/// <summary>
|
||||
/// 起点
|
||||
/// </summary>
|
||||
public string StartPositionCode { get; set; }
|
||||
/// <summary>
|
||||
/// 终点
|
||||
/// </summary>
|
||||
public string EndPositionCode { get; set; }
|
||||
/// <summary>
|
||||
/// 任务状态
|
||||
/// </summary>
|
||||
public int Status { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建时间
|
||||
/// </summary>
|
||||
public DateTime? CreationTime { get; set; }
|
||||
|
||||
public DateTime? LastModifiedTime { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,159 @@
|
||||
using JSMachine.WMS.Domain.Repository;
|
||||
|
||||
namespace JSMachine.WMS.Domain.Entity
|
||||
{
|
||||
/// <summary>
|
||||
/// 库区库位表
|
||||
/// </summary>
|
||||
public partial class StorageRack: AggregateRoot
|
||||
{
|
||||
public StorageRack()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 库位编号
|
||||
/// </summary>
|
||||
public string StorageRackNo { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 途径提升机指定点的坐标
|
||||
/// </summary>
|
||||
public string AgvPassPointNum { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 提升机通道号(PLC定义的网带编号),提升机库位专用
|
||||
/// </summary>
|
||||
public int? ElevatorChannel { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 库位是否锁定 0:未锁定 1:锁定
|
||||
/// </summary>
|
||||
public bool IsLock { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// 库位状态 1:满载具(有货) 2:空载具 3:料架进入 4:料架离开 5:没有载具(无货) 6:未知
|
||||
///// </summary>
|
||||
//public int Status { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 库位名称
|
||||
/// </summary>
|
||||
public string StorageRackName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 所在的库区排序
|
||||
/// </summary>
|
||||
public int AreaNumSort { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 库位排序
|
||||
/// </summary>
|
||||
public int NumSort { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 所属库区
|
||||
/// </summary>
|
||||
public long? ReservoirAreaId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 所属库区列(小车进入库位的方向为列)
|
||||
/// </summary>
|
||||
public long? ReservoirAreaColumnId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
public string Remark { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 所属楼层编号(1-一楼 2-二楼)
|
||||
/// </summary>
|
||||
public int? Floor { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// AGV名称
|
||||
/// </summary>
|
||||
public string MachineName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 确认时间
|
||||
/// </summary>
|
||||
public DateTime? ConfirmDate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否禁用
|
||||
/// </summary>
|
||||
public bool IsDisabled { get; set; }
|
||||
|
||||
/// <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 int MateriaNum { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 批次号的生成规则为: 作业单号+日期+班次
|
||||
/// </summary>
|
||||
public string MateriaBatch { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 物料编码
|
||||
/// </summary>
|
||||
public string MateriaCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 联动线出口,机械手设备唯一号
|
||||
/// </summary>
|
||||
public string EquipmentNo { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 码头位置 1:北区 2:南区 3:人工 4:退货到车间 99:其它
|
||||
/// </summary>
|
||||
public int Transport { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Erp回调Wms接口地址
|
||||
/// </summary>
|
||||
public string ErpCallWmsInterface { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Wms回调Erp接口地址
|
||||
/// </summary>
|
||||
public string WmsCallErpInterface { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建时间
|
||||
/// </summary>
|
||||
public DateTime? CreationTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 修改时间
|
||||
/// </summary>
|
||||
public DateTime? LastModifiedTime { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
using JSMachine.WMS.Domain.Repository;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace JSMachine.WMS.Domain.Entity
|
||||
{
|
||||
public class UserInfo : AggregateRoot
|
||||
{
|
||||
public string UserId { get; set; }
|
||||
public string UserName { get; set; }
|
||||
public string Password { get; set; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user