diff --git a/AMESCoreStudio.Web/Controllers/BASController.cs b/AMESCoreStudio.Web/Controllers/BASController.cs index 63d9ad44..edf917a0 100644 --- a/AMESCoreStudio.Web/Controllers/BASController.cs +++ b/AMESCoreStudio.Web/Controllers/BASController.cs @@ -534,6 +534,21 @@ namespace AMESCoreStudio.Web.Controllers return Json(new Table() { count = 0, data = null }); } + + [ResponseCache(Duration = 0)] + [HttpGet] + public async Task GetLineInfoesListAsync() + { + var result = await _basApi.GetLineInfoList(); + + if (result.Count > 0) + { + return Json(new Table() { code = 0, msg = "", data = result, count = result.Count }); + } + + return Json(new Table() { count = 0, data = null }); + } + #endregion #region BA005班別维护相关 @@ -1223,6 +1238,23 @@ namespace AMESCoreStudio.Web.Controllers return Json(new Table() { count = 0, data = null }); } + [ResponseCache(Duration = 0)] + [HttpGet] + public async Task GetRuleStationByUnitAsync(string ID) + { + if (ID is null) + ID = "0"; + + var result = await _basApi.GetRuleStationByUnit(ID); + + if (result.Count > 0) + { + return Json(new Table() { code = 0, msg = "", data = result, count = result.Count }); + } + + return Json(new Table() { count = 0, data = null }); + } + #endregion #region BAS011流程站別規則維護相關 diff --git a/AMESCoreStudio.Web/Controllers/PCSController.cs b/AMESCoreStudio.Web/Controllers/PCSController.cs index 26e5d2ee..64729227 100644 --- a/AMESCoreStudio.Web/Controllers/PCSController.cs +++ b/AMESCoreStudio.Web/Controllers/PCSController.cs @@ -591,6 +591,47 @@ namespace AMESCoreStudio.Web.Controllers //TempData["GetLockReasonTypeList"] = LockReasonType; ViewBag.GetLockReasonTypeList = LockReasonType; } + + + /// + /// 生產單位 + /// + /// + private async Task GetFactoryUnitList() + { + var result = await _basApi.GetFactoryUnits(); + + var UnitItems = new List(); + UnitItems.Add(new SelectListItem("請選擇", "")); + for (int i = 0; i < result.Count; i++) + { + UnitItems.Add(new SelectListItem(result[i].UnitName, result[i].UnitNo.ToString())); + } + ViewBag.FactoryUnit = UnitItems; + } + + + /// + /// 組件資料 + /// + /// + private async Task GetItems() + { + var result = await _pcsApi.GetItems(); + + var ItemsList = new List(); + ItemsList.Add(new SelectListItem("請選擇", "")); + for (int i = 0; i < result.Count; i++) + { + ItemsList.Add(new SelectListItem(result[i].ItemName, result[i].ItemNo.ToString())); + } + ViewBag.ItemsList = ItemsList; + } + + + + + #endregion [ResponseCache(Duration = 0)] @@ -837,8 +878,6 @@ namespace AMESCoreStudio.Web.Controllers } #endregion - - #region PCS005 工單資料查詢 public IActionResult PCS005() { @@ -1257,6 +1296,121 @@ namespace AMESCoreStudio.Web.Controllers return View(model); } + #region PCS024組件资料维护相关 + + public async Task PCS024() + { + await GetFactoryUnitList(); + return View(); + } + //新增頁面 + public async Task PCS024C(string id) + { + var result = await _pcsApi.GetBarcodeInfoesByNo(id); + var tt = result[0]; + ViewBag.BarcodeID = tt.BarcodeID; + ViewBag.WipID = tt.WipID; + ViewBag.BarcodeNo = id; + await GetFactoryUnitList(); + //await GetStations(); + await GetItems(); + return View(); + } + + //修改页面 + [HttpGet] + public async Task PCS024UAsync(int id) + { + await GetItems(); + + var result = await _pcsApi.GetBarcodeItem(id); + + if (result.Count == 0) + { + return View(); + } + return View(result[0]); + } + + public async Task PCS024DAsync(int id) + { + var result = await _pcsApi.DeleteBarcodeItem(id); + return Json(new Result() { success = true, msg = "" }); + } + + //頁面提交,id=0 添加,id>0 修改 + [HttpPost] + public async Task PCS024CSaveAsync(BarcodeItem model) + { + if (ModelState.IsValid) + { + IResultModel result; + result = await _pcsApi.PostBarcodeItem(JsonConvert.SerializeObject(model)); + + + if (!result.Success) + { + var _msg = "新增成功!"; + return RedirectToAction("Refresh", "Home", new { msg = _msg }); + } + else + { + if (result.Errors.Count > 0) + { + ModelState.AddModelError(result.Errors[0].Id, result.Errors[0].Msg); + } + else + { + ModelState.AddModelError("error", result.Msg); + } + } + } + return View("PCS024C", model); + + } + + [ResponseCache(Duration = 0)] + [HttpGet] + public async Task GetBarcodeItemsAsync() + { + var result = await _pcsApi.GetBarcodeItems(); + + if (result.Count > 0) + { + return Json(new Table() { code = 0, msg = "", data = result, count = result.Count }); + } + + return Json(new Table() { count = 0, data = null }); + } + + [ResponseCache(Duration = 0)] + [HttpGet] + public async Task GetBarcodeItemByUnitAsync(string ID) + { + string str, str1; + var strA = ID.Split("="); + str = strA[0]; + str1 = strA[1]; + //WO0002A10001 + + if (ID is null) + return Json(new Table() { count = 0, data = null }); + + var result = await _pcsApi.GetBItemByStr(str, str1); + //var result = await _pcsApi.GetBarcodeItemByUnit(ID); + + if (result.Count > 0) + { + return Json(new Table() { code = 0, msg = "", data = result, count = result.Count }); + } + + return Json(new Table() { count = 0, data = null }); + } + + #endregion + + + [HttpPost] public JsonResult TestFunc(string number) { diff --git a/AMESCoreStudio.Web/HttpApis/AMES/IPCS.cs b/AMESCoreStudio.Web/HttpApis/AMES/IPCS.cs index 382cc16e..4be72973 100644 --- a/AMESCoreStudio.Web/HttpApis/AMES/IPCS.cs +++ b/AMESCoreStudio.Web/HttpApis/AMES/IPCS.cs @@ -64,6 +64,7 @@ namespace AMESCoreStudio.Web /// /// [WebApiClient.Attributes.HttpPost("api/WipInfos")] + //ITask> PostWipInfo([FromBody, RawJsonContent] string model); ITask> PostWipInfo([FromBody, RawJsonContent] string model); /// @@ -80,6 +81,7 @@ namespace AMESCoreStudio.Web /// 工單號碼 /// [WebApiClient.Attributes.HttpGet("api/WipInfos/GetWipInfoSelectParameter")] + //ITask> GetWipInfoSelectParameter(string unitno = null, string wipno = null); ITask> GetWipInfoSelectParameter(string unitno = null, string wipno = null, int lineid = 0 , string itemno = null, DateTime? date_str = null, DateTime? date_end = null); @@ -88,12 +90,15 @@ namespace AMESCoreStudio.Web /// /// [WebApiClient.Attributes.HttpGet("api/WipInfos/{id}")] + //ITask> GetWipInfo(decimal id); ITask> GetWipInfo(int id); /// /// 查詢工單基本資料-WipNO /// /// + //[WebApiClient.Attributes.HttpGet("api/WipInfos/{id}")] + //ITask> GetWipInfoByUnitNO(string id); [WebApiClient.Attributes.HttpGet("api/WipInfos/WipInfoByWipNo/{wipno}")] ITask> GetWipInfoByWipNO(string wipno); #endregion @@ -222,6 +227,8 @@ namespace AMESCoreStudio.Web /// 工單號碼 by 工單鎖定資料檔 /// /// + //[WebApiClient.Attributes.HttpGet("api/WipLock/{id}")] + //ITask> GetWipLockByWipNO(string WipNO); [WebApiClient.Attributes.HttpGet("api/WipLock/ByWipNO/{id}")] ITask> GetWipLockByWipNO(string id); @@ -291,5 +298,73 @@ namespace AMESCoreStudio.Web [WebApiClient.Attributes.HttpPut("api/WipSop/{id}/{state}")] ITask> PutWipSop(int id , string state); #endregion + + #region PCS024組件維護相關 + + /// + /// 取得組件ITEM + /// + /// + [WebApiClient.Attributes.HttpGet("api/Items")] + ITask> GetItems(); + + /// + /// 新增組件 + /// + /// + [WebApiClient.Attributes.HttpPost("api/BarcodeItems")] + ITask> PostBarcodeItem([FromBody, RawJsonContent] string model); + + /// + /// 更新組件 + /// + /// + [WebApiClient.Attributes.HttpPut("api/BarcodeItems/{id}")] + ITask> PutBarcodeItem(int id, [FromBody, RawJsonContent] string model); + + /// + /// 刪除組件 + /// + /// + [WebApiClient.Attributes.HttpDelete("api/BarcodeItems/{id}")] + ITask> DeleteBarcodeItem(int id); + + /// + /// 根據ID獲取指定組件 + /// + /// + [WebApiClient.Attributes.HttpGet("api/BarcodeItems/{id}")] + ITask> GetBarcodeItem(int id); + + /// + /// 獲取組件 + /// + /// + [WebApiClient.Attributes.HttpGet("api/BarcodeItems")] + ITask> GetBarcodeItems(); + + /// + /// 根据單位獲取組件資料 + /// + /// + [WebApiClient.Attributes.HttpGet("api/BarcodeItems/Unit/{id}")] + ITask> GetBarcodeItemByUnit(string id); + + /// + /// 根据單位獲取組件資料 + /// + /// + [WebApiClient.Attributes.HttpGet("api/BarcodeItems/Unit/{id}/Str/{str}")] + ITask> GetBItemByStr(string id, string str); + + /// + /// 根据單位獲取組件資料 + /// + /// + [WebApiClient.Attributes.HttpGet("api/BarcodeInfoes/No/{id}")] + ITask> GetBarcodeInfoesByNo(string id); + + #endregion + } } diff --git a/AMESCoreStudio.Web/HttpApis/IBAS.cs b/AMESCoreStudio.Web/HttpApis/IBAS.cs index a098356b..e229107a 100644 --- a/AMESCoreStudio.Web/HttpApis/IBAS.cs +++ b/AMESCoreStudio.Web/HttpApis/IBAS.cs @@ -134,6 +134,12 @@ namespace AMESCoreStudio.Web [WebApiClient.Attributes.HttpGet("api/LineInfoes/Unit/{id}")] ITask> GetLineInfoByUnit(string id); + /// + /// 根据單位獲取線別資料 + /// + /// + [WebApiClient.Attributes.HttpGet("api/LineInfoes/List")] + ITask> GetLineInfoList(); #endregion #region BAS005班別維護相關 @@ -398,6 +404,13 @@ namespace AMESCoreStudio.Web [WebApiClient.Attributes.HttpGet("api/RuleStations/Flow/{id}")] ITask> GetRuleStationsByFlow(int id, int page = 1, int limit = 10); + /// + /// 獲取流程站別資料 + /// + /// + [WebApiClient.Attributes.HttpGet("api/RuleStations/Unit/{id}")] + ITask> GetRuleStationByUnit(string id); + #endregion #region BAS011流程規則維護相關 diff --git a/AMESCoreStudio.Web/Views/BAS/BAS002.cshtml b/AMESCoreStudio.Web/Views/BAS/BAS002.cshtml index df47dc76..2f7a898e 100644 --- a/AMESCoreStudio.Web/Views/BAS/BAS002.cshtml +++ b/AMESCoreStudio.Web/Views/BAS/BAS002.cshtml @@ -141,101 +141,6 @@ hg.open('新增生產製程單位', '/BAS/BAS002C', 480, 480); }); - - - - ////监听表单提交事件 - //hg.form.onsubmit('querysubmit', function (data) { - // table && table.reload(data); - //}); - //var tableCols = [[ - // { - // field: 'seq', - // width: 160, - // title: '#', - // sort: true - // }, - // { - // field: 'unitNo', - // width: 100, - // title: '單位代號' - // }, - // { - // field: 'unitName', - // minWidth: 100, - // title: '單位名稱' - // }, - // { - // field: 'unitCode', - // title: '狀態代碼', - // width: 160 - // }, - // { - // field: 'right', - // width: 200, - // title: '操作', - // fixed: 'right', - // templet: function (item) { - // var btn = '修改'; - // if (item.statusNo == "A") - // btn += ' 停用'; - // else - // btn += ' 啟用'; - // return btn - // } - // }] - //]; - - ////通过行tool编辑,lay-event="edit" - //function edit(obj) { - // if (obj.data.unitNo) { - // hg.open('修改生產製程單位資料', '/BAS/BAS002U/' + obj.data.unitNo, 480, 480); - // } - //} - - ////通过行tool删除,lay-event="del" - //function del(obj) { - // alert(obj.data.statusNo); - // var str; - // if (obj.data.statusNo == "A") - // str = "停用"; - // else - // str = "啟用"; - // if (obj.data.unitNo) { - // hg.confirm("系統:" + obj.data.unitName + ",確定要" + str + "嗎?", function () { - // $.ajax({ - // url: '/BAS/BAS002D', - // data: { id: obj.data.unitNo }, - // type: 'POST', - // success: function (data) { - // if (data.success) { - // //obj.del(); //只删本地数据 - // hg.msghide(str + "成功!"); - // table && table.reload(data); - // } - // else { - // hg.msg(data.msg); - // } - // }, - // error: function () { - // hg.msg("网络请求失败!"); - // } - // }); - // }); - // } - //} - //var toolbar = [{ - // text: '新增', - // layuiicon: '', - // class: 'layui-btn-normal', - // handler: function () { - // hg.open('新增生產製程單位', '/BAS/BAS002C', 480, 480); - - // } - //} - //]; - ////基本数据表格 - //var table = hg.table.datatable('test', '生產製程單位維護', '/BAS/GetFactoryUnits', {}, tableCols, toolbar, true, 'full-100', ['filter', 'print', 'exports']); diff --git a/AMESCoreStudio.Web/Views/Home/Framework.cshtml b/AMESCoreStudio.Web/Views/Home/Framework.cshtml index cefabe43..47fab0cb 100644 --- a/AMESCoreStudio.Web/Views/Home/Framework.cshtml +++ b/AMESCoreStudio.Web/Views/Home/Framework.cshtml @@ -254,6 +254,32 @@
  • SOP文件查詢
  • + + + +
  • + + 工時控管模組 + +
  • diff --git a/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.Web.Views.dll b/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.Web.Views.dll index 3e4793f7..74e33504 100644 Binary files a/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.Web.Views.dll and b/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.Web.Views.dll differ diff --git a/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.Web.Views.pdb b/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.Web.Views.pdb index 29b32f49..c756af57 100644 Binary files a/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.Web.Views.pdb and b/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.Web.Views.pdb differ diff --git a/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.Web.dll b/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.Web.dll index 6ea17f16..baf68d78 100644 Binary files a/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.Web.dll and b/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.Web.dll differ diff --git a/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.Web.pdb b/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.Web.pdb index 6bdd02d6..4ae3d3e4 100644 Binary files a/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.Web.pdb and b/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.Web.pdb differ diff --git a/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.Views.dll b/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.Views.dll index 1c99b2d2..794e5412 100644 Binary files a/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.Views.dll and b/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.Views.dll differ diff --git a/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.Views.pdb b/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.Views.pdb index 1969e46b..ab182b16 100644 Binary files a/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.Views.pdb and b/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.Views.pdb differ diff --git a/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.dll b/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.dll index 0cffab0e..fb2ee522 100644 Binary files a/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.dll and b/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.dll differ diff --git a/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.pdb b/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.pdb index c6981929..e3b8b32c 100644 Binary files a/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.pdb and b/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.pdb differ diff --git a/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.xml b/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.xml index 07ddf217..e827c44a 100644 --- a/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.xml +++ b/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.xml @@ -34,6 +34,135 @@ Swagger:隐藏属性 + + + 工廠资料维护 + + + + + + + + + + + 获取全部條碼资料 + + + + + + 用ID获取该條碼资料 + + + + + + + 用No获取该條碼资料 + + + + + + + 更新條碼资料 + + + + + + + + 新增條碼资料 + + + + + + + 删除條碼资料 + + + + + + + 組件资料维护 + + + + + + + + + + + 获取全部條組件料 + + + + + + 用ID获取该條碼资料 + + + + + + + 用Unit获取该條碼资料 + + + + + + + 用Unit获取该條碼资料 + + + + + + + 用Unit获取该條碼资料 + + + + + + + + 用Unit获取该條碼资料 + + + + + + + + 更新條碼资料 + + + + + + + + 新增條碼资料 + + + + + + + 删除條碼资料 + + + + 條碼狀態維護 @@ -97,9 +226,9 @@ - + - 根据製程單位代碼NO獲取該製程流程資料 + 根据異常群組代碼NO獲取該群組異常類別資料 @@ -232,2299 +361,3785 @@ - + - + 工作群組維護 - + - + - 獲取產品別資料 + - + + + - + - - - - - 獲取產品別資料 - + + - + - + 新增资料 + + - + - - - - - 獲取產品別資料 - + - + - + 工作群組維護 - + - - - 查詢工單資料Att - - - - - - 查詢工單資料Att By WipNO - - 工單號碼 - - - + - 新增工單資料Att + - - + + + - + - - - - - 查詢工單資料Barcode - + + - + - 查詢工單資料Barcode By WipNO + 新增资料 - 工單號碼 + - + - 新增工單資料-條碼Barcode + - + - + - + 工廠资料维护 - + - + - 查詢工單資料Info + 获取全部條碼资料 - + - 查詢工單資料 by SelectParameter + 用ID获取该條碼资料 + - + - 查詢工單資料Info By WipID + 更新條碼资料 - WipID + + - + - 新增工單資料 + 新增條碼资料 - + - + - 更新工單資本資料-狀態 + 删除條碼资料 - 工單ID - 狀態 + - + - + - + - 工單鎖定資料 + 獲取產品別資料 - + - 工單鎖定資料 to WipNO + 不良現象類別維護 - 工單編號 - - + - 新增工單鎖定資料檔 + - - + - + + - + + + 根据不良現象群組代碼NO獲取該群組不良現象類別資料 + + + + + + + - + + - + - 工單投產纪錄資料文件 + + + - + - 工單投產纪錄資料文件 to WipID + - 工單ID + - + - 新增工單投產纪錄資料文件 + - 工單ID + - + - 工單狀態維護 + 不良現象群組維護 - + - + + + - + - + - + - + - + - + - + - 班別资料维护 + 不良現象原因代碼維護 - + - + - 获取全部班別资料 + - + - 用ID获取该班別资料 + 根据不良現象類別代碼NO獲取該類別不良現象原因代碼資料 - + + + - + - 根据單位ID获取该班別资料 + - + - 更新班別资料 + - + - + - 新增班別资料 + - + - + - 删除班別资料 + - + - 工廠资料维护 + - + - + - 获取全部工廠资料 + 獲取產品別資料 - + - 用ID获取该工廠资料 + - - - + - 更新工廠资料 + - - - + - + - 新增工廠资料 + 獲取產品別資料 - - + - 删除工廠资料 + 工作群組維護 - - - + - BAS002生產製程單位維護相關 + 重工標準工時 + - + - + - + - 获取全部單位资料 + + - + - 用ID获取该單位资料 + + - + - 更改單位资料 + 修改重工標準工時 + + - + - 新增單位资料 + 新增资料 + - + - 刪除單位资料 + + - + - 流程資料維護 + 工作群組維護 - + - + - + - 根据製程單位代碼NO獲取該製程流程資料 + - + - + - 根據流程ID獲取指定單一資料 + WHS005 - + + + - + - 更新流程資料 + WHS005 + + + + + + + + + - + - + - 新增流程資料 + 新增资料 - + - + - 刪除流程資料 + - + - BAS002生產製程單位維護相關 + 工時援入/外 - + - + - 获取全部單位资料 + - + - 用ID获取该單位资料 + + - + - 根据單位ID获取该班別资料 + 援入援外綜合查詢 - + 廠別 + 援入/外 + 製程單位 + 開始時間 + 結束時間 - + - 用工單ID查詢是否有正在開線 + 修改工時援入/外 + - + - 更改單位资料 + 新增援入外资料 + - + - 更新線別 ON/OFF + 刪除援入外資料 - Line ID - 工單ID + - + - 新增單位资料 + - - + - 刪除單位资料 + - + - + - Mail群組资料维护 + 查詢工單資料Att + - + - + 查詢工單資料Att By WipNO - + 工單號碼 + - + - 获取全部Mail群組资料 + 新增工單資料Att + - + - 用ID获取该Mail群組资料 + - - - + - 根据mail群組ID获取该群組资料 + - - + - + - 更新Mail群組资料 + 查詢工單資料Barcode - - - + - 新增Mail群組资料 + 查詢工單資料Barcode By WipNO - + 工單號碼 - + - 删除Mail群組资料 + 新增工單資料-條碼Barcode - + - + - Mail群組资料维护 + - + - + - 获取全部Mail群組资料 + 查詢工單資料Info - + - 用ID获取该Mail群組资料 + 查詢工單資料 by SelectParameter - - + - 更新Mail群組资料 + 查詢工單資料Info By WipID - - + WipID - + - 新增Mail群組资料 + 新增工單資料 - + - + - 删除Mail群組资料 + 更新工單資本資料-狀態 - + 工單ID + 狀態 - + - 工廠资料维护 + - + - - - 获取全部工廠资料 - - - - - - 用ID获取该工廠资料 - - - - - + - 更新工廠资料 + 工單鎖定資料 - - - + - 新增工廠资料 + 工單鎖定資料 to WipNO - + 工單編號 - + - 删除工廠资料 + 新增工單鎖定資料檔 - + - + - 流程規則資料維護 + - + - + - 獲取全部流程規則資料 + 工單投產纪錄資料文件 - + - 根據流程ID獲取流程規則資料 + 工單投產纪錄資料文件 to WipID + 工單ID - + - 根據流程站別ID查詢指定單一資料 - - - - - - - 更新流程規則資料 - - - - - - - - 新增流程規則資料 - - - - - - - 刪除流程規則資料 + 新增工單投產纪錄資料文件 - + 工單ID - + - 流程站別資料維護 + 工單狀態維護 - + - - - 獲取全部流程站別資料 - - - - + - 根據流程ID獲取該流程站別資料 + - - - - + - 根據流程站別ID獲取指定單一資料 + - + - 更新流程站別資料 + - + - + - 新增流程站別資料 + - + - + - 刪除流程站別資料 + - + - 工廠资料维护 + 工作群組維護 - + - - - 获取全部站別资料 - - - - + - 用ID获取该站別资料 + - - + - 根据單位ID获取该站別资料 + - + - 更新站別资料 + - + - + - 新增站別资料 + 新增资料 - + - + - 删除站別资料 + - + - BAS002生產製程單位維護相關 + 工作群組維護 - + - + - 获取全部單位资料 + - + - 用ID获取该單位资料 + + - + - 更改單位资料 + + + - + - 新增單位资料 + 新增资料 + - + - 刪除單位资料 + + - + - BAS002生產製程單位維護相關 + 工作群組維護 - + - + - 获取全部單位资料 + - + - 用ID获取该單位资料 + + - + - 更改單位资料 + + + - + - 新增單位资料 + 新增资料 + - + - 刪除單位资料 + + - + 班別资料维护 - + - + 获取全部班別资料 - + 用ID获取该班別资料 - + + + 根据單位ID获取该班別资料 + + + + + 更新班別资料 - + - + 新增班別资料 - + - + 删除班別资料 - + - + 工廠资料维护 - + - - - 系统登入 - - - - - + - 获取登入信息 + 获取全部工廠资料 - + - 根据ID获取登入信息 + 用ID获取该工廠资料 - + - 更新用户的登入信息 + 更新工廠资料 - + - + - 新增登入信息 + 新增工廠资料 - + - + - 删除登入信息 + 删除工廠资料 - + - 部門資料維護 + BAS002生產製程單位維護相關 - + - + - 获取部门资料 + 获取全部單位资料 - + - 根据ID查询部门资料 + 用ID获取该單位资料 - - + - 修改部门资料 + 更改單位资料 - - - + - 新增部门资料 + 新增單位资料 - - + - 刪除部門資料 + 刪除單位资料 - - + - + 流程資料維護 - + - + - + - + 根据製程單位代碼NO獲取該製程流程資料 - + - + - + 根據流程ID獲取指定單一資料 - - + - + 更新流程資料 - + + - + - + 新增流程資料 - + - + - + 刪除流程資料 + + - + - + BAS002生產製程單位維護相關 - - + - + - + - + 获取全部單位资料 - - + - + 用ID获取该單位资料 - - - + - + 根据單位ID获取该班別资料 - + - + - + 用工單ID查詢是否有正在開線 - - - - - - - - - - - - + - + 更改單位资料 - + - + 更新線別 ON/OFF - + Line ID + 工單ID - + - + 新增單位资料 - - - + - + 刪除單位资料 - - + - + 获取全部單位资料List - - + - 角色模组资料维护 + Mail群組资料维护 - + - + - 获取全部角色模组资料 + 获取全部Mail群組资料 - + - 根据角色ID获取该角色模组资料 + 用ID获取该Mail群組资料 - + - 根据角色模组ID获取指定单一资料 + 根据mail群組ID获取该群組资料 - + - 更新角色模组资料 + 更新Mail群組资料 - + - + - 新增角色模组资料 + 新增Mail群組资料 - + - + - 删除角色模组资料 + 删除Mail群組资料 - + - 角色功能资料维护 + Mail群組资料维护 - + - - - 获取全部角色功能资料 - - - - + - 根据角色ID获取该角色功能资料 + 获取全部Mail群組资料 - - + - 根据角色功能ID获取指定单一资料 + 用ID获取该Mail群組资料 - + - 更新角色功能资料 + 更新Mail群組资料 - + - + - 新增角色功能资料 + 新增Mail群組资料 - + - + - 删除角色功能资料 + 删除Mail群組资料 - + - + 工廠资料维护 - + - + - 獲取系統資料 + 获取全部工廠资料 - + - 根據ID查詢系統資料 + 用ID获取该工廠资料 - + - 修改系統資料 + 更新工廠资料 - + - + - 新增系統資料 + 新增工廠资料 - + - + - 根據ID刪除系統資料 + 删除工廠资料 - + - + 流程規則資料維護 - + - + - + 獲取全部流程規則資料 - + - + 根據流程ID獲取流程規則資料 + + + + + + 根據流程站別ID查詢指定單一資料 - + - + 更新流程規則資料 - + - + - + 新增流程規則資料 - + - + - + 刪除流程規則資料 - + - 用户角色资料维护 + 流程站別資料維護 - + - + - 获取全部用户角色资料 + 獲取全部流程站別資料 - + - 根据用户ID获取该用户角色资料 + 根據流程ID獲取該流程站別資料 + + - + - 根据用户角色ID获取指定单一资料 + 根據流程站別ID獲取指定單一資料 - + - 更新用户角色资料 + 根據製程單位獲取指定單一資料 - - + - 新增用户角色资料 + 更新流程站別資料 - + + - + - 删除用户角色资料 + 新增流程站別資料 - + - + - WipInfo Select Dto + 刪除流程站別資料 + + - + - 工單號碼 + 工廠资料维护 - + - 生產單位 + + - + + + 获取全部站別资料 + + + + + + 用ID获取该站別资料 + + + + + + + 根据單位ID获取该站別资料 + + + + + + + 更新站別资料 + + + + + + + + 新增站別资料 + + + + + + + 删除站別资料 + + + + + + + BAS002生產製程單位維護相關 + + + + - + - 编号 + 获取全部單位资料 + - + - 账户编号 + 用ID获取该單位资料 + - + - 登录平台 + 更改單位资料 + - + - 最后登录时间戳 + 新增單位资料 + - + - 最后登录IP + 刪除單位资料 + - + + + BAS002生產製程單位維護相關 + + + + - + - 公告編號 + 获取全部單位资料 + - + - 公告標題 + 用ID获取该單位资料 + - + - 公告內容 + 更改單位资料 + - + - 公告時間 + 新增單位资料 + - + - 公告天數 + 刪除單位资料 + - + - 建立人員 + 班別资料维护 - + - 建立時間 + + - + - 修改人員 + 获取全部班別资料 + - + - 修改時間 + 用ID获取该班別资料 + + - + + + 更新班別资料 + + + + + + + + 新增班別资料 + + + + + + + 删除班別资料 + + + + + - + + - + - 用户名 + 系统登入 + + - + - 密码 + 获取登入信息 + - + - 平台 + 根据ID获取登入信息 + + - + - 登錄IP + 更新用户的登入信息 + + + - + - 报错信息 + 新增登入信息 + + - + - + 删除登入信息 + + - + - 认证信息 + 部門資料維護 - + - 账户类型 + + - + - 系统操作员 + 获取部门资料 + - + - 普通管理员 + 根据ID查询部门资料 + + - + - 部门类别 + 修改部门资料 + + + - + - 廠別 + 新增部门资料 + + - + - 部門 + 刪除部門資料 + + - + - + - 外部異常 + + + + + + + + - + - 內部異常 + + + - + - 平台类型 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 角色模组资料维护 + + + + + + + + + + + 获取全部角色模组资料 + + + + + + 根据角色ID获取该角色模组资料 + + + + + + + 根据角色模组ID获取指定单一资料 + + + + + + + 更新角色模组资料 + + + + + + + + 新增角色模组资料 + + + + + + + 删除角色模组资料 + + + + + + + 角色功能资料维护 + + + + + + + + + + + 获取全部角色功能资料 + + + + + + 根据角色ID获取该角色功能资料 + + + + + + + 根据角色功能ID获取指定单一资料 + + + + + + + 更新角色功能资料 + + + + + + + + 新增角色功能资料 + + + + + + + 删除角色功能资料 + + + + + + + + + + + + + + + + + + 獲取系統資料 + + + + + + 根據ID查詢系統資料 + + + + + + + 修改系統資料 + + + + + + + + 新增系統資料 + + + + + + + 根據ID刪除系統資料 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 用户角色资料维护 + + + + + + + + + + + 获取全部用户角色资料 + + + + + + 根据用户ID获取该用户角色资料 + + + + + + + 根据用户角色ID获取指定单一资料 + + + + + + + 更新用户角色资料 + + + + + + + + 新增用户角色资料 + + + + + + + 删除用户角色资料 + + + + + + + WipInfo Select Dto + + + + + 工單號碼 + + + + + 生產單位 + + + + + + + + + + 编号 + + + + + 账户编号 + + + + + 登录平台 + + + + + 最后登录时间戳 + + + + + 最后登录IP + + + + + + + + + + 公告編號 + + + + + 公告標題 + + + + + 公告內容 + + + + + 公告時間 + + + + + 公告天數 + + + + + 建立人員 + + + + + 建立時間 + + + + + 修改人員 + + + + + 修改時間 + + + + + + + + + + + + + + + 用户名 + + + + + 密码 + + + + + 平台 + + + + + 登錄IP + + + + + 报错信息 + + + + + + + + + + 认证信息 + + + + + 账户类型 + + + + + 系统操作员 + + + + + 普通管理员 + + + + + 部门类别 + + + + + 廠別 + + + + + 部門 + + + + + + + + + + 外部異常 + + + + + 內部異常 + + + + + 平台类型 + + + + + 未知 + + + + + Web + + + + + Mobile + + + + + WeChat + + + + + 激活状态 + + + + + 未激活 + + + + + 正常 + + + + + 禁用 + + + + + 注销 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 工廠 + + + + + 單位 + + + + ClassInfo + 線別 + + + + + 班别資料 + + + + TIME_SEGMENT + 生產時段 + + + + + 工作臺類別 + + + + + 工作臺 + + + + + 責任單位資料 + + + + + 郵件群组類别 + + + + + 郵件群组資料 + + + + + 測試代號 + + + + + List + + + + + 正背面 + + + + + 工單性質 + + + + + 產品別 + + + + + 工單機種資料 + + + + + 工單基本資料文件 + + + + + 流程資料 + + + + + 流程站別資料 + + + + + 流程規則資料 + + + + + 條碼狀態資料 + + + + + 異常群組資料 + + + + + 異常類別資料 + + + + + 工單狀態資料 + + + + + 工單鎖定資料檔 + + + + + 工單條碼起迄資料檔 + + + + + 異常原因資料 + + + + + 工單投產纪錄資料文件 + + + + + 1108因無法執行SHANI補上 + + + + + 1108因無法執行SHANI補上 + + + + + 1108因無法執行SHANI補上 + + + + + 條碼資料 + + + + + 條碼组件資料 + + + + + 組件資料 + + + + + 工時群組資料 + + + + + 工作類別資料 + + + + + 標準工時資料 + + + + + 每日出勤資料 + + + + + 援入援外資料 + + + + + 異常工時資料 + + + + + 重工工時資料 + + + + + 無效工時在線收集資料 + + + + + 條碼變更資料表 + + + + + 條碼ID + + + + + 舊條碼序號 + + + + + 建立者 + + + + + 建立時間 + + + + + 修改時間 + + + + + 條碼變更資料表 + + + + + 條碼ID + + + + + 條碼序號 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 建立者 + + + + + 建立時間 + + + + + 修改時間 + + + + + 條碼组件資料檔 + + + + + 條碼組件ID + + + + + 内部條碼ID + + + + + 工單ID + + + + + 流程站别ID + + + + + 组件代碼 + + + + + 组件條碼 + + + + + 系统狀態 + + + + + 组件料號 + + + + + 建立者 + + + + + 建立時間 + + + + + 修改時間 + + + + + 條碼资料 + + + + + 組件资料 + + + + + 站別资料 + + + + + 條碼鎖定資料表 + + + + + 條鎖定ID + + + + + 條碼ID + + + + + 工單ID + + + + + 條碼流程狀態 + + + + + 鎖定原因 + + + + + 解鎖原因 + + + + + 條碼鎖定狀態(0-鎖定; 1-解鎖) + + + + + 鎖定者 + + + + + 鎖定時間 + + + + + 解鎖者 + + + + + 解鎖時間 + + + + + 條碼狀態資料表 + + + + + 條碼狀態代碼 + + + + + 條碼狀態描述 + + + + + 用户资料表 + + + + + 异常类别资料表 + + + + + 異常類別代碼 + + + + + 異常群組代碼 + + + + + 異常類別名稱 + + + + + 异常群组资料表 + + + + + 異常群組代碼 + + + + + 異常群組名稱 + + + + + 异常代码资料表 + + + + + 異常原因代碼 + + + + + 異常類別代碼 + + + + + 異常原因描述 + + + + + 異常原因英文描述 + + + + + 內外部損耗分類 + + + + + 責任單位 + + + + + 內部流程代碼 + + + + + 成本屬性代碼 + + + + + 生產單位 + + + + + 異常工時資料 + + + + + 異常工時ID + + + + + 廠別 + + + + + 制程代碼 + + + + + 線別 + + + + + 異常日期 + + + + + 異常班別 + + + + + 異常代碼 + + + + + 歸屬工單 + + + + + 機種 + + + + + 異常工時(Min) + + + + + 歸屬部門 + + + + + 異常備註 + + + + + 站別ID + + + + + T2站點姓名 + + + + + 起始時間 + + + + + 結束時間 + + + + + 判定單位 + + + + + 判定負責人 + + + + + 責任單位(回覆) + + + + + 回覆: 回覆對策 + + + + + 回覆: 異常人數 + + + + + 回覆: 判定描述 + + + + + 回覆: 判定類別 + + + + + 回覆: 回覆日期 + + + + + 回覆: 回覆備註 + + + + + 判定單位ID + + + + + 判定負責人ID + + + + + 責任單位ID + + + + + 責任人ID + + + + + 責任人工號 + + + + + 建立者 + + + + + 建立日期 + + + + + 修改者 + + + + + 修改日期 + + + + + 無效工時在線收集資料檔 + + + + + 異常工時ID + + + + + 廠別 - + - 未知 + 制程代碼 - + - Web + 線別 - + - Mobile + 站別ID - + - WeChat + 收集人員工號 - + - 激活状态 + 異常日期 - + - 未激活 + 異常班別 - + - 正常 + 異常代碼 - + - 禁用 + 工單號碼 - + - 注销 + 機種 - + - + 起始時間 - + - + 結束時間 - - + - + 異常人數 - + - + 異常工時(Min) - + - + 歸屬部門 - + - + 判定單位 - + - + 判定負責人 - + - + 判定單位ID - + - + 判定負責人ID - + - + 判定類別 - + - + 判定描述 - + - + 無效工時收集標誌 - - + - + 建立者 - + - + 建立日期 - + - 工廠 + 修改者 - + - 單位 + 修改日期 - - ClassInfo - 線別 + + + 用户资料表 - + - 班别資料 + 廠別ID - - TIME_SEGMENT - 生產時段 + + + 廠別中文名稱 - + - 工作臺類別 + 廠別英文名稱 - + - 工作臺 + 電話 - + - 責任單位資料 + 傳真 - + - 郵件群组類别 + 地址 - + - 郵件群组資料 + 地區 - + - 測試代號 + - + - 正背面 + 建立者 - + - 工單性質 + 建立日期 - + - 產品別 + 修改日期 - + - 工單機種資料 + 廠別代碼 - + - 工單基本資料文件 + 區域 - + - 流程資料 + - + - 流程站別資料 + 廠別狀態 - + - 流程規則資料 + 用户资料表 - + - 條碼狀態資料 + - + - 異常群組資料 + - + - 異常類別資料 + - + - 工單狀態資料 + - + - 工單鎖定資料檔 + 組件資料檔 - + - 工單條碼起迄資料檔 + 组件代碼 - + - 異常原因資料 + 组件名稱 - + - 工單投產纪錄資料文件 + 組件類別 - + - 條碼變更資料表 + 組件區間管控 - + - 條碼ID + 用户资料表 - + - 舊條碼序號 + 部門代碼 - + - 建立者 + 線別代碼 - + - 建立時間 + 線別說明 - + - 修改時間 + 樓層 - + - 條碼鎖定資料表 + 生產單位 - + - 條鎖定ID + 工單ID - + - 條碼ID + 建立者 - + - 工單ID + 線別狀態(A:Active/S:Stop) - + - 條碼流程狀態 + 建立日期 - + - 鎖定原因 + 修改日期 - + - 解鎖原因 + 用户资料表 - + - 條碼鎖定狀態(0-鎖定; 1-解鎖) + 正背板類型編號 - + - 鎖定者 + 正背板類型名稱 - + - 鎖定時間 + 不良現象类别资料表 - + - 解鎖者 + 不良現象類別代碼 - + - 解鎖時間 + 不良現象群組代碼 - + - 條碼狀態資料表 + 不良現象類別名稱 - + - 條碼狀態代碼 + 不良現象群组资料表 - + - 條碼狀態描述 + 不良現象代碼 - + - 用户资料表 + 不良現象名稱 - + - 异常类别资料表 + 不良代码资料表 - + - 異常類別代碼 + 不良現象原因代碼 - + - 異常群組代碼 + 不良現象類別代碼 - + - 異常類別名稱 + 不良現象原因描述 - + - 异常群组资料表 + 不良現象原因英文描述 - + - 異常群組代碼 + 責任單位 - + - 異常群組名稱 + 用户资料表 - + - 异常代码资料表 + 工單屬性ID - + - 異常原因代碼 + 工單屬性名稱 - + - 異常類別代碼 + 用户资料表 - + - 異常原因描述 + 產品別ID - + - 異常原因英文描述 + 產品別名稱 - + - 內外部損耗分類 + 產品說明 - + - 責任單位 + 產品別代碼 - + - 內部流程代碼 + 標準工時资料表 - + - 成本屬性代碼 + 標準工時ID - + 生產單位 - + - 用户资料表 + 線別ID - + - 廠別ID + 料號 - + - 廠別中文名稱 + 作業人數 - + - 廠別英文名稱 + 首件產出時間 - + - 電話 + CT - + - 傳真 + 節拍時間 - + - 地址 + 操機數 - + - 地區 + 正背面 - + - + 節拍時站別ID間 - + 建立者 - + 建立日期 - + + + 修改者 + + + 修改日期 - + - 廠別代碼 + 重工標準工時資料 - + - 區域 + 標準工時ID - + - + 工單號碼 - + - 廠別狀態 + 料號 - + - 用户资料表 + 站別ID - + - + CT - + - + 建立者 - + - + 建立日期 - + - + 修改者 - + - 用户资料表 + 修改日期 - + - 部門代碼 + 援入援外資料檔 - + - 線別代碼 + 援入援出ID - + - 線別說明 + 援入援出日期 - + - 樓層 + 員工工號 - + - 生產單位 + 員工名稱 - + - 工單ID + 援入部門 - + - 建立者 + 援入其他部門 - + - 線別狀態(A:Active/S:Stop) + 援出部門 - + - 建立日期 + 援出其他部門 - + - 修改日期 + 支援時數(分鐘) - + - 用户资料表 + 援入線別 - + - 正背板類型編號 + 援入站別 - + - 正背板類型名稱 + 援出線別 - + - 用户资料表 + 援出站別 - + - 工單屬性ID + 備註 - + - 工單屬性名稱 + 廠別 - + - 用户资料表 + 班別 - + - 產品別ID + 建立者 - + - 產品別名稱 + 建立日期 - + - 產品說明 + 修改者 - + - 產品別代碼 + 修改日期 @@ -3017,6 +4632,161 @@ 工單狀態描述 + + + 工作類別資料檔 + + + + + 工作類別ID + + + + + 工作群組ID + + + + + 工作類別名稱 + + + + + 順序 + + + + + 條碼资料 + + + + + 工作群組資料檔 + + + + + 工作群組ID + + + + + 工作群組名稱 + + + + + 有效工時 + + + + + 每日出勤資料檔 + + + + + 每日出勤ID + + + + + 出勤日期 + + + + + 員工工號 + + + + + 員工名稱 + + + + + 制程代碼 + + + + + 工作類別ID + + + + + 正常加班(H) + + + + + 預加/補班(H) + + + + + 實際調休(H) + + + + + 請假(H) + + + + + 線別 + + + + + 站別ID + + + + + 休息時間(Min) + + + + + 廠別 + + + + + 實際出勤時數(H) + + + + + 出勤班別 + + + + + 建立者 + + + + + 建立日期 + + + + + 修改者 + + + + + 修改日期 + + 站别資料 @@ -3332,6 +5102,31 @@ 部門资料 + + + + + + + + + + + + + + + + + + + + + + + + + 用户资料表 @@ -3422,31 +5217,6 @@ 部門资料 - - - 虛擬物件 - - - - - Str1 - - - - - Str2 - - - - - Int1 - - - - - Int2 - - 站别資料 diff --git a/AMESCoreStudio.WebApi/Controllers/BAS/FactoryInfoesController.cs b/AMESCoreStudio.WebApi/Controllers/BAS/FactoryInfoesController.cs index 3cd794ef..0be97329 100644 --- a/AMESCoreStudio.WebApi/Controllers/BAS/FactoryInfoesController.cs +++ b/AMESCoreStudio.WebApi/Controllers/BAS/FactoryInfoesController.cs @@ -123,13 +123,8 @@ namespace AMESCoreStudio.WebApi.Controllers.BAS { Helper helper = new Helper(_context); factoryInfo.FactoryID = helper.GetIDKey("FACTORY_ID").Result; - //factoryInfo.CreateDate = DateTime.Now; - //factoryInfo.CreateUserId = 0; - //factoryInfo.UpdateDate = DateTime.Now; - factoryInfo.FactoryCode = "T" + factoryInfo.FactoryID.ToString(); //SHANI? - //factoryInfo.OrgID = -1; //SHANI? - //factoryInfo.VirtualFlag = "N"; //SHANI? - //factoryInfo.StatusNo = "A"; //SHANI? + factoryInfo.FactoryCode = "T" + factoryInfo.FactoryID.ToString(); + _context.FactoryInfos.Add(factoryInfo); diff --git a/AMESCoreStudio.WebApi/Controllers/BAS/LineInfoesController.cs b/AMESCoreStudio.WebApi/Controllers/BAS/LineInfoesController.cs index bbec2526..5de1c11a 100644 --- a/AMESCoreStudio.WebApi/Controllers/BAS/LineInfoesController.cs +++ b/AMESCoreStudio.WebApi/Controllers/BAS/LineInfoesController.cs @@ -281,6 +281,40 @@ namespace AMESCoreStudio.WebApi.Controllers.BAS ////return lineInfo; } + /// + /// 获取全部單位资料List + /// + /// + // GET: api/LineInfoes/List + [HttpGet("List")] + public async Task>> GetLineInfoList() + { + IQueryable q = _context.LineInfoes; + //q = q.Where(p => p.StatusNo == "A"); + q = q.OrderBy(p => p.LineID); + + var LineInfo = await q.ToListAsync(); + + var list = new List(); + + foreach (var data in LineInfo) + { + var tt = new ListObj(); + tt.name= data.LineDesc; + tt.value = data.LineID.ToString(); + tt.selected = false; + tt.disabled = false; + list.Add(tt); + } + + if (LineInfo == null) + { + return NotFound(); + } + + return list; + } + private bool LineInfoExists(int id) { return _context.LineInfoes.Any(e => e.LineID == id); diff --git a/AMESCoreStudio.WebApi/Controllers/BAS/RuleStationsController.cs b/AMESCoreStudio.WebApi/Controllers/BAS/RuleStationsController.cs index 88566041..b070a8c1 100644 --- a/AMESCoreStudio.WebApi/Controllers/BAS/RuleStationsController.cs +++ b/AMESCoreStudio.WebApi/Controllers/BAS/RuleStationsController.cs @@ -130,6 +130,29 @@ namespace AMESCoreStudio.WebApi.Controllers.BAS return ruleStation; } + /// + /// 根據製程單位獲取指定單一資料 + /// + /// + /// + // GET: api/RuleStations/5 + [HttpGet("Unit/{id}")] + public async Task>> GetRuleStationByUnit(string id) + { + IQueryable q = _context.RuleStations; + + q = q.Where(p => p.Station.UnitNo.Equals(id)); + + var ruleStation = await q.ToListAsync(); + + if (ruleStation == null) + { + return NotFound(); + } + + return ruleStation; + } + /// /// 更新流程站別資料 /// diff --git a/AMESCoreStudio.WebApi/Models/AMESContext.cs b/AMESCoreStudio.WebApi/Models/AMESContext.cs index a4f5152c..d0742212 100644 --- a/AMESCoreStudio.WebApi/Models/AMESContext.cs +++ b/AMESCoreStudio.WebApi/Models/AMESContext.cs @@ -86,10 +86,16 @@ namespace AMESCoreStudio.WebApi modelBuilder.Entity().HasKey(c => new { c.WipID, c.CreateDate}); modelBuilder.Entity().HasKey(c => new { c.CorpSN }); + modelBuilder.Entity().HasOne(r => r.B).WithMany().HasForeignKey(r => r.BarcodeID).IsRequired(); + modelBuilder.Entity().HasOne(r => r.I).WithMany().HasForeignKey(r => r.ItemNo).IsRequired(); + modelBuilder.Entity().HasOne(r => r.S).WithMany().HasForeignKey(r => r.RuleStationID).IsRequired(); + modelBuilder.Entity().HasOne(r => r.Group).WithMany().HasForeignKey(r => r.GroupID).IsRequired(); + modelBuilder.Entity().HasKey(c => new { c.value, c.name }); modelBuilder.Entity().HasKey(c => new { c.ItemNo, c.LineID }); modelBuilder.Entity().HasOne(r => r.Unit).WithMany().HasForeignKey(r => r.SectionNo).IsRequired(); modelBuilder.Entity().HasOne(r => r.Line).WithMany().HasForeignKey(r => r.LineID).IsRequired(); + modelBuilder.Entity().HasOne(r => r.Unit).WithMany().HasForeignKey(r => r.UnitNo).IsRequired(); modelBuilder.Entity().HasOne(r => r.Unit).WithMany().HasForeignKey(r => r.UnitNo).IsRequired(); modelBuilder.Entity().HasOne(r => r.Dept).WithMany().HasForeignKey(r => r.DeptID).IsRequired(); @@ -164,6 +170,10 @@ namespace AMESCoreStudio.WebApi /// public DbSet TestTypes { get; set; } + /// + /// List + /// + public DbSet ListObjs { get; set; } /////////////////////////*****///////////////////////////////////////////////////////// @@ -242,23 +252,27 @@ namespace AMESCoreStudio.WebApi /// 異常原因資料 /// public DbSet ErrorReasons { get; set; } - + /// /// 工單投產纪錄資料文件 /// public DbSet WipLogs { get; set; } - /// - /// 工單投產纪錄資料文件 + ///1108因無法執行SHANI補上 /// public DbSet NGGroups { get; set; } /// - /// 工單投產纪錄資料文件 + ///1108因無法執行SHANI補上 /// public DbSet NGClasses { get; set; } + /// + ///1108因無法執行SHANI補上 + /// + public DbSet NGReasons { get; set; } + /// /// 維修群組資料 /// @@ -345,6 +359,66 @@ namespace AMESCoreStudio.WebApi /// 工單資訊-系統組裝工程資訊 /// public virtual DbSet BarcodeChanges { get; set; } - } + + /// + ///條碼資料 + /// + public DbSet BarcodeInfoes { get; set; } + + /// + ///條碼组件資料 + /// + public DbSet BarcodeItems { get; set; } + + /// + ///組件資料 + /// + public DbSet Items { get; set; } + + /// + ///工時群組資料 + /// + public DbSet WorkGroups { get; set; } + + /// + ///工作類別資料 + /// + public DbSet WorkClasses { get; set; } + + /// + ///標準工時資料 + /// + public DbSet StandardWorkTimes { get; set; } + + /// + ///每日出勤資料 + /// + public DbSet WorkManPowers { get; set; } + + + /// + ///援入援外資料 + /// + public DbSet SupportUsers { get; set; } + + /// + ///異常工時資料 + /// + public DbSet ExceptionWorktimes { get; set; } + + /// + ///重工工時資料 + /// + public DbSet StandardWorkTimeReworks { get; set; } + + /// + ///無效工時在線收集資料 + /// + public DbSet ExceptionWorktimeOlines { get; set; } + + + + + } } diff --git a/AMESCoreStudio.WebApi/appsettings.json b/AMESCoreStudio.WebApi/appsettings.json index 76785a47..413c8ca6 100644 --- a/AMESCoreStudio.WebApi/appsettings.json +++ b/AMESCoreStudio.WebApi/appsettings.json @@ -8,7 +8,8 @@ }, "ConnectionStrings": { "AMESContext2": "Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.5)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=gdb)));User Id=JHSYS;Password=12345;", - "AMESContext": "Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=61.216.68.18)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=jhdb)));User Id=JHSYS;Password=ASYS666;" + "AMESContext": "Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=61.216.68.18)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=jhdb)));User Id=system;Password=admin;" + //"AMESContext": "Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=61.216.68.18)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=cpadb)));User Id=JHSYS;Password=ASYS666;" }, "AllowedHosts": "*" } diff --git a/AMESCoreStudio.WebApi/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.Views.dll b/AMESCoreStudio.WebApi/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.Views.dll index 1c99b2d2..794e5412 100644 Binary files a/AMESCoreStudio.WebApi/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.Views.dll and b/AMESCoreStudio.WebApi/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.Views.dll differ diff --git a/AMESCoreStudio.WebApi/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.Views.pdb b/AMESCoreStudio.WebApi/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.Views.pdb index 1969e46b..ab182b16 100644 Binary files a/AMESCoreStudio.WebApi/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.Views.pdb and b/AMESCoreStudio.WebApi/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.Views.pdb differ diff --git a/AMESCoreStudio.WebApi/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.dll b/AMESCoreStudio.WebApi/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.dll index 0cffab0e..fb2ee522 100644 Binary files a/AMESCoreStudio.WebApi/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.dll and b/AMESCoreStudio.WebApi/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.dll differ diff --git a/AMESCoreStudio.WebApi/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.pdb b/AMESCoreStudio.WebApi/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.pdb index c6981929..e3b8b32c 100644 Binary files a/AMESCoreStudio.WebApi/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.pdb and b/AMESCoreStudio.WebApi/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.pdb differ diff --git a/AMESCoreStudio.WebApi/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.xml b/AMESCoreStudio.WebApi/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.xml index 07ddf217..e827c44a 100644 --- a/AMESCoreStudio.WebApi/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.xml +++ b/AMESCoreStudio.WebApi/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.xml @@ -34,6 +34,135 @@ Swagger:隐藏属性 + + + 工廠资料维护 + + + + + + + + + + + 获取全部條碼资料 + + + + + + 用ID获取该條碼资料 + + + + + + + 用No获取该條碼资料 + + + + + + + 更新條碼资料 + + + + + + + + 新增條碼资料 + + + + + + + 删除條碼资料 + + + + + + + 組件资料维护 + + + + + + + + + + + 获取全部條組件料 + + + + + + 用ID获取该條碼资料 + + + + + + + 用Unit获取该條碼资料 + + + + + + + 用Unit获取该條碼资料 + + + + + + + 用Unit获取该條碼资料 + + + + + + + + 用Unit获取该條碼资料 + + + + + + + + 更新條碼资料 + + + + + + + + 新增條碼资料 + + + + + + + 删除條碼资料 + + + + 條碼狀態維護 @@ -97,9 +226,9 @@ - + - 根据製程單位代碼NO獲取該製程流程資料 + 根据異常群組代碼NO獲取該群組異常類別資料 @@ -232,2299 +361,3785 @@ - + - + 工作群組維護 - + - + - 獲取產品別資料 + - + + + - + - - - - - 獲取產品別資料 - + + - + - + 新增资料 + + - + - - - - - 獲取產品別資料 - + - + - + 工作群組維護 - + - - - 查詢工單資料Att - - - - - - 查詢工單資料Att By WipNO - - 工單號碼 - - - + - 新增工單資料Att + - - + + + - + - - - - - 查詢工單資料Barcode - + + - + - 查詢工單資料Barcode By WipNO + 新增资料 - 工單號碼 + - + - 新增工單資料-條碼Barcode + - + - + - + 工廠资料维护 - + - + - 查詢工單資料Info + 获取全部條碼资料 - + - 查詢工單資料 by SelectParameter + 用ID获取该條碼资料 + - + - 查詢工單資料Info By WipID + 更新條碼资料 - WipID + + - + - 新增工單資料 + 新增條碼资料 - + - + - 更新工單資本資料-狀態 + 删除條碼资料 - 工單ID - 狀態 + - + - + - + - 工單鎖定資料 + 獲取產品別資料 - + - 工單鎖定資料 to WipNO + 不良現象類別維護 - 工單編號 - - + - 新增工單鎖定資料檔 + - - + - + + - + + + 根据不良現象群組代碼NO獲取該群組不良現象類別資料 + + + + + + + - + + - + - 工單投產纪錄資料文件 + + + - + - 工單投產纪錄資料文件 to WipID + - 工單ID + - + - 新增工單投產纪錄資料文件 + - 工單ID + - + - 工單狀態維護 + 不良現象群組維護 - + - + + + - + - + - + - + - + - + - + - 班別资料维护 + 不良現象原因代碼維護 - + - + - 获取全部班別资料 + - + - 用ID获取该班別资料 + 根据不良現象類別代碼NO獲取該類別不良現象原因代碼資料 - + + + - + - 根据單位ID获取该班別资料 + - + - 更新班別资料 + - + - + - 新增班別资料 + - + - + - 删除班別资料 + - + - 工廠资料维护 + - + - + - 获取全部工廠资料 + 獲取產品別資料 - + - 用ID获取该工廠资料 + - - - + - 更新工廠资料 + - - - + - + - 新增工廠资料 + 獲取產品別資料 - - + - 删除工廠资料 + 工作群組維護 - - - + - BAS002生產製程單位維護相關 + 重工標準工時 + - + - + - + - 获取全部單位资料 + + - + - 用ID获取该單位资料 + + - + - 更改單位资料 + 修改重工標準工時 + + - + - 新增單位资料 + 新增资料 + - + - 刪除單位资料 + + - + - 流程資料維護 + 工作群組維護 - + - + - + - 根据製程單位代碼NO獲取該製程流程資料 + - + - + - 根據流程ID獲取指定單一資料 + WHS005 - + + + - + - 更新流程資料 + WHS005 + + + + + + + + + - + - + - 新增流程資料 + 新增资料 - + - + - 刪除流程資料 + - + - BAS002生產製程單位維護相關 + 工時援入/外 - + - + - 获取全部單位资料 + - + - 用ID获取该單位资料 + + - + - 根据單位ID获取该班別资料 + 援入援外綜合查詢 - + 廠別 + 援入/外 + 製程單位 + 開始時間 + 結束時間 - + - 用工單ID查詢是否有正在開線 + 修改工時援入/外 + - + - 更改單位资料 + 新增援入外资料 + - + - 更新線別 ON/OFF + 刪除援入外資料 - Line ID - 工單ID + - + - 新增單位资料 + - - + - 刪除單位资料 + - + - + - Mail群組资料维护 + 查詢工單資料Att + - + - + 查詢工單資料Att By WipNO - + 工單號碼 + - + - 获取全部Mail群組资料 + 新增工單資料Att + - + - 用ID获取该Mail群組资料 + - - - + - 根据mail群組ID获取该群組资料 + - - + - + - 更新Mail群組资料 + 查詢工單資料Barcode - - - + - 新增Mail群組资料 + 查詢工單資料Barcode By WipNO - + 工單號碼 - + - 删除Mail群組资料 + 新增工單資料-條碼Barcode - + - + - Mail群組资料维护 + - + - + - 获取全部Mail群組资料 + 查詢工單資料Info - + - 用ID获取该Mail群組资料 + 查詢工單資料 by SelectParameter - - + - 更新Mail群組资料 + 查詢工單資料Info By WipID - - + WipID - + - 新增Mail群組资料 + 新增工單資料 - + - + - 删除Mail群組资料 + 更新工單資本資料-狀態 - + 工單ID + 狀態 - + - 工廠资料维护 + - + - - - 获取全部工廠资料 - - - - - - 用ID获取该工廠资料 - - - - - + - 更新工廠资料 + 工單鎖定資料 - - - + - 新增工廠资料 + 工單鎖定資料 to WipNO - + 工單編號 - + - 删除工廠资料 + 新增工單鎖定資料檔 - + - + - 流程規則資料維護 + - + - + - 獲取全部流程規則資料 + 工單投產纪錄資料文件 - + - 根據流程ID獲取流程規則資料 + 工單投產纪錄資料文件 to WipID + 工單ID - + - 根據流程站別ID查詢指定單一資料 - - - - - - - 更新流程規則資料 - - - - - - - - 新增流程規則資料 - - - - - - - 刪除流程規則資料 + 新增工單投產纪錄資料文件 - + 工單ID - + - 流程站別資料維護 + 工單狀態維護 - + - - - 獲取全部流程站別資料 - - - - + - 根據流程ID獲取該流程站別資料 + - - - - + - 根據流程站別ID獲取指定單一資料 + - + - 更新流程站別資料 + - + - + - 新增流程站別資料 + - + - + - 刪除流程站別資料 + - + - 工廠资料维护 + 工作群組維護 - + - - - 获取全部站別资料 - - - - + - 用ID获取该站別资料 + - - + - 根据單位ID获取该站別资料 + - + - 更新站別资料 + - + - + - 新增站別资料 + 新增资料 - + - + - 删除站別资料 + - + - BAS002生產製程單位維護相關 + 工作群組維護 - + - + - 获取全部單位资料 + - + - 用ID获取该單位资料 + + - + - 更改單位资料 + + + - + - 新增單位资料 + 新增资料 + - + - 刪除單位资料 + + - + - BAS002生產製程單位維護相關 + 工作群組維護 - + - + - 获取全部單位资料 + - + - 用ID获取该單位资料 + + - + - 更改單位资料 + + + - + - 新增單位资料 + 新增资料 + - + - 刪除單位资料 + + - + 班別资料维护 - + - + 获取全部班別资料 - + 用ID获取该班別资料 - + + + 根据單位ID获取该班別资料 + + + + + 更新班別资料 - + - + 新增班別资料 - + - + 删除班別资料 - + - + 工廠资料维护 - + - - - 系统登入 - - - - - + - 获取登入信息 + 获取全部工廠资料 - + - 根据ID获取登入信息 + 用ID获取该工廠资料 - + - 更新用户的登入信息 + 更新工廠资料 - + - + - 新增登入信息 + 新增工廠资料 - + - + - 删除登入信息 + 删除工廠资料 - + - 部門資料維護 + BAS002生產製程單位維護相關 - + - + - 获取部门资料 + 获取全部單位资料 - + - 根据ID查询部门资料 + 用ID获取该單位资料 - - + - 修改部门资料 + 更改單位资料 - - - + - 新增部门资料 + 新增單位资料 - - + - 刪除部門資料 + 刪除單位资料 - - + - + 流程資料維護 - + - + - + - + 根据製程單位代碼NO獲取該製程流程資料 - + - + - + 根據流程ID獲取指定單一資料 - - + - + 更新流程資料 - + + - + - + 新增流程資料 - + - + - + 刪除流程資料 + + - + - + BAS002生產製程單位維護相關 - - + - + - + - + 获取全部單位资料 - - + - + 用ID获取该單位资料 - - - + - + 根据單位ID获取该班別资料 - + - + - + 用工單ID查詢是否有正在開線 - - - - - - - - - - - - + - + 更改單位资料 - + - + 更新線別 ON/OFF - + Line ID + 工單ID - + - + 新增單位资料 - - - + - + 刪除單位资料 - - + - + 获取全部單位资料List - - + - 角色模组资料维护 + Mail群組资料维护 - + - + - 获取全部角色模组资料 + 获取全部Mail群組资料 - + - 根据角色ID获取该角色模组资料 + 用ID获取该Mail群組资料 - + - 根据角色模组ID获取指定单一资料 + 根据mail群組ID获取该群組资料 - + - 更新角色模组资料 + 更新Mail群組资料 - + - + - 新增角色模组资料 + 新增Mail群組资料 - + - + - 删除角色模组资料 + 删除Mail群組资料 - + - 角色功能资料维护 + Mail群組资料维护 - + - - - 获取全部角色功能资料 - - - - + - 根据角色ID获取该角色功能资料 + 获取全部Mail群組资料 - - + - 根据角色功能ID获取指定单一资料 + 用ID获取该Mail群組资料 - + - 更新角色功能资料 + 更新Mail群組资料 - + - + - 新增角色功能资料 + 新增Mail群組资料 - + - + - 删除角色功能资料 + 删除Mail群組资料 - + - + 工廠资料维护 - + - + - 獲取系統資料 + 获取全部工廠资料 - + - 根據ID查詢系統資料 + 用ID获取该工廠资料 - + - 修改系統資料 + 更新工廠资料 - + - + - 新增系統資料 + 新增工廠资料 - + - + - 根據ID刪除系統資料 + 删除工廠资料 - + - + 流程規則資料維護 - + - + - + 獲取全部流程規則資料 - + - + 根據流程ID獲取流程規則資料 + + + + + + 根據流程站別ID查詢指定單一資料 - + - + 更新流程規則資料 - + - + - + 新增流程規則資料 - + - + - + 刪除流程規則資料 - + - 用户角色资料维护 + 流程站別資料維護 - + - + - 获取全部用户角色资料 + 獲取全部流程站別資料 - + - 根据用户ID获取该用户角色资料 + 根據流程ID獲取該流程站別資料 + + - + - 根据用户角色ID获取指定单一资料 + 根據流程站別ID獲取指定單一資料 - + - 更新用户角色资料 + 根據製程單位獲取指定單一資料 - - + - 新增用户角色资料 + 更新流程站別資料 - + + - + - 删除用户角色资料 + 新增流程站別資料 - + - + - WipInfo Select Dto + 刪除流程站別資料 + + - + - 工單號碼 + 工廠资料维护 - + - 生產單位 + + - + + + 获取全部站別资料 + + + + + + 用ID获取该站別资料 + + + + + + + 根据單位ID获取该站別资料 + + + + + + + 更新站別资料 + + + + + + + + 新增站別资料 + + + + + + + 删除站別资料 + + + + + + + BAS002生產製程單位維護相關 + + + + - + - 编号 + 获取全部單位资料 + - + - 账户编号 + 用ID获取该單位资料 + - + - 登录平台 + 更改單位资料 + - + - 最后登录时间戳 + 新增單位资料 + - + - 最后登录IP + 刪除單位资料 + - + + + BAS002生產製程單位維護相關 + + + + - + - 公告編號 + 获取全部單位资料 + - + - 公告標題 + 用ID获取该單位资料 + - + - 公告內容 + 更改單位资料 + - + - 公告時間 + 新增單位资料 + - + - 公告天數 + 刪除單位资料 + - + - 建立人員 + 班別资料维护 - + - 建立時間 + + - + - 修改人員 + 获取全部班別资料 + - + - 修改時間 + 用ID获取该班別资料 + + - + + + 更新班別资料 + + + + + + + + 新增班別资料 + + + + + + + 删除班別资料 + + + + + - + + - + - 用户名 + 系统登入 + + - + - 密码 + 获取登入信息 + - + - 平台 + 根据ID获取登入信息 + + - + - 登錄IP + 更新用户的登入信息 + + + - + - 报错信息 + 新增登入信息 + + - + - + 删除登入信息 + + - + - 认证信息 + 部門資料維護 - + - 账户类型 + + - + - 系统操作员 + 获取部门资料 + - + - 普通管理员 + 根据ID查询部门资料 + + - + - 部门类别 + 修改部门资料 + + + - + - 廠別 + 新增部门资料 + + - + - 部門 + 刪除部門資料 + + - + - + - 外部異常 + + + + + + + + - + - 內部異常 + + + - + - 平台类型 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 角色模组资料维护 + + + + + + + + + + + 获取全部角色模组资料 + + + + + + 根据角色ID获取该角色模组资料 + + + + + + + 根据角色模组ID获取指定单一资料 + + + + + + + 更新角色模组资料 + + + + + + + + 新增角色模组资料 + + + + + + + 删除角色模组资料 + + + + + + + 角色功能资料维护 + + + + + + + + + + + 获取全部角色功能资料 + + + + + + 根据角色ID获取该角色功能资料 + + + + + + + 根据角色功能ID获取指定单一资料 + + + + + + + 更新角色功能资料 + + + + + + + + 新增角色功能资料 + + + + + + + 删除角色功能资料 + + + + + + + + + + + + + + + + + + 獲取系統資料 + + + + + + 根據ID查詢系統資料 + + + + + + + 修改系統資料 + + + + + + + + 新增系統資料 + + + + + + + 根據ID刪除系統資料 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 用户角色资料维护 + + + + + + + + + + + 获取全部用户角色资料 + + + + + + 根据用户ID获取该用户角色资料 + + + + + + + 根据用户角色ID获取指定单一资料 + + + + + + + 更新用户角色资料 + + + + + + + + 新增用户角色资料 + + + + + + + 删除用户角色资料 + + + + + + + WipInfo Select Dto + + + + + 工單號碼 + + + + + 生產單位 + + + + + + + + + + 编号 + + + + + 账户编号 + + + + + 登录平台 + + + + + 最后登录时间戳 + + + + + 最后登录IP + + + + + + + + + + 公告編號 + + + + + 公告標題 + + + + + 公告內容 + + + + + 公告時間 + + + + + 公告天數 + + + + + 建立人員 + + + + + 建立時間 + + + + + 修改人員 + + + + + 修改時間 + + + + + + + + + + + + + + + 用户名 + + + + + 密码 + + + + + 平台 + + + + + 登錄IP + + + + + 报错信息 + + + + + + + + + + 认证信息 + + + + + 账户类型 + + + + + 系统操作员 + + + + + 普通管理员 + + + + + 部门类别 + + + + + 廠別 + + + + + 部門 + + + + + + + + + + 外部異常 + + + + + 內部異常 + + + + + 平台类型 + + + + + 未知 + + + + + Web + + + + + Mobile + + + + + WeChat + + + + + 激活状态 + + + + + 未激活 + + + + + 正常 + + + + + 禁用 + + + + + 注销 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 工廠 + + + + + 單位 + + + + ClassInfo + 線別 + + + + + 班别資料 + + + + TIME_SEGMENT + 生產時段 + + + + + 工作臺類別 + + + + + 工作臺 + + + + + 責任單位資料 + + + + + 郵件群组類别 + + + + + 郵件群组資料 + + + + + 測試代號 + + + + + List + + + + + 正背面 + + + + + 工單性質 + + + + + 產品別 + + + + + 工單機種資料 + + + + + 工單基本資料文件 + + + + + 流程資料 + + + + + 流程站別資料 + + + + + 流程規則資料 + + + + + 條碼狀態資料 + + + + + 異常群組資料 + + + + + 異常類別資料 + + + + + 工單狀態資料 + + + + + 工單鎖定資料檔 + + + + + 工單條碼起迄資料檔 + + + + + 異常原因資料 + + + + + 工單投產纪錄資料文件 + + + + + 1108因無法執行SHANI補上 + + + + + 1108因無法執行SHANI補上 + + + + + 1108因無法執行SHANI補上 + + + + + 條碼資料 + + + + + 條碼组件資料 + + + + + 組件資料 + + + + + 工時群組資料 + + + + + 工作類別資料 + + + + + 標準工時資料 + + + + + 每日出勤資料 + + + + + 援入援外資料 + + + + + 異常工時資料 + + + + + 重工工時資料 + + + + + 無效工時在線收集資料 + + + + + 條碼變更資料表 + + + + + 條碼ID + + + + + 舊條碼序號 + + + + + 建立者 + + + + + 建立時間 + + + + + 修改時間 + + + + + 條碼變更資料表 + + + + + 條碼ID + + + + + 條碼序號 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 建立者 + + + + + 建立時間 + + + + + 修改時間 + + + + + 條碼组件資料檔 + + + + + 條碼組件ID + + + + + 内部條碼ID + + + + + 工單ID + + + + + 流程站别ID + + + + + 组件代碼 + + + + + 组件條碼 + + + + + 系统狀態 + + + + + 组件料號 + + + + + 建立者 + + + + + 建立時間 + + + + + 修改時間 + + + + + 條碼资料 + + + + + 組件资料 + + + + + 站別资料 + + + + + 條碼鎖定資料表 + + + + + 條鎖定ID + + + + + 條碼ID + + + + + 工單ID + + + + + 條碼流程狀態 + + + + + 鎖定原因 + + + + + 解鎖原因 + + + + + 條碼鎖定狀態(0-鎖定; 1-解鎖) + + + + + 鎖定者 + + + + + 鎖定時間 + + + + + 解鎖者 + + + + + 解鎖時間 + + + + + 條碼狀態資料表 + + + + + 條碼狀態代碼 + + + + + 條碼狀態描述 + + + + + 用户资料表 + + + + + 异常类别资料表 + + + + + 異常類別代碼 + + + + + 異常群組代碼 + + + + + 異常類別名稱 + + + + + 异常群组资料表 + + + + + 異常群組代碼 + + + + + 異常群組名稱 + + + + + 异常代码资料表 + + + + + 異常原因代碼 + + + + + 異常類別代碼 + + + + + 異常原因描述 + + + + + 異常原因英文描述 + + + + + 內外部損耗分類 + + + + + 責任單位 + + + + + 內部流程代碼 + + + + + 成本屬性代碼 + + + + + 生產單位 + + + + + 異常工時資料 + + + + + 異常工時ID + + + + + 廠別 + + + + + 制程代碼 + + + + + 線別 + + + + + 異常日期 + + + + + 異常班別 + + + + + 異常代碼 + + + + + 歸屬工單 + + + + + 機種 + + + + + 異常工時(Min) + + + + + 歸屬部門 + + + + + 異常備註 + + + + + 站別ID + + + + + T2站點姓名 + + + + + 起始時間 + + + + + 結束時間 + + + + + 判定單位 + + + + + 判定負責人 + + + + + 責任單位(回覆) + + + + + 回覆: 回覆對策 + + + + + 回覆: 異常人數 + + + + + 回覆: 判定描述 + + + + + 回覆: 判定類別 + + + + + 回覆: 回覆日期 + + + + + 回覆: 回覆備註 + + + + + 判定單位ID + + + + + 判定負責人ID + + + + + 責任單位ID + + + + + 責任人ID + + + + + 責任人工號 + + + + + 建立者 + + + + + 建立日期 + + + + + 修改者 + + + + + 修改日期 + + + + + 無效工時在線收集資料檔 + + + + + 異常工時ID + + + + + 廠別 - + - 未知 + 制程代碼 - + - Web + 線別 - + - Mobile + 站別ID - + - WeChat + 收集人員工號 - + - 激活状态 + 異常日期 - + - 未激活 + 異常班別 - + - 正常 + 異常代碼 - + - 禁用 + 工單號碼 - + - 注销 + 機種 - + - + 起始時間 - + - + 結束時間 - - + - + 異常人數 - + - + 異常工時(Min) - + - + 歸屬部門 - + - + 判定單位 - + - + 判定負責人 - + - + 判定單位ID - + - + 判定負責人ID - + - + 判定類別 - + - + 判定描述 - + - + 無效工時收集標誌 - - + - + 建立者 - + - + 建立日期 - + - 工廠 + 修改者 - + - 單位 + 修改日期 - - ClassInfo - 線別 + + + 用户资料表 - + - 班别資料 + 廠別ID - - TIME_SEGMENT - 生產時段 + + + 廠別中文名稱 - + - 工作臺類別 + 廠別英文名稱 - + - 工作臺 + 電話 - + - 責任單位資料 + 傳真 - + - 郵件群组類别 + 地址 - + - 郵件群组資料 + 地區 - + - 測試代號 + - + - 正背面 + 建立者 - + - 工單性質 + 建立日期 - + - 產品別 + 修改日期 - + - 工單機種資料 + 廠別代碼 - + - 工單基本資料文件 + 區域 - + - 流程資料 + - + - 流程站別資料 + 廠別狀態 - + - 流程規則資料 + 用户资料表 - + - 條碼狀態資料 + - + - 異常群組資料 + - + - 異常類別資料 + - + - 工單狀態資料 + - + - 工單鎖定資料檔 + 組件資料檔 - + - 工單條碼起迄資料檔 + 组件代碼 - + - 異常原因資料 + 组件名稱 - + - 工單投產纪錄資料文件 + 組件類別 - + - 條碼變更資料表 + 組件區間管控 - + - 條碼ID + 用户资料表 - + - 舊條碼序號 + 部門代碼 - + - 建立者 + 線別代碼 - + - 建立時間 + 線別說明 - + - 修改時間 + 樓層 - + - 條碼鎖定資料表 + 生產單位 - + - 條鎖定ID + 工單ID - + - 條碼ID + 建立者 - + - 工單ID + 線別狀態(A:Active/S:Stop) - + - 條碼流程狀態 + 建立日期 - + - 鎖定原因 + 修改日期 - + - 解鎖原因 + 用户资料表 - + - 條碼鎖定狀態(0-鎖定; 1-解鎖) + 正背板類型編號 - + - 鎖定者 + 正背板類型名稱 - + - 鎖定時間 + 不良現象类别资料表 - + - 解鎖者 + 不良現象類別代碼 - + - 解鎖時間 + 不良現象群組代碼 - + - 條碼狀態資料表 + 不良現象類別名稱 - + - 條碼狀態代碼 + 不良現象群组资料表 - + - 條碼狀態描述 + 不良現象代碼 - + - 用户资料表 + 不良現象名稱 - + - 异常类别资料表 + 不良代码资料表 - + - 異常類別代碼 + 不良現象原因代碼 - + - 異常群組代碼 + 不良現象類別代碼 - + - 異常類別名稱 + 不良現象原因描述 - + - 异常群组资料表 + 不良現象原因英文描述 - + - 異常群組代碼 + 責任單位 - + - 異常群組名稱 + 用户资料表 - + - 异常代码资料表 + 工單屬性ID - + - 異常原因代碼 + 工單屬性名稱 - + - 異常類別代碼 + 用户资料表 - + - 異常原因描述 + 產品別ID - + - 異常原因英文描述 + 產品別名稱 - + - 內外部損耗分類 + 產品說明 - + - 責任單位 + 產品別代碼 - + - 內部流程代碼 + 標準工時资料表 - + - 成本屬性代碼 + 標準工時ID - + 生產單位 - + - 用户资料表 + 線別ID - + - 廠別ID + 料號 - + - 廠別中文名稱 + 作業人數 - + - 廠別英文名稱 + 首件產出時間 - + - 電話 + CT - + - 傳真 + 節拍時間 - + - 地址 + 操機數 - + - 地區 + 正背面 - + - + 節拍時站別ID間 - + 建立者 - + 建立日期 - + + + 修改者 + + + 修改日期 - + - 廠別代碼 + 重工標準工時資料 - + - 區域 + 標準工時ID - + - + 工單號碼 - + - 廠別狀態 + 料號 - + - 用户资料表 + 站別ID - + - + CT - + - + 建立者 - + - + 建立日期 - + - + 修改者 - + - 用户资料表 + 修改日期 - + - 部門代碼 + 援入援外資料檔 - + - 線別代碼 + 援入援出ID - + - 線別說明 + 援入援出日期 - + - 樓層 + 員工工號 - + - 生產單位 + 員工名稱 - + - 工單ID + 援入部門 - + - 建立者 + 援入其他部門 - + - 線別狀態(A:Active/S:Stop) + 援出部門 - + - 建立日期 + 援出其他部門 - + - 修改日期 + 支援時數(分鐘) - + - 用户资料表 + 援入線別 - + - 正背板類型編號 + 援入站別 - + - 正背板類型名稱 + 援出線別 - + - 用户资料表 + 援出站別 - + - 工單屬性ID + 備註 - + - 工單屬性名稱 + 廠別 - + - 用户资料表 + 班別 - + - 產品別ID + 建立者 - + - 產品別名稱 + 建立日期 - + - 產品說明 + 修改者 - + - 產品別代碼 + 修改日期 @@ -3017,6 +4632,161 @@ 工單狀態描述 + + + 工作類別資料檔 + + + + + 工作類別ID + + + + + 工作群組ID + + + + + 工作類別名稱 + + + + + 順序 + + + + + 條碼资料 + + + + + 工作群組資料檔 + + + + + 工作群組ID + + + + + 工作群組名稱 + + + + + 有效工時 + + + + + 每日出勤資料檔 + + + + + 每日出勤ID + + + + + 出勤日期 + + + + + 員工工號 + + + + + 員工名稱 + + + + + 制程代碼 + + + + + 工作類別ID + + + + + 正常加班(H) + + + + + 預加/補班(H) + + + + + 實際調休(H) + + + + + 請假(H) + + + + + 線別 + + + + + 站別ID + + + + + 休息時間(Min) + + + + + 廠別 + + + + + 實際出勤時數(H) + + + + + 出勤班別 + + + + + 建立者 + + + + + 建立日期 + + + + + 修改者 + + + + + 修改日期 + + 站别資料 @@ -3332,6 +5102,31 @@ 部門资料 + + + + + + + + + + + + + + + + + + + + + + + + + 用户资料表 @@ -3422,31 +5217,6 @@ 部門资料 - - - 虛擬物件 - - - - - Str1 - - - - - Str2 - - - - - Int1 - - - - - Int2 - - 站别資料 diff --git a/AMESCoreStudio.WebApi/bin/Debug/netcoreapp3.1/appsettings.json b/AMESCoreStudio.WebApi/bin/Debug/netcoreapp3.1/appsettings.json index 49af1140..413c8ca6 100644 --- a/AMESCoreStudio.WebApi/bin/Debug/netcoreapp3.1/appsettings.json +++ b/AMESCoreStudio.WebApi/bin/Debug/netcoreapp3.1/appsettings.json @@ -8,7 +8,8 @@ }, "ConnectionStrings": { "AMESContext2": "Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.5)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=gdb)));User Id=JHSYS;Password=12345;", - "AMESContext": "Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=61.216.68.18)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=cpadb)));User Id=JHSYS;Password=ASYS666;" + "AMESContext": "Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=61.216.68.18)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=jhdb)));User Id=system;Password=admin;" + //"AMESContext": "Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=61.216.68.18)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=cpadb)));User Id=JHSYS;Password=ASYS666;" }, "AllowedHosts": "*" }