Files

426 lines
9.1 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Xml.Linq;
namespace SYNC_SAP_MES
{
public class PP
{
/// <summary>
///
/// </summary>
public static string ConnectionString = "";
/// <summary>
///
/// </summary>
public static string SyncTimePoin_TomorrowPlan = "";
/// <summary>
///
/// </summary>
public static string AppServerHost = "";
/// <summary>
///
/// </summary>
public static string SystemNumber = "";
/// <summary>
///
/// </summary>
public static string User = "";
/// <summary>
///
/// </summary>
public static string Password = "";
/// <summary>
///
/// </summary>
public static string Client = "";
/// <summary>
///
/// </summary>
public static string Language = "";
/// <summary>
///
/// </summary>
public static string PoolSize = "";
/// <summary>
///
/// </summary>
public static string IdleTimeout = "";
/// <summary>
///
/// </summary>
public static string Name = "";
/// <summary>
///
/// </summary>
public static string IsDemo = "";
/// <summary>
///
/// </summary>
public static int ReachSyncCount = 1;
/// <summary>
///
/// </summary>
public static string LineCode = "";
/// <summary>
///
/// </summary>
public static bool OnLine_Sql = false;
/// <summary>
///
/// </summary>
public static bool OnLine_SAP = false;
/// <summary>
///
/// </summary>
public static FormSAP main = null;
}
//入参:
//{
//lineId:"200000502",
//startDate:"2022-06-28",
//isLocked: "3"
//}
public class SyncPlan_WebAPI_RequestBody
{
public string lineId
{
get;
set;
} = "";
public string startDate
{
get;
set;
} = "";
public string isLocked
{
get;
set;
} = "";
}
/*
{
"code": 200,
"message": "操作成功",
"data":
[
{
"productCode": "9922G000244",
"itemCode": "B-DHT14Q0008*01",
"itemId": "-801513",
"productType": "WP14T610E62",
"wipEntityId": "1004124840",
"wipEntityName": "5221052206000018",
"bomHeaderId": "11000656073",
"mesPlanOrder": "282",
"erpStartDate": "2022-06-28 00:00:00.0",
"mesStartDate": null,
"isLocked": "3"
},
{
"productCode": "9922G000243",
"itemCode": "B-DHT14Q0008*01",
"itemId": "-801513",
"productType": "WP14T610E62",
"wipEntityId": "1004124840",
"wipEntityName": "5221052206000018",
"bomHeaderId": "11000656073",
"mesPlanOrder": "283",
"erpStartDate": "2022-06-28 00:00:00.0",
"mesStartDate": null,
"isLocked": "3"
},
]
}
*/
//入参:
// lineId计划产线idstring必填二号厂总装1线120000004
// startDate总装上线扫描时间段的开始时间string必填格式yyyy-mm-dd
// endDate总装上线扫描时间段的结束时间string必填格式yyyy-mm-dd
//{
// "lineId": "120000007",
// "startDate": "2022-06-29 00:00:00",
// "endDate": "2022-06-30 00:00:00"
//}
public class SyncBarCodePlan_WebAPI_RequestBody
{
public string lineId
{
get;
set;
} = "";
public string startDate
{
get;
set;
} = "";
public string endDate
{
get;
set;
} = "";
}
/*
{
"code": 200,
"message": "操作成功",
"data": [
{
"productCode": "1422G024877",
"itemCode": "B-DHP12Q3807*01",
"itemId": "-775264",
"productType": "WP12.460E62",
"wipEntityId": "1004119083",
"wipEntityName": "5222012206061324",
"bomHeaderId": "11000656454",
"mesPlanOrder": "6",
"erpStartDate": "2022-06-29 00:00:00.0",
"mesStartDate": "2022-06-29 07:52:43.0",
"isLocked": null
},
{
"productCode": "1422G024878",
"itemCode": "B-DHP12Q3807*01",
"itemId": "-775264",
"productType": "WP12.460E62",
"wipEntityId": "1004119083",
"wipEntityName": "5222012206061324",
"bomHeaderId": "11000656454",
"mesPlanOrder": "7",
"erpStartDate": "2022-06-29 00:00:00.0",
"mesStartDate": "2022-06-29 07:54:00.0",
"isLocked": null
},
]
}
*/
public class SyncPlan_WebAPI_ResponseBody
{
public string code
{
get;
set;
} = "";
public string message
{
get;
set;
} = "";
public List<SyncPlan_WebAPI_DataParts> Data
{
get;
set;
}
}
public class SyncPlan_WebAPI_DataParts
{
//"productCode": "9922G000243",
//"itemCode": "B-DHT14Q0008*01",
//"itemId": "-801513",
//"productType": "WP14T610E62",
//"wipEntityId": "1004124840",
//"wipEntityName": "5221052206000018",
//"bomHeaderId": "11000656073",
//"mesPlanOrder": "283",
//"erpStartDate": "2022-06-28 00:00:00.0",
//"mesStartDate": null,
//"isLocked": "3"
public string productCode
{
get;
set;
}
public string itemCode
{
get;
set;
}
public string itemId
{
get;
set;
}
public string productType
{
get;
set;
}
public string wipEntityId
{
get;
set;
}
public string wipEntityName
{
get;
set;
}
public string bomHeaderId
{
get;
set;
}
public string mesPlanOrder
{
get;
set;
}
public string erpStartDate
{
get;
set;
}
public string mesStartDate
{
get;
set;
}
public string isLocked
{
get;
set;
}
}
public class RequestBody_WebAPI_Boms
{
public string lineId
{
get;
set;
}
public string productCode
{
get;
set;
}
}
public class ResponseBody_WebAPI_Boms
{
public string code
{
get;
set;
} = "";
public string message
{
get;
set;
} = "";
public List<DataBody_WebAPI_Boms> Data
{
get;
set;
}
}
public class DataBody_WebApi_MisFun
{
public string type
{
get;
set;
}
public string opName
{
get;
set;
}
public string value
{
get;
set;
}
}
public class DataBody_WebAPI_Boms
{
/*
(name="bomHeaderId",value="bom头id")
(name ="materialId",value ="物料id")
(name="materialCode".value="物料编码")
(name="materialName" value="物料名称"
(name="quanity",value="量”
(name="keyFlag",value="是否关键件1是0否")
(name ="operationId",value="工位id")
(name=operationCode,value="工位编码")
(name="assginedSupplierId",value="指定供应商id")
(name="assginedSupplierCode".value="指定供应商code")
*/
public string bomHeaderId
{
get;
set;
}
public string materialId
{
get;
set;
}
public string materialCode
{
get;
set;
}
public string materialName
{
get;
set;
}
public string quanity
{
get;
set;
}
public string keyFlag
{
get;
set;
}
public string operationId
{
get;
set;
}
public string operationCode
{
get;
set;
}
public string assginedSupplierId
{
get;
set;
}
public string assginedSupplierCode
{
get;
set;
}
}
}