chore: initial commit
This commit is contained in:
80
Interface_WebAPI/SlMesDbIterface/MOM_Upload/DeviceAlarm.cs
Normal file
80
Interface_WebAPI/SlMesDbIterface/MOM_Upload/DeviceAlarm.cs
Normal 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; }
|
||||
|
||||
}
|
||||
}
|
||||
29
Interface_WebAPI/SlMesDbIterface/MOM_Upload/DeviceInfo.cs
Normal file
29
Interface_WebAPI/SlMesDbIterface/MOM_Upload/DeviceInfo.cs
Normal 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; } = "";
|
||||
}
|
||||
|
||||
}
|
||||
@@ -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; }
|
||||
}
|
||||
}
|
||||
37
Interface_WebAPI/SlMesDbIterface/MOM_Upload/DeviceStatus.cs
Normal file
37
Interface_WebAPI/SlMesDbIterface/MOM_Upload/DeviceStatus.cs
Normal 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; } = "";
|
||||
}
|
||||
|
||||
}
|
||||
98
Interface_WebAPI/SlMesDbIterface/MOM_Upload/JobFinished.cs
Normal file
98
Interface_WebAPI/SlMesDbIterface/MOM_Upload/JobFinished.cs
Normal 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; }
|
||||
}
|
||||
}
|
||||
56
Interface_WebAPI/SlMesDbIterface/MOM_Upload/JobStart.cs
Normal file
56
Interface_WebAPI/SlMesDbIterface/MOM_Upload/JobStart.cs
Normal 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; }
|
||||
|
||||
}
|
||||
}
|
||||
@@ -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; } = "";
|
||||
}
|
||||
|
||||
}
|
||||
@@ -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; }
|
||||
}
|
||||
}
|
||||
107
Interface_WebAPI/SlMesDbIterface/MOM_Upload/MaterialSend.cs
Normal file
107
Interface_WebAPI/SlMesDbIterface/MOM_Upload/MaterialSend.cs
Normal 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; }
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -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>
|
||||
/// 客户端编号,如PDA,HCWMS等
|
||||
/// </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; }
|
||||
}
|
||||
}
|
||||
@@ -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; } // 不处理原因
|
||||
}
|
||||
42
Interface_WebAPI/SlMesDbIterface/MOM_Upload/taskFinish.cs
Normal file
42
Interface_WebAPI/SlMesDbIterface/MOM_Upload/taskFinish.cs
Normal 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; }
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user