|
@ -64,6 +64,7 @@ namespace AMESCoreStudio.Web |
|
|
/// </summary>
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
/// <returns></returns>
|
|
|
[WebApiClient.Attributes.HttpPost("api/WipInfos")] |
|
|
[WebApiClient.Attributes.HttpPost("api/WipInfos")] |
|
|
|
|
|
//ITask<ResultModel<string>> PostWipInfo([FromBody, RawJsonContent] string model);
|
|
|
ITask<ResultModel<WipInfo>> PostWipInfo([FromBody, RawJsonContent] string model); |
|
|
ITask<ResultModel<WipInfo>> PostWipInfo([FromBody, RawJsonContent] string model); |
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
/// <summary>
|
|
@ -80,6 +81,7 @@ namespace AMESCoreStudio.Web |
|
|
/// <param name="wipno">工單號碼</param>
|
|
|
/// <param name="wipno">工單號碼</param>
|
|
|
/// <returns></returns>
|
|
|
/// <returns></returns>
|
|
|
[WebApiClient.Attributes.HttpGet("api/WipInfos/GetWipInfoSelectParameter")] |
|
|
[WebApiClient.Attributes.HttpGet("api/WipInfos/GetWipInfoSelectParameter")] |
|
|
|
|
|
//ITask<List<WipInfo>> GetWipInfoSelectParameter(string unitno = null, string wipno = null);
|
|
|
ITask<ResultModel<dynamic>> GetWipInfoSelectParameter(string unitno = null, string wipno = null, int lineid = 0 |
|
|
ITask<ResultModel<dynamic>> GetWipInfoSelectParameter(string unitno = null, string wipno = null, int lineid = 0 |
|
|
, string itemno = null, DateTime? date_str = null, DateTime? date_end = null); |
|
|
, string itemno = null, DateTime? date_str = null, DateTime? date_end = null); |
|
|
|
|
|
|
|
@ -88,12 +90,15 @@ namespace AMESCoreStudio.Web |
|
|
/// </summary>
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
/// <returns></returns>
|
|
|
[WebApiClient.Attributes.HttpGet("api/WipInfos/{id}")] |
|
|
[WebApiClient.Attributes.HttpGet("api/WipInfos/{id}")] |
|
|
|
|
|
//ITask<List<WipInfo>> GetWipInfo(decimal id);
|
|
|
ITask<List<WipInfo>> GetWipInfo(int id); |
|
|
ITask<List<WipInfo>> GetWipInfo(int id); |
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
/// <summary>
|
|
|
/// 查詢工單基本資料-WipNO
|
|
|
/// 查詢工單基本資料-WipNO
|
|
|
/// </summary>
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
/// <returns></returns>
|
|
|
|
|
|
//[WebApiClient.Attributes.HttpGet("api/WipInfos/{id}")]
|
|
|
|
|
|
//ITask<List<WipInfo>> GetWipInfoByUnitNO(string id);
|
|
|
[WebApiClient.Attributes.HttpGet("api/WipInfos/WipInfoByWipNo/{wipno}")] |
|
|
[WebApiClient.Attributes.HttpGet("api/WipInfos/WipInfoByWipNo/{wipno}")] |
|
|
ITask<List<WipInfo>> GetWipInfoByWipNO(string wipno); |
|
|
ITask<List<WipInfo>> GetWipInfoByWipNO(string wipno); |
|
|
#endregion
|
|
|
#endregion
|
|
@ -222,6 +227,8 @@ namespace AMESCoreStudio.Web |
|
|
/// 工單號碼 by 工單鎖定資料檔
|
|
|
/// 工單號碼 by 工單鎖定資料檔
|
|
|
/// </summary>
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
/// <returns></returns>
|
|
|
|
|
|
//[WebApiClient.Attributes.HttpGet("api/WipLock/{id}")]
|
|
|
|
|
|
//ITask<List<WipLock>> GetWipLockByWipNO(string WipNO);
|
|
|
[WebApiClient.Attributes.HttpGet("api/WipLock/ByWipNO/{id}")] |
|
|
[WebApiClient.Attributes.HttpGet("api/WipLock/ByWipNO/{id}")] |
|
|
ITask<ResultModel<WipLock>> GetWipLockByWipNO(string id); |
|
|
ITask<ResultModel<WipLock>> GetWipLockByWipNO(string id); |
|
|
|
|
|
|
|
@ -291,5 +298,73 @@ namespace AMESCoreStudio.Web |
|
|
[WebApiClient.Attributes.HttpPut("api/WipSop/{id}/{state}")] |
|
|
[WebApiClient.Attributes.HttpPut("api/WipSop/{id}/{state}")] |
|
|
ITask<ResultModel<WipSop>> PutWipSop(int id , string state); |
|
|
ITask<ResultModel<WipSop>> PutWipSop(int id , string state); |
|
|
#endregion
|
|
|
#endregion
|
|
|
|
|
|
|
|
|
|
|
|
#region PCS024組件維護相關
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 取得組件ITEM
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
|
[WebApiClient.Attributes.HttpGet("api/Items")] |
|
|
|
|
|
ITask<List<Item>> GetItems(); |
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 新增組件
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
|
[WebApiClient.Attributes.HttpPost("api/BarcodeItems")] |
|
|
|
|
|
ITask<ResultModel<BarcodeItem>> PostBarcodeItem([FromBody, RawJsonContent] string model); |
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 更新組件
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
|
[WebApiClient.Attributes.HttpPut("api/BarcodeItems/{id}")] |
|
|
|
|
|
ITask<ResultModel<BarcodeItem>> PutBarcodeItem(int id, [FromBody, RawJsonContent] string model); |
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 刪除組件
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
|
[WebApiClient.Attributes.HttpDelete("api/BarcodeItems/{id}")] |
|
|
|
|
|
ITask<ResultModel<string>> DeleteBarcodeItem(int id); |
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 根據ID獲取指定組件
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
|
[WebApiClient.Attributes.HttpGet("api/BarcodeItems/{id}")] |
|
|
|
|
|
ITask<List<BarcodeItem>> GetBarcodeItem(int id); |
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 獲取組件
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
|
[WebApiClient.Attributes.HttpGet("api/BarcodeItems")] |
|
|
|
|
|
ITask<List<BarcodeItem>> GetBarcodeItems(); |
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 根据單位獲取組件資料
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
|
[WebApiClient.Attributes.HttpGet("api/BarcodeItems/Unit/{id}")] |
|
|
|
|
|
ITask<List<BarcodeItem>> GetBarcodeItemByUnit(string id); |
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 根据單位獲取組件資料
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
|
[WebApiClient.Attributes.HttpGet("api/BarcodeItems/Unit/{id}/Str/{str}")] |
|
|
|
|
|
ITask<List<BarcodeItem>> GetBItemByStr(string id, string str); |
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 根据單位獲取組件資料
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
|
[WebApiClient.Attributes.HttpGet("api/BarcodeInfoes/No/{id}")] |
|
|
|
|
|
ITask<List<BarcodeInfo>> GetBarcodeInfoesByNo(string id); |
|
|
|
|
|
|
|
|
|
|
|
#endregion
|
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|