chore: 初始化东安动力外部数据接口工程

This commit is contained in:
yexingqiang
2026-05-29 13:57:08 +08:00
commit aa6841144a
201 changed files with 14427 additions and 0 deletions

View 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;
}
}

View 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;
}
}

View 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;
} = "";
}
}

View 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;
} = "";
}
}

View 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;
}
}

View 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;
}
}

View 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;
}
}

View 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;
}
}
}