chore: initial commit

This commit is contained in:
XingCheng3
2026-05-29 09:34:04 +08:00
commit 78ae9dcd2e
683 changed files with 68110 additions and 0 deletions

View File

@@ -0,0 +1,80 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MisDataSaveDate.MOM
{
/// <summary>
/// 设备异常报警数据上传
/// </summary>
public class DeviceAlarm
{
/// <summary>
/// 派工单ID
/// </summary>
public string orderID { get; set; }
/// <summary>
/// 派工任务ID
/// </summary>
public string taskID { get; set; }
/// <summary>
/// 报警唯一标识
/// </summary>
public string id { get; set; }
/// <summary>
/// 异常工序
/// </summary>
public string processNo { get; set; }
/// <summary>
/// 报警代码
/// </summary>
public string alarmCode { get; set; }
/// <summary>
/// 报文/设备状态信息
/// </summary>
public string deviceInfo { get; set; }
/// <summary>
/// 异常类型
/// </summary>
public string exceptionType { get; set; }
/// <summary>
/// 异常信息
/// </summary>
public string exceptionInfo { get; set; }
/// <summary>
/// 异常发送人
/// </summary>
public string sender { get; set; }
/// <summary>
/// 异常位置
/// </summary>
public string location { get; set; }
/// <summary>
/// 异常生产中心
/// </summary>
public string productionCenter { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public string createTime { get; set; }
/// <summary>
/// 最后修改时间
/// </summary>
public string lastModifiedTime { get; set; }
}
}

View File

@@ -0,0 +1,29 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MisDataSaveDate.MOM
{
/// <summary>
/// 缓存位置查询
/// </summary>
public class DeviceInfo
{
/// <summary>
/// 请求编号
/// </summary>
public string id { get; set; } = "";
/// <summary>
/// 请求方标识
/// </summary>
public string callcode { get; set; } = "";
/// <summary>
/// 工位号
/// </summary>
public string containerNo { get; set; } = "";
}
}

View File

@@ -0,0 +1,44 @@
using System;
using System.Collections.Generic;
namespace MisDataSaveDate.MOM
{
/// <summary>
/// 器具信息查询响应实体
/// </summary>
public class DeviceInfoResponse
{
public int code { get; set; }
public string message { get; set; }
public DeviceInfoData data { get; set; }
}
/// <summary>
/// 器具信息数据
/// </summary>
public class DeviceInfoData
{
public List<BusinessData> businessdata { get; set; }
}
/// <summary>
/// 业务数据
/// </summary>
public class BusinessData
{
/// <summary>
/// 批次号
/// </summary>
public string batchno { get; set; }
/// <summary>
/// 数量
/// </summary>
public string qty { get; set; }
/// <summary>
/// 物料编号
/// </summary>
public string sku { get; set; }
}
}

View File

@@ -0,0 +1,37 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MisDataSaveDate.MOM
{
/// <summary>
/// 缓存位置查询
/// </summary>
public class DeviceStatus
{
/// <summary>
/// 请求编号
/// </summary>
public string MsgId { get; set; } = "";
/// <summary>
/// 请求方标识
/// </summary>
public string MsgSource { get; set; } = "";
/// <summary>
/// 工位号
/// </summary>
public string OPNo { get; set; } = "";
/// <summary>
/// 当前状态
/// </summary>
public int StatusCode { get; set; } = 0;
/// <summary>
/// 采集时间
/// </summary>
public string StatusTime { get; set; } = "";
}
}

View File

@@ -0,0 +1,98 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Xml.Linq;
namespace MisDataSaveDate.MOM
{
/// <summary>
/// 开工
/// </summary>
public class JobFinished
{
/// <summary>
/// 派工单ID
/// </summary>
public string orderID { get; set; }
/// <summary>
/// 派工任务ID
/// </summary>
public string taskID { get; set; }
/// <summary>
/// 工序ID
/// </summary>
public decimal finishedQuantity { get; set; }
/// <summary>
/// 操作时间
/// </summary>
public string createTime { get; set; }
/// <summary>
/// 操作人
/// </summary>
public string endTime { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public decimal beat { get; set; }
public string processNo { get; set; }
public string lastModifiedTime { get; set; }
public List<InspectionInfo> inspectionInfo { get; set; }
public List<MaterialInfo> materialInfo { get; set; }
public List<Workinghours> workinghours { get; set; }
/// <summary>
/// 操作0取消开工1开工
/// </summary>
public string operation { get; set; }
}
public class InspectionInfo
{
public string Inspectcode { get; set; }
public string inspector { get; set; }
public string inspectionTime { get; set; }
public decimal qualifiedQuantity { get; set; }
public decimal unqualifiedQuantity { get; set; }
public string templetecode { get; set; }
public List<InspectionDetail> inspectionDetails { get; set; }
}
public class InspectionDetail
{
public string inspectionItemID { get; set; }
public string inspectionItemNo { get; set; }
public string inspectionItemName { get; set; }
public string inspectionValue { get; set; }
public string inspectionStandardText { get; set; }
public string upperLimitSymbol { get; set; }
public decimal upperLimitValue { get; set; }
public string lowerLimitSymbol { get; set; }
public decimal lowerLimitValue { get; set; }
public decimal standardValue { get; set; }
public string inspectionResult { get; set; }
}
public class MaterialInfo
{
public string consumedMaterialNo { get; set; }
public string type { get; set; }
public decimal qty { get; set; }
public decimal qualifiedqty { get; set; }
public decimal unqualifiedqty { get; set; }
public string inspectionTool { get; set; }
public string batchNo { get; set; }
public string serialNo { get; set; }
}
public class Workinghours
{
public string employee { get; set; }
public decimal quantity { get; set; }
public decimal workingHours { get; set; }
public string operation { get; set; }
}
}

View File

@@ -0,0 +1,56 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Xml.Linq;
using Newtonsoft.Json;
namespace MisDataSaveDate.MOM
{
/// <summary>
/// 开工
/// </summary>
public class JobStart
{
/// <summary>
/// 派工单ID
/// </summary>
public string orderID { get; set; }
/// <summary>
/// 派工任务ID
/// </summary>
public string taskID { get; set; }
/// <summary>
/// 工序ID
/// </summary>
public string processId { get; set; }
/// <summary>
/// 操作时间
/// </summary>
public string operationTime { get; set; }
/// <summary>
/// 操作人
/// </summary>
[JsonProperty("operator")]
public string operatorName { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public string createTime { get; set; }
/// <summary>
/// 最后修改时间
/// </summary>
public string lastModifiedTime { get; set; }
/// <summary>
/// 操作0取消开工1开工
/// </summary>
public string operation { get; set; }
}
}

View File

@@ -0,0 +1,31 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MisDataSaveDate.MOM
{
/// <summary>
/// 缓存位置查询
/// </summary>
public class MaterialConfirm
{
/// <summary>
/// 请求编号
/// </summary>
public string tackcode { get; set; } = "";
/// <summary>
/// 请求方标识
/// </summary>
public string orderID { get; set; } = "";
/// <summary>
/// 工位号
/// </summary>
public string taskID { get; set; } = "";
public string processId { get; set; } = "";
public string containerNo { get; set; } = "";
}
}

View File

@@ -0,0 +1,42 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MisDataSaveDate.MOM
{
/// <summary>
/// 缓存位置查询
/// </summary>
public class MaterialPosition
{
/// <summary>
/// 请求ID
/// </summary>
public string requestId { get; set; }
/// <summary>
/// 工序
/// </summary>
public string process { get; set; }
}
public class MaterialPositionInfo
{
/// <summary>
/// 工序编号
/// </summary>
public string processNo { get; set; }
/// <summary>
/// 位置编号
/// </summary>
public string locationNo { get; set; }
/// <summary>
/// 空位置数量编号
/// </summary>
public string emptySlots { get; set; }
}
}

View File

@@ -0,0 +1,107 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MisDataSaveDate.MOM
{
/// <summary>
/// 物料配送
/// </summary>
public class MaterialSend
{
/// <summary>
/// 叫料任务号
/// </summary>
public string code { get; set; }
/// <summary>
/// 派工单ID
/// </summary>
public string orderID { get; set; }
/// <summary>
/// 派工任务ID
/// </summary>
public string taskID { get; set; }
/// <summary>
/// 顺序号
/// </summary>
public string sequenceNo { get; set; }
/// <summary>
/// 配送类型
/// </summary>
public string deliveryType { get; set; }
/// <summary>
/// 工序
/// </summary>
public string processStep { get; set; }
/// <summary>
/// 起始位置
/// </summary>
public string startLocation { get; set; }
/// <summary>
/// 终止位置
/// </summary>
public string endLocation { get; set; }
/// <summary>
/// 配送物料
/// </summary>
public string material { get; set; }
/// <summary>
/// 配送数量
/// </summary>
public int quantity { get; set; }
/// <summary>
/// 托盘号
/// </summary>
public string trayNumber { get; set; }
/// <summary>
/// 产线
/// </summary>
public string prodline { get; set; }
/// <summary>
/// 工位
/// </summary>
public string workstation { get; set; }
/// <summary>
/// 车间
/// </summary>
public string workshop { get; set; }
/// <summary>
/// 企业
/// </summary>
public string customerid { get; set; }
/// <summary>
/// 创建人
/// </summary>
public string creator { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public string createTime { get; set; }
/// <summary>
/// 最后修改时间
/// </summary>
public string lastModifiedTime { get; set; }
}
}

View File

@@ -0,0 +1,77 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MisDataSaveDate.MOM
{
/// <summary>
/// 物料转序
/// </summary>
public class MaterialTransfer
{
/// <summary>
/// 请求编号,每个请求都要一个唯一编号,同一个请求重复提交,使用同一编号
/// </summary>
public string reqCode { get; set; }
/// <summary>
/// 请求时间截 格式: "yyyy-MM-dd HH:mm:ss"
/// </summary>
public string reqTime { get; set; }
/// <summary>
/// 令牌号, 由系统颁发
/// </summary>
public string tokenCode { get; set; }
/// <summary>
/// 客户端编号如PDAHCWMS等
/// </summary>
public string clientCode { get; set; }
/// <summary>
/// 任务模板编号
/// </summary>
public string taskType { get; set; }
/// <summary>
/// 1搬运容器2搬运货架默认2
/// </summary>
public string moveTaskType { get; set; }
/// <summary>
/// 载具类型0-空1-满,搬运货架起点不是地码,搬运容器起点不是仓位时必填
/// 0空料架1:满料架
/// </summary>
public string vehicleStatus { get; set; }
/// <summary>
/// 位置列表(默认第一个位置是起点,第二个位置是终点)
/// </summary>
public List<PositionInfo> positionCodeList { get; set; }
/// <summary>
/// 派工任务id
/// </summary>
public string dataid { get; set; }
}
/// <summary>
/// 位置信息
/// </summary>
public class PositionInfo
{
/// <summary>
/// 00-地码位置05-仓位04-区域
/// 00工位04区域
/// </summary>
public string type { get; set; }
/// <summary>
/// 根据type填值具体的点位
/// </summary>
public string positionCode { get; set; }
}
}

View File

@@ -0,0 +1,73 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Newtonsoft.Json;
public class SpotCheckResult
{
[JsonProperty("id")]
public string Id { get; set; } // 点检记录id
[JsonProperty("code")]
public string Code { get; set; } // 点检记录编号
[JsonProperty("checkplanid")]
public string CheckPlanId { get; set; } // 点检计划ID
[JsonProperty("createusercode")]
public string CreateUserCode { get; set; } // 点检记录编制人编号
[JsonProperty("createusername")]
public string CreateUserName { get; set; } // 点检记录编制人名称
[JsonProperty("createtime")]
public DateTime CreateTime { get; set; } // 点检时间
[JsonProperty("resultData")]
public List<CheckResultDetail> ResultData { get; set; } // 点检明细列表
}
public class CheckResultDetail
{
[JsonProperty("resultid")]
public string ResultId { get; set; } // 点检明细id
[JsonProperty("checkplandetailid")]
public string CheckPlanDetailId { get; set; } // 点检计划详细信息ID
[JsonProperty("abnormal")]
public string Abnormal { get; set; } // 是否异常(假设为布尔值)
[JsonProperty("checkvalue")]
public string CheckValue { get; set; } // 点检值
[JsonProperty("checkresult")]
public string CheckResult { get; set; } // 点检结果
[JsonProperty("checkercode")]
public string CheckerCode { get; set; } // 点检人
[JsonProperty("checkername")]
public string CheckerName { get; set; } // 点检人名称
[JsonProperty("checktime")]
public string CheckTime { get; set; } // 实际点检时间
[JsonProperty("processresult")]
public string ProcessResult { get; set; } // 处理结果
[JsonProperty("processmethod")]
public string ProcessMethod { get; set; } // 处理方式
[JsonProperty("filebefore")]
public string FileBefore { get; set; } // 改善前附件
[JsonProperty("fileafter")]
public string FileAfter { get; set; } // 改善后附件
[JsonProperty("exdescribe")]
public string ExDescribe { get; set; } // 异常描述
[JsonProperty("nohandlereason")]
public string NoHandleReason { get; set; } // 不处理原因
}

View File

@@ -0,0 +1,42 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MisDataSaveDate.MOM
{
/// <summary>
/// 任务完工与工时汇报
/// </summary>
public class TaskFinish
{
/// <summary>
/// 派工单ID
/// </summary>
public string orderID { get; set; }
/// <summary>
/// 派工任务ID
/// </summary>
public string taskID { get; set; }
/// <summary>
/// 员工
/// </summary>
public string employee { get; set; }
/// <summary>
/// 数量
/// </summary>
public int quantity { get; set; }
/// <summary>
/// 工时
/// </summary>
public int workingHours { get; set; }
}
}