chore: 初始化东安动力外部数据接口工程
This commit is contained in:
21
SlMesDbIterface/MOM/ProductionCalendarBodyData.cs
Normal file
21
SlMesDbIterface/MOM/ProductionCalendarBodyData.cs
Normal file
@@ -0,0 +1,21 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace ExternalDataSync.MOM
|
||||
{
|
||||
///生产日历下发 Body
|
||||
public class ProductionCalendarBodyData
|
||||
{
|
||||
/// <summary>
|
||||
// 日历组
|
||||
/// </summary>
|
||||
public List<ProductionCalendarData> calendarGroup
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = null;
|
||||
}
|
||||
}
|
||||
109
SlMesDbIterface/MOM/ProductionCalendarData.cs
Normal file
109
SlMesDbIterface/MOM/ProductionCalendarData.cs
Normal file
@@ -0,0 +1,109 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace ExternalDataSync.MOM
|
||||
{
|
||||
///物料主数据下发 Body
|
||||
public class ProductionCalendarData
|
||||
{
|
||||
/// <summary>
|
||||
// 类型
|
||||
/// </summary>
|
||||
public string typesOf
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = "";
|
||||
/// <summary>
|
||||
// 类型编码
|
||||
/// </summary>
|
||||
public string typeCode
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = "";
|
||||
/// <summary>
|
||||
// 日历编码
|
||||
/// </summary>
|
||||
public string calendarEncoding
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = "";
|
||||
/// <summary>
|
||||
// 班次名称
|
||||
/// </summary>
|
||||
public string shiftName
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = "";
|
||||
/// <summary>
|
||||
// 开始时间
|
||||
/// </summary>
|
||||
public string timeOn
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = "";
|
||||
/// <summary>
|
||||
/// 结束时间
|
||||
/// </summary>
|
||||
public string endTime
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = "";
|
||||
/// <summary>
|
||||
// 开始日期
|
||||
/// </summary>
|
||||
public string startDate
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = "";
|
||||
/// <summary>
|
||||
// 结束日期
|
||||
/// </summary>
|
||||
public string endDate
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = "";
|
||||
/// <summary>
|
||||
// 班次描述
|
||||
/// </summary>
|
||||
public string shiftDescription
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = "";
|
||||
/// <summary>
|
||||
// 固定休息日
|
||||
/// </summary>
|
||||
public string fixedRestDays
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = "";
|
||||
/// <summary>
|
||||
// 法定节日
|
||||
/// </summary>
|
||||
public List<ProductionCalendarStatutoryData> statutoryHolidays
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = null;
|
||||
/// <summary>
|
||||
// 非生产时间
|
||||
/// </summary>
|
||||
public List<ProductionCalendarNonProductionData> nonProductionTime
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = null;
|
||||
}
|
||||
}
|
||||
29
SlMesDbIterface/MOM/ProductionCalendarNonProductionData.cs
Normal file
29
SlMesDbIterface/MOM/ProductionCalendarNonProductionData.cs
Normal file
@@ -0,0 +1,29 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace ExternalDataSync.MOM
|
||||
{
|
||||
///物料主数据下发 非生产时间
|
||||
public class ProductionCalendarNonProductionData
|
||||
{
|
||||
/// <summary>
|
||||
// 开始时间
|
||||
/// </summary>
|
||||
public string timeOn
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = "";
|
||||
/// <summary>
|
||||
// 结束时间
|
||||
/// </summary>
|
||||
public string endTime
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = "";
|
||||
}
|
||||
}
|
||||
29
SlMesDbIterface/MOM/ProductionCalendarStatutoryData.cs
Normal file
29
SlMesDbIterface/MOM/ProductionCalendarStatutoryData.cs
Normal file
@@ -0,0 +1,29 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace ExternalDataSync.MOM
|
||||
{
|
||||
///物料主数据下发 法定节日
|
||||
public class ProductionCalendarStatutoryData
|
||||
{
|
||||
/// <summary>
|
||||
// 开始日期
|
||||
/// </summary>
|
||||
public string startDate
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = "";
|
||||
/// <summary>
|
||||
// 结束日期
|
||||
/// </summary>
|
||||
public string endDate
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = "";
|
||||
}
|
||||
}
|
||||
77
SlMesDbIterface/MOM/ReportUploadData.cs
Normal file
77
SlMesDbIterface/MOM/ReportUploadData.cs
Normal file
@@ -0,0 +1,77 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace ExternalDataSync.MOM
|
||||
{
|
||||
///生产报工上传
|
||||
public class ReportUploadData
|
||||
{
|
||||
/// <summary>
|
||||
// 订单号
|
||||
/// </summary>
|
||||
public string orderNumber
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = "";
|
||||
/// <summary>
|
||||
// SN号
|
||||
/// </summary>
|
||||
public string snCode
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = "";
|
||||
/// <summary>
|
||||
// 产品型号
|
||||
/// </summary>
|
||||
public string productModel
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = "";
|
||||
/// <summary>
|
||||
// 配方号
|
||||
/// </summary>
|
||||
public string recipeNumber
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = "";
|
||||
/// <summary>
|
||||
/// 合格标志
|
||||
/// </summary>
|
||||
public string qualityResult
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = "";
|
||||
/// <summary>
|
||||
// 工位号
|
||||
/// </summary>
|
||||
public string stationCode
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = "";
|
||||
/// <summary>
|
||||
// 生产日期
|
||||
/// </summary>
|
||||
public string productionDate
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = "";
|
||||
/// <summary>
|
||||
// 质量数据列表
|
||||
/// </summary>
|
||||
public List<ReportUploadQualityData> qualityList
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = null;
|
||||
}
|
||||
}
|
||||
45
SlMesDbIterface/MOM/ReportUploadQualityData.cs
Normal file
45
SlMesDbIterface/MOM/ReportUploadQualityData.cs
Normal file
@@ -0,0 +1,45 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace ExternalDataSync.MOM
|
||||
{
|
||||
///生产报工上传
|
||||
public class ReportUploadQualityData
|
||||
{
|
||||
/// <summary>
|
||||
// 螺钉孔号
|
||||
/// </summary>
|
||||
public string screwPositionNumber
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = "";
|
||||
/// <summary>
|
||||
// 扭矩
|
||||
/// </summary>
|
||||
public string torque
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = "";
|
||||
/// <summary>
|
||||
// 螺桩高度测量值
|
||||
/// </summary>
|
||||
public string dowelHeightValue
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = "";
|
||||
/// <summary>
|
||||
// 合格标志
|
||||
/// </summary>
|
||||
public string qualityResult
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = null;
|
||||
}
|
||||
}
|
||||
213
SlMesDbIterface/MOM/TemporaryChangeData.cs
Normal file
213
SlMesDbIterface/MOM/TemporaryChangeData.cs
Normal file
@@ -0,0 +1,213 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace ExternalDataSync.MOM
|
||||
{
|
||||
///临时工艺通知下发
|
||||
public class TemporaryChangeData
|
||||
{
|
||||
/// <summary>
|
||||
// 产品编码、型号
|
||||
/// </summary>
|
||||
public string productNo
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = "";
|
||||
/// <summary>
|
||||
// 产品名称
|
||||
/// </summary>
|
||||
public string productName
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = "";
|
||||
/// <summary>
|
||||
// 项目代号
|
||||
/// </summary>
|
||||
public string projectNo
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = "";
|
||||
/// <summary>
|
||||
// 项目名称
|
||||
/// </summary>
|
||||
public string projectName
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = "";
|
||||
/// <summary>
|
||||
/// 临时工艺通知单号
|
||||
/// </summary>
|
||||
public string technicalChangeOrderNo
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = "";
|
||||
/// <summary>
|
||||
// 批次数量
|
||||
/// </summary>
|
||||
public string batchQty
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = "";
|
||||
/// <summary>
|
||||
// 发放时间
|
||||
/// </summary>
|
||||
public string createOn
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = "";
|
||||
/// <summary>
|
||||
// 开始时间
|
||||
/// </summary>
|
||||
public decimal effectiveDateStart
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = 0;
|
||||
/// <summary>
|
||||
// 结束时间
|
||||
/// </summary>
|
||||
public string effectiveDateEnd
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = "";
|
||||
/// <summary>
|
||||
// 临时工艺通知单文件链接
|
||||
/// </summary>
|
||||
public string techFileUrl
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = "";
|
||||
/// <summary>
|
||||
// 原因
|
||||
/// </summary>
|
||||
public int reason
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = 0;
|
||||
/// <summary>
|
||||
// 编制
|
||||
/// </summary>
|
||||
public string staffing
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = "";
|
||||
/// <summary>
|
||||
// 编制日期
|
||||
/// </summary>
|
||||
public string staffingDate
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = "";
|
||||
/// <summary>
|
||||
// 校对
|
||||
/// </summary>
|
||||
public string proofread
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = "";
|
||||
/// <summary>
|
||||
// 校对日期
|
||||
/// </summary>
|
||||
public string proofreadDate
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = "";
|
||||
/// <summary>
|
||||
// 审核
|
||||
/// </summary>
|
||||
public string check
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = "";
|
||||
/// <summary>
|
||||
// 审核日期
|
||||
/// </summary>
|
||||
public string checkDate
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = "";
|
||||
/// <summary>
|
||||
// 会签
|
||||
/// </summary>
|
||||
public string countersign
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = "";
|
||||
/// <summary>
|
||||
// 会签日期
|
||||
/// </summary>
|
||||
public string countersignDate
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = "";
|
||||
/// <summary>
|
||||
// 批准
|
||||
/// </summary>
|
||||
public string approve
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = "";
|
||||
/// <summary>
|
||||
// 批准日期
|
||||
/// </summary>
|
||||
public string approveDate
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = "";
|
||||
/// <summary>
|
||||
// 临时工艺通知详细列表
|
||||
/// </summary>
|
||||
public List<ProductOrderLineCodeData> changeList
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = null;
|
||||
/// <summary>
|
||||
// 临时工艺文件列表
|
||||
/// </summary>
|
||||
public List<ProductOrderLineCodeData> fileList
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = null;
|
||||
/// <summary>
|
||||
// 接收部门列表
|
||||
/// </summary>
|
||||
public List<ProductOrderLineCodeData> departmentList
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = null;
|
||||
/// <summary>
|
||||
// 绑定工单列表
|
||||
/// </summary>
|
||||
public List<ProductOrderLineCodeData> wipOrderList
|
||||
{
|
||||
get;
|
||||
set;
|
||||
} = null;
|
||||
}
|
||||
}
|
||||
44
SlMesDbIterface/MOM/msgResHeader.cs
Normal file
44
SlMesDbIterface/MOM/msgResHeader.cs
Normal file
@@ -0,0 +1,44 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace ExternalDataSync
|
||||
{
|
||||
public class msgResHeader
|
||||
{
|
||||
/// <summary>
|
||||
/// 任务ID
|
||||
/// </summary>
|
||||
public string taskId
|
||||
{
|
||||
get;
|
||||
set;
|
||||
}
|
||||
/// <summary>
|
||||
/// 返回结果
|
||||
/// </summary>
|
||||
public string code
|
||||
{
|
||||
get;
|
||||
set;
|
||||
}
|
||||
/// <summary>
|
||||
/// 返回消息
|
||||
/// </summary>
|
||||
public string msg
|
||||
{
|
||||
get;
|
||||
set;
|
||||
}
|
||||
/// <summary>
|
||||
/// 返回结果集
|
||||
/// </summary>
|
||||
public string returnData
|
||||
{
|
||||
get;
|
||||
set;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user