using iWare.Wms.Core;
|
using iWare.Wms.Core.Service;
|
using System.ComponentModel.DataAnnotations;
|
|
namespace iWare.Wms.Application
|
{
|
|
/// <summary>
|
/// 在制品监控查询参数
|
/// </summary>
|
public class WorkPieceInfoSearch : PageInputBase
|
{
|
/// <summary>
|
/// 工序上线时间开始
|
/// </summary>
|
public virtual DateTime? StartTimeBeginTime { get; set; }
|
|
/// <summary>
|
/// 工序上线时间结束时间
|
/// </summary>
|
public virtual DateTime? StartTimeEndTime { get; set; }
|
/// <summary>
|
/// 工件号
|
/// </summary>
|
public virtual string WorkPieceID { get; set; }
|
|
/// <summary>
|
/// 工件状态
|
/// </summary>
|
public virtual int? WorkPieceState { get; set; }
|
|
/// <summary>
|
/// 工件当前位置序号
|
/// </summary>
|
public virtual int? WorkPieceCurrentPositionOrder { get; set; }
|
|
/// <summary>
|
/// 工件当前位置
|
/// </summary>
|
public virtual string WorkPieceCurrentPosition { get; set; }
|
|
/// <summary>
|
/// 当前设备
|
/// </summary>
|
public virtual string EquipmentID { get; set; }
|
|
/// <summary>
|
/// 当前已完成工序流程
|
/// </summary>
|
public virtual string WorkingProcedureCompleted { get; set; }
|
|
/// <summary>
|
/// 计划工序流程
|
/// </summary>
|
public virtual string WorkingProcedurePlan { get; set; }
|
|
/// <summary>
|
/// 当前工序
|
/// </summary>
|
public virtual string WorkingProcedureCurrent { get; set; }
|
|
/// <summary>
|
/// 工序开始时间
|
/// </summary>
|
public virtual DateTime? WorkingProcedureStartTime { get; set; }
|
|
/// <summary>
|
/// 当前工序加工时长
|
/// </summary>
|
public virtual int? ProcessingDurationForCurrent { get; set; }
|
|
/// <summary>
|
/// 总加工时长
|
/// </summary>
|
public virtual int? ProcessingDurationTotal { get; set; }
|
|
/// <summary>
|
/// 首工序上线时间
|
/// </summary>
|
public virtual DateTime? WorkPieceinitOnlineTime { get; set; }
|
|
/// <summary>
|
/// 工序下线时间
|
/// </summary>
|
public virtual DateTime? WorkPieceLastOfflineTime { get; set; }
|
|
/// <summary>
|
/// 数量
|
/// </summary>
|
public virtual int? Number { get; set; }
|
|
/// <summary>
|
/// 供应商
|
/// </summary>
|
public virtual string WorkPieceIDTo1 { get; set; }
|
|
/// <summary>
|
/// 零件设计尾号
|
/// </summary>
|
public virtual string WorkPieceIDTo2 { get; set; }
|
|
/// <summary>
|
/// 年月日
|
/// </summary>
|
public virtual string WorkPieceIDTo3 { get; set; }
|
|
/// <summary>
|
/// 班次
|
/// </summary>
|
public virtual string WorkPieceIDTo4 { get; set; }
|
|
/// <summary>
|
/// 流水号
|
/// </summary>
|
public virtual string WorkPieceIDTo5 { get; set; }
|
|
/// <summary>
|
/// 模具号
|
/// </summary>
|
public virtual string WorkPieceIDTo6 { get; set; }
|
|
/// <summary>
|
/// 炉号
|
/// </summary>
|
public virtual string WorkPieceIDTo7 { get; set; }
|
|
/// <summary>
|
/// 质量状态
|
/// </summary>
|
public virtual int? QualityState { get; set; }
|
|
/// <summary>
|
/// 质量历史状态
|
/// </summary>
|
public virtual string QualityHistoryState { get; set; }
|
|
|
/// <summary>
|
/// 质量状态变更人
|
/// </summary>
|
public virtual string QualityStateUpdateUser { get; set; }
|
|
/// <summary>
|
/// 质量状态变更时间
|
/// </summary>
|
public virtual DateTime? QualityStateUpdateTime { get; set; }
|
|
/// <summary>
|
/// 质量状态变更方式
|
/// </summary>
|
public virtual string QualityStateUpdateMode { get; set; }
|
|
/// <summary>
|
/// 告警类型
|
/// </summary>
|
public virtual int? AlertType { get; set; }
|
|
/// <summary>
|
/// 告警内容
|
/// </summary>
|
public virtual string AlertMsg { get; set; }
|
|
/// <summary>
|
/// 备注
|
/// </summary>
|
public virtual string Remarks { get; set; }
|
|
/// <summary>
|
/// Log添加时间
|
/// </summary>
|
public virtual DateTime? LogAddTime { get; set; }
|
|
/// <summary>
|
/// Log新增备注
|
/// </summary>
|
public virtual string LogAddRemark { get; set; }
|
|
/// <summary>
|
/// 设备当前状态
|
/// </summary>
|
public virtual string EquipmentCurrentState { get; set; }
|
|
/// <summary>
|
/// 主键ID
|
/// </summary>
|
public virtual long Id { get; set; }
|
}
|
|
/// <summary>
|
/// 在制品监控输入参数
|
/// </summary>
|
public class WorkPieceInfoInput
|
{
|
/// <summary>
|
/// 工件号
|
/// </summary>
|
public virtual string WorkPieceID { get; set; }
|
|
/// <summary>
|
/// 工件状态
|
/// </summary>
|
public virtual int WorkPieceState { get; set; }
|
|
/// <summary>
|
/// 工件当前位置序号
|
/// </summary>
|
public virtual int WorkPieceCurrentPositionOrder { get; set; }
|
|
/// <summary>
|
/// 工件当前位置
|
/// </summary>
|
public virtual string WorkPieceCurrentPosition { get; set; }
|
|
/// <summary>
|
/// 当前设备
|
/// </summary>
|
public virtual string EquipmentID { get; set; }
|
|
/// <summary>
|
/// 当前已完成工序流程
|
/// </summary>
|
public virtual string WorkingProcedureCompleted { get; set; }
|
|
/// <summary>
|
/// 计划工序流程
|
/// </summary>
|
public virtual string WorkingProcedurePlan { get; set; }
|
|
/// <summary>
|
/// 当前工序
|
/// </summary>
|
public virtual string WorkingProcedureCurrent { get; set; }
|
|
/// <summary>
|
/// 工序开始时间
|
/// </summary>
|
public virtual DateTime WorkingProcedureStartTime { get; set; }
|
|
/// <summary>
|
/// 当前工序加工时长
|
/// </summary>
|
public virtual int ProcessingDurationForCurrent { get; set; }
|
|
/// <summary>
|
/// 总加工时长
|
/// </summary>
|
public virtual int ProcessingDurationTotal { get; set; }
|
|
/// <summary>
|
/// 首工序上线时间
|
/// </summary>
|
public virtual DateTime WorkPieceinitOnlineTime { get; set; }
|
|
/// <summary>
|
/// 数量
|
/// </summary>
|
public virtual int Number { get; set; }
|
|
/// <summary>
|
/// 供应商
|
/// </summary>
|
public virtual string WorkPieceIDTo1 { get; set; }
|
|
/// <summary>
|
/// 零件设计尾号
|
/// </summary>
|
public virtual string WorkPieceIDTo2 { get; set; }
|
|
/// <summary>
|
/// 年月日
|
/// </summary>
|
public virtual string WorkPieceIDTo3 { get; set; }
|
|
/// <summary>
|
/// 班次
|
/// </summary>
|
public virtual string WorkPieceIDTo4 { get; set; }
|
|
/// <summary>
|
/// 流水号
|
/// </summary>
|
public virtual string WorkPieceIDTo5 { get; set; }
|
|
/// <summary>
|
/// 模具号
|
/// </summary>
|
public virtual string WorkPieceIDTo6 { get; set; }
|
|
/// <summary>
|
/// 炉号
|
/// </summary>
|
public virtual string WorkPieceIDTo7 { get; set; }
|
|
/// <summary>
|
/// 质量状态
|
/// </summary>
|
public virtual int QualityState { get; set; }
|
|
/// <summary>
|
/// 质量状态变更人
|
/// </summary>
|
public virtual string QualityStateUpdateUser { get; set; }
|
|
/// <summary>
|
/// 质量状态变更时间
|
/// </summary>
|
public virtual DateTime QualityStateUpdateTime { get; set; }
|
|
/// <summary>
|
/// 质量状态变更方式
|
/// </summary>
|
public virtual string QualityStateUpdateMode { get; set; }
|
|
/// <summary>
|
/// 告警类型
|
/// </summary>
|
public virtual int AlertType { get; set; }
|
|
/// <summary>
|
/// 告警内容
|
/// </summary>
|
public virtual string AlertMsg { get; set; }
|
|
/// <summary>
|
/// 备注
|
/// </summary>
|
public virtual string Remarks { get; set; }
|
|
/// <summary>
|
/// Log添加时间
|
/// </summary>
|
public virtual DateTime LogAddTime { get; set; }
|
|
/// <summary>
|
/// Log新增备注
|
/// </summary>
|
public virtual string LogAddRemark { get; set; }
|
|
}
|
|
/// <summary>
|
/// 在制品监控修改质量状态输入参数
|
/// </summary>
|
public class UpdQualityStateInput
|
{
|
/// <summary>
|
/// 工件号
|
/// </summary>
|
public List<WorkPieceInfoSearch> WorkPieceInfoLst { get; set; }
|
|
/// <summary>
|
/// 新质量状态
|
/// </summary>
|
public string QualityState { get; set; }
|
/// <summary>
|
/// 密码
|
/// </summary>
|
public string Password { get; set; }
|
/// <summary>
|
/// 新工序
|
/// </summary>
|
public string WorkingProcedureCurrent { get; set; }
|
}
|
}
|