From b8055e2fb3c84d32f01c2f6dc4d8bde4536c6f04 Mon Sep 17 00:00:00 2001
From: payne <bzrlw2012@163.com>
Date: 周三, 24 4月 2024 17:26:13 +0800
Subject: [PATCH] 修改
---
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsMaterial/Dto/WmsMaterialInput.cs | 12
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/WmsBase/WmsPlace.cs | 66 --
使用文档/PDManer文件/原材料库标准化.pdma.json | 507 +++++++++++++------
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsPlace/Dto/WmsPlaceInput.cs | 118 ----
iWare_RawMaterialWarehouse_Web/src/views/main/WmsBase/WmsMaterial/tabForm.vue | 2
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/ExcelTemplateFile/WmsMaterialImport.xlsx | 0
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsMaterial/WmsMaterialService.cs | 709 +++++++++++++-------------
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsPlace/WmsPlaceService.cs | 93 ---
8 files changed, 714 insertions(+), 793 deletions(-)
diff --git a/iWare_RawMaterialWarehouse_Web/src/views/main/WmsBase/WmsMaterial/tabForm.vue b/iWare_RawMaterialWarehouse_Web/src/views/main/WmsBase/WmsMaterial/tabForm.vue
index 3377cf6..e1d757a 100644
--- a/iWare_RawMaterialWarehouse_Web/src/views/main/WmsBase/WmsMaterial/tabForm.vue
+++ b/iWare_RawMaterialWarehouse_Web/src/views/main/WmsBase/WmsMaterial/tabForm.vue
@@ -242,7 +242,7 @@
var param = {
MaterialInput: values,
ControlRuleld: ControlRuleld, //鎺у埗灞炴��
- SubstituteGoodLis: this.$refs.addFormWmsSubstituteGoodRef.list, //鏇夸唬鍝�
+ SubstituteGoodList: this.$refs.addFormWmsSubstituteGoodRef.list, //鏇夸唬鍝�
BaseCustomerList: this.$refs.addFormBaseCustomer.list, //瀹㈡埛妗f闆嗗悎
ContainerPackagingList: this.$refs.addFormContainerPackagingRef.list //鍖呰鍏崇郴
}
diff --git a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsMaterial/Dto/WmsMaterialInput.cs b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsMaterial/Dto/WmsMaterialInput.cs
index 229c095..7245cc1 100644
--- a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsMaterial/Dto/WmsMaterialInput.cs
+++ b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsMaterial/Dto/WmsMaterialInput.cs
@@ -50,11 +50,13 @@
/// </summary>
public virtual string ABCClassName { get; set; }
+
/// <summary>
/// ABC鍒嗙被
/// </summary>
- public virtual int? ABCClass { get; set; }
-
+ public virtual Admin.NET.Core.ABCClassEnum? ABCClass { get; set; }
+
+
/// <summary>
/// 鐗╂枡瑙勬牸
/// </summary>
@@ -181,12 +183,12 @@
/// ABC鍒嗙被鍚嶇О
/// </summary>
public virtual string ABCClassName { get; set; }
-
+
/// <summary>
/// ABC鍒嗙被
/// </summary>
- public virtual int? ABCClass { get; set; }
-
+ public virtual Admin.NET.Core.ABCClassEnum? ABCClass { get; set; }
+
/// <summary>
/// 鐗╂枡瑙勬牸
/// </summary>
diff --git a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsMaterial/WmsMaterialService.cs b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsMaterial/WmsMaterialService.cs
index 7ac1c0d..db9d7b2 100644
--- a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsMaterial/WmsMaterialService.cs
+++ b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsMaterial/WmsMaterialService.cs
@@ -45,9 +45,8 @@
_wmsMaterialCustomerRep = wmsMaterialCustomerRep;
_wmsSubstituteGoodRep = wmsSubstituteGoodRep;
}
-
/// <summary>
- /// 鍒嗛〉鏌ヨ鐗╂枡淇℃伅琛�
+ /// 鍒嗛〉鏌ヨ鐗╂枡淇℃伅
/// </summary>
/// <param name="input"></param>
/// <returns></returns>
@@ -55,7 +54,7 @@
public async Task<PageResult<WmsMaterialOutput>> Page([FromQuery] WmsMaterialSearch input)
{
var wmsMaterials = await _wmsMaterialRep.DetachedEntities
- .Where(!string.IsNullOrEmpty(input.MaterialName), u => EF.Functions.Like(u.MaterialName, $"%{input.MaterialName.Trim()}%"))
+ .Where(!string.IsNullOrEmpty(input.MaterialName), u => u.MaterialName == input.MaterialName)
.Where(!string.IsNullOrEmpty(input.MaterialCode), u => u.MaterialCode == input.MaterialCode)
.Where(!string.IsNullOrEmpty(input.ErpCode), u => u.ErpCode == input.ErpCode)
.Where(!string.IsNullOrEmpty(input.MaterialTypeName), u => u.MaterialTypeName == input.MaterialTypeName)
@@ -63,7 +62,7 @@
.Where(input.MaterialType != null, u => u.MaterialType == input.MaterialType)
.Where(!string.IsNullOrEmpty(input.MaterialGroup), u => u.MaterialGroup == input.MaterialGroup)
.Where(!string.IsNullOrEmpty(input.ABCClassName), u => u.ABCClassName == input.ABCClassName)
- //.Where(input.ABCClass != null, u => u.ABCClass == input.ABCClass)
+ .Where(input.ABCClass != null, u => u.ABCClass == input.ABCClass)
.Where(!string.IsNullOrEmpty(input.MaterialSpec), u => u.MaterialSpec == input.MaterialSpec)
.Where(!string.IsNullOrEmpty(input.InPlaceCode), u => u.InPlaceCode == input.InPlaceCode)
.Where(!string.IsNullOrEmpty(input.MaterialUnit), u => u.MaterialUnit == input.MaterialUnit)
@@ -76,8 +75,8 @@
.Where(input.ControlRuleId != null, u => u.ControlRuleId == input.ControlRuleId)
.Where(input.IsDisabled != null, u => u.IsDisabled == input.IsDisabled)
.Where(!string.IsNullOrEmpty(input.MaterialDesc), u => u.MaterialDesc == input.MaterialDesc)
- .Where(input.CreatedTime!=null, u => u.CreatedTime>= Convert.ToDateTime(input.CreatedTime[0]) && u.CreatedTime<= Convert.ToDateTime(input.CreatedTime[1]))
- .Where(input.UpdatedTime!=null, u => u.UpdatedTime>= Convert.ToDateTime(input.UpdatedTime[0]) && u.UpdatedTime<= Convert.ToDateTime(input.UpdatedTime[1]))
+ .Where(input.CreatedTime != null, u => u.CreatedTime >= Convert.ToDateTime(input.CreatedTime[0]) && u.CreatedTime <= Convert.ToDateTime(input.CreatedTime[1]))
+ .Where(input.UpdatedTime != null, u => u.UpdatedTime >= Convert.ToDateTime(input.UpdatedTime[0]) && u.UpdatedTime <= Convert.ToDateTime(input.UpdatedTime[1]))
.Where(!string.IsNullOrEmpty(input.CreatedUserName), u => u.CreatedUserName == input.CreatedUserName)
.Where(!string.IsNullOrEmpty(input.UpdatedUserName), u => u.UpdatedUserName == input.UpdatedUserName)
.OrderBy(PageInputOrder.OrderBuilder<WmsMaterialSearch>(input))
@@ -87,10 +86,10 @@
}
/// <summary>
- /// 涓嶅垎椤垫煡璇㈢墿鏂欎俊鎭〃鍒楄〃
+ /// 涓嶅垎椤垫煡璇㈢墿鏂欎俊鎭垪琛�
/// </summary>
- /// <param name="input">鐗╂枡淇℃伅琛ㄦ煡璇㈠弬鏁�</param>
- /// <returns>(鐗╂枡淇℃伅琛�)瀹炰緥鍒楄〃</returns>
+ /// <param name="input">鐗╂枡淇℃伅鏌ヨ鍙傛暟</param>
+ /// <returns>(鐗╂枡淇℃伅)瀹炰緥鍒楄〃</returns>
[HttpGet("WmsMaterial/listNonPage")]
public async Task<List<WmsMaterialOutput>> ListNonPageAsync([FromQuery] WmsMaterialSearchNonPage input)
{
@@ -120,7 +119,7 @@
var pCreatedUserName = input.CreatedUserName?.Trim() ?? "";
var pUpdatedUserName = input.UpdatedUserName?.Trim() ?? "";
var wmsMaterials = await _wmsMaterialRep.DetachedEntities
- .Where(!string.IsNullOrEmpty(pMaterialName), u => EF.Functions.Like(u.MaterialName, $"%{pMaterialName}%"))
+ .Where(!string.IsNullOrEmpty(pMaterialName), u => u.MaterialName == pMaterialName)
.Where(!string.IsNullOrEmpty(pMaterialCode), u => u.MaterialCode == pMaterialCode)
.Where(!string.IsNullOrEmpty(pErpCode), u => u.ErpCode == pErpCode)
.Where(!string.IsNullOrEmpty(pMaterialTypeName), u => u.MaterialTypeName == pMaterialTypeName)
@@ -128,7 +127,7 @@
.Where(pMaterialType != null, u => u.MaterialType == pMaterialType)
.Where(!string.IsNullOrEmpty(pMaterialGroup), u => u.MaterialGroup == pMaterialGroup)
.Where(!string.IsNullOrEmpty(pABCClassName), u => u.ABCClassName == pABCClassName)
- //.Where(pABCClass != null, u => u.ABCClass == pABCClass)
+ .Where(pABCClass != null, u => u.ABCClass == pABCClass)
.Where(!string.IsNullOrEmpty(pMaterialSpec), u => u.MaterialSpec == pMaterialSpec)
.Where(!string.IsNullOrEmpty(pInPlaceCode), u => u.InPlaceCode == pInPlaceCode)
.Where(!string.IsNullOrEmpty(pMaterialUnit), u => u.MaterialUnit == pMaterialUnit)
@@ -141,8 +140,8 @@
.Where(pControlRuleId != null, u => u.ControlRuleId == pControlRuleId)
.Where(pIsDisabled != null, u => u.IsDisabled == pIsDisabled)
.Where(!string.IsNullOrEmpty(pMaterialDesc), u => u.MaterialDesc == pMaterialDesc)
- .Where(input.CreatedTime!=null, u => u.CreatedTime>= Convert.ToDateTime(input.CreatedTime[0]) && u.CreatedTime<= Convert.ToDateTime(input.CreatedTime[1]))
- .Where(input.UpdatedTime!=null, u => u.UpdatedTime>= Convert.ToDateTime(input.UpdatedTime[0]) && u.UpdatedTime<= Convert.ToDateTime(input.UpdatedTime[1]))
+ .Where(input.CreatedTime != null, u => u.CreatedTime >= Convert.ToDateTime(input.CreatedTime[0]) && u.CreatedTime <= Convert.ToDateTime(input.CreatedTime[1]))
+ .Where(input.UpdatedTime != null, u => u.UpdatedTime >= Convert.ToDateTime(input.UpdatedTime[0]) && u.UpdatedTime <= Convert.ToDateTime(input.UpdatedTime[1]))
.Where(!string.IsNullOrEmpty(pCreatedUserName), u => u.CreatedUserName == pCreatedUserName)
.Where(!string.IsNullOrEmpty(pUpdatedUserName), u => u.UpdatedUserName == pUpdatedUserName)
.OrderBy(PageInputOrder.OrderNonPageBuilder(input))
@@ -151,8 +150,8 @@
return wmsMaterials;
}
- /// <summary>
- /// 鑾峰彇鐗╂枡淇℃伅琛�
+ /// <summary>
+ /// 鑾峰彇鐗╂枡淇℃伅
/// </summary>
/// <param name="input"></param>
/// <returns></returns>
@@ -163,7 +162,7 @@
}
/// <summary>
- /// 鑾峰彇鐗╂枡淇℃伅琛ㄥ垪琛�
+ /// 鑾峰彇鐗╂枡淇℃伅鍒楄〃
/// </summary>
/// <param name="input"></param>
/// <returns></returns>
@@ -228,13 +227,18 @@
await _wmsMaterialRep.InsertAsync(wmsMaterial);
- await _wmsMaterialCustomerRep.InsertAsync(materialCustomerList);
- await _wmsSubstituteGoodRep.InsertAsync(substituteGoodList);
-
+ if (materialCustomerList?.Count > 0)
+ {
+ await _wmsMaterialCustomerRep.InsertAsync(materialCustomerList);
+ }
+ if (substituteGoodList?.Count > 0)
+ {
+ await _wmsSubstituteGoodRep.InsertAsync(substituteGoodList);
+ }
}
/// <summary>
- /// 鍒犻櫎鐗╂枡淇℃伅琛�
+ /// 鍒犻櫎鐗╂枡淇℃伅
/// </summary>
/// <param name="input"></param>
/// <returns></returns>
@@ -243,11 +247,11 @@
{
var wmsMaterial = await _wmsMaterialRep.FirstOrDefaultAsync(u => u.Id == input.Id);
await _wmsMaterialRep.DeleteAsync(wmsMaterial);
-
+
}
/// <summary>
- /// 鏇存柊鐗╂枡淇℃伅琛�
+ /// 鏇存柊鐗╂枡淇℃伅
/// </summary>
/// <param name="input"></param>
/// <returns></returns>
@@ -259,12 +263,12 @@
var wmsMaterial = input.Adapt<WmsMaterial>();
//楠岃瘉
- await CheckExisit(wmsMaterial,true);
+ await CheckExisit(wmsMaterial, true);
wmsMaterial.UpdatedUserId = SysHelper.GetUserId();
wmsMaterial.UpdatedUserName = SysHelper.GetUserName();
wmsMaterial.UpdatedTime = SysHelper.GetNowTime();
- await _wmsMaterialRep.UpdateAsync(wmsMaterial,ignoreNullValues:true);
+ await _wmsMaterialRep.UpdateAsync(wmsMaterial, ignoreNullValues: true);
}
#endregion
@@ -272,23 +276,23 @@
#region 瀵煎叆
/// <summary>
- /// Excel妯℃澘瀵煎叆鐗╂枡淇℃伅琛ㄥ姛鑳�
+ /// Excel妯℃澘瀵煎叆鐗╂枡淇℃伅鍔熻兘
/// </summary>
/// <param name="file">Excel妯℃澘鏂囦欢</param>
/// <returns>瀵煎叆鐨勮褰曟暟</returns>
[HttpPost("WmsMaterial/importExcel")]
public async Task<int> ImportExcelAsync(IFormFile file)
- {
+ {
int _HeadStartLine = 2;//绗�1琛屾槸璇存槑,绗�2琛屾槸鍒楀悕
int _DataStartLine = 3;//绗�3琛屽紑濮嬫槸鏁版嵁
DataTable importDataTable = ExcelUtil.ImportExcelToDataTable(file, _HeadStartLine, _DataStartLine);
- var addList =await CommonImport(importDataTable, _DataStartLine);
+ var addList = await CommonImport(importDataTable, _DataStartLine);
lock (_lock)
{
_wmsMaterialRep.InsertAsync(addList);
-
+
}
await Task.CompletedTask;
return addList.Count;
@@ -309,277 +313,278 @@
{
index++;
- //瀵煎叆妯$増瀹氬埗鍖栦唬鐮侊紙鏇挎崲妯$増浣跨敤锛�
-
- var addItem = new WmsMaterial()
- {
- CreatedTime = SysHelper.GetNowTime(),
- CreatedUserId = SysHelper.GetUserId(),
- CreatedUserName = SysHelper.GetUserName(),
- UpdatedTime = SysHelper.GetNowTime(),
- UpdatedUserId = SysHelper.GetUserId(),
- UpdatedUserName = SysHelper.GetUserName()
- };
- #region 瀹氫箟鍙橀噺
- var _MaterialName = "";//鐗╂枡鍚嶇О
- var _MaterialCode = "";//鐗╂枡缂栧彿
- var _ErpCode = "";//ERP缂栧彿
- var _MaterialTypeName = "";//鐗╂枡绫诲瀷鍚嶇О
- var _MaterialTypeDescr = "";//鐗╂枡绫诲瀷鎻忚堪
- var _MaterialType = "";//鐗╂枡绫诲瀷
- var _MaterialGroup = "";//鐗╂枡缁�
- var _ABCClassName = "";//ABC鍒嗙被鍚嶇О
- var _ABCClass = "";//ABC鍒嗙被
- var _MaterialSpec = "";//鐗╂枡瑙勬牸
- var _InPlaceCode = "";//榛樿鍏ュ簱搴撲綅
- var _MaterialUnit = "";//搴撳瓨鍗曚綅
- var _POUnit = "";//閲囪喘鍗曚綅
- var _Color = "";//棰滆壊
- var _Weight = "";//閲嶉噺
- var _SNP = "";//鏍囧寘鏁伴噺
- var _TranslateRate = "";//鎹㈢畻鐜�
- var _BatchRuleId = "";//鎵规灞炴�ц鍒�
- var _ControlRuleId = "";//鎺у埗灞炴�ц鍒�
- var _IsDisabled = "";//鏄惁绂佺敤
- var _MaterialDesc = "";//鎻忚堪
- var _Id = "";//Id涓婚敭
- #endregion
-
-
- #region 鍙栧��
- _MaterialName = row["鐗╂枡鍚嶇О"]?.ToString() ;
- _MaterialCode = row["鐗╂枡缂栧彿"]?.ToString() ;
- _ErpCode = row["ERP缂栧彿"]?.ToString() ;
- _MaterialTypeName = row["鐗╂枡绫诲瀷鍚嶇О"]?.ToString() ;
- _MaterialTypeDescr = row["鐗╂枡绫诲瀷鎻忚堪"]?.ToString() ;
- _MaterialType = row["鐗╂枡绫诲瀷"]?.ToString() ;
- _MaterialGroup = row["鐗╂枡缁�"]?.ToString() ;
- _ABCClassName = row["ABC鍒嗙被鍚嶇О"]?.ToString() ;
- _ABCClass = row["ABC鍒嗙被"]?.ToString() ;
- _MaterialSpec = row["鐗╂枡瑙勬牸"]?.ToString() ;
- _InPlaceCode = row["榛樿鍏ュ簱搴撲綅"]?.ToString() ;
- _MaterialUnit = row["搴撳瓨鍗曚綅"]?.ToString() ;
- _POUnit = row["閲囪喘鍗曚綅"]?.ToString() ;
- _Color = row["棰滆壊"]?.ToString() ;
- _Weight = row["閲嶉噺"]?.ToString() ;
- _SNP = row["鏍囧寘鏁伴噺"]?.ToString() ;
- _TranslateRate = row["鎹㈢畻鐜�"]?.ToString() ;
- _BatchRuleId = row["鎵规灞炴�ц鍒�"]?.ToString() ;
- _ControlRuleId = row["鎺у埗灞炴�ц鍒�"]?.ToString() ;
- _IsDisabled = row["鏄惁绂佺敤"]?.ToString() ;
- _MaterialDesc = row["鎻忚堪"]?.ToString() ;
- _Id = row["Id涓婚敭"]?.ToString() ;
- #endregion
-
-
- #region 楠岃瘉
-
- if (string.IsNullOrEmpty(_MaterialName))
- {
- throw Oops.Oh($"绗瑊index}琛孾鐗╂枡鍚嶇О]{_MaterialName}涓嶈兘涓虹┖锛�");
- }
-
- if(!string.IsNullOrEmpty(_MaterialName))
- {
- addItem.MaterialName = (string)_MaterialName;
- }
-
- if (string.IsNullOrEmpty(_MaterialCode))
- {
- throw Oops.Oh($"绗瑊index}琛孾鐗╂枡缂栧彿]{_MaterialCode}涓嶈兘涓虹┖锛�");
- }
-
- if(!string.IsNullOrEmpty(_MaterialCode))
- {
- addItem.MaterialCode = (string)_MaterialCode;
- }
- if(!string.IsNullOrEmpty(_ErpCode))
- {
- addItem.ErpCode = (string)_ErpCode;
- }
- if(!string.IsNullOrEmpty(_MaterialTypeName))
- {
- addItem.MaterialTypeName = (string)_MaterialTypeName;
- }
- if(!string.IsNullOrEmpty(_MaterialTypeDescr))
- {
- addItem.MaterialTypeDescr = (string)_MaterialTypeDescr;
- }
- if(!string.IsNullOrEmpty(_MaterialType))
- {
- if (!int.TryParse(_MaterialType, out int outMaterialType)&&!string.IsNullOrEmpty(_MaterialType))
- {
- throw Oops.Oh($"绗瑊index}琛孾鐗╂枡绫诲瀷]{_MaterialType}鍊间笉姝g‘锛�");
- }
- if (outMaterialType <= 0&&!string.IsNullOrEmpty(_MaterialType))
- {
- throw Oops.Oh($"绗瑊index}琛孾鐗╂枡绫诲瀷]{_MaterialType}鍊间笉鑳藉皬浜庣瓑浜�0锛�");
- }
- else
- {
- addItem.MaterialType = outMaterialType;
- }
-
- }
- if(!string.IsNullOrEmpty(_MaterialGroup))
- {
- addItem.MaterialGroup = (string)_MaterialGroup;
- }
- if(!string.IsNullOrEmpty(_ABCClassName))
- {
- addItem.ABCClassName = (string)_ABCClassName;
- }
- if(!string.IsNullOrEmpty(_ABCClass))
- {
- if (!int.TryParse(_ABCClass, out int outABCClass)&&!string.IsNullOrEmpty(_ABCClass))
- {
- throw Oops.Oh($"绗瑊index}琛孾ABC鍒嗙被]{_ABCClass}鍊间笉姝g‘锛�");
- }
- if (outABCClass <= 0&&!string.IsNullOrEmpty(_ABCClass))
- {
- throw Oops.Oh($"绗瑊index}琛孾ABC鍒嗙被]{_ABCClass}鍊间笉鑳藉皬浜庣瓑浜�0锛�");
- }
- else
- {
- // addItem.ABCClass = outABCClass;
- }
-
- }
- if(!string.IsNullOrEmpty(_MaterialSpec))
- {
- addItem.MaterialSpec = (string)_MaterialSpec;
- }
- if(!string.IsNullOrEmpty(_InPlaceCode))
- {
- addItem.InPlaceCode = (string)_InPlaceCode;
- }
- if(!string.IsNullOrEmpty(_MaterialUnit))
- {
- addItem.MaterialUnit = (string)_MaterialUnit;
- }
- if(!string.IsNullOrEmpty(_POUnit))
- {
- addItem.POUnit = (string)_POUnit;
- }
- if(!string.IsNullOrEmpty(_Color))
- {
- addItem.Color = (string)_Color;
- }
- if(!string.IsNullOrEmpty(_Weight))
- {
- addItem.Weight = (string)_Weight;
- }
- if(!string.IsNullOrEmpty(_SNP))
- {
- if (!decimal.TryParse(_SNP, out decimal outSNP)&&!string.IsNullOrEmpty(_SNP))
- {
- throw Oops.Oh($"绗瑊index}琛孾鏍囧寘鏁伴噺]{_SNP}鍊间笉姝g‘锛�");
- }
- if (outSNP <= 0&&!string.IsNullOrEmpty(_SNP))
- {
- throw Oops.Oh($"绗瑊index}琛孾鏍囧寘鏁伴噺]{_SNP}鍊间笉鑳藉皬浜庣瓑浜�0锛�");
- }
- else
- {
- addItem.SNP = outSNP;
- }
-
- }
- if(!string.IsNullOrEmpty(_TranslateRate))
- {
- if (!decimal.TryParse(_TranslateRate, out decimal outTranslateRate)&&!string.IsNullOrEmpty(_TranslateRate))
- {
- throw Oops.Oh($"绗瑊index}琛孾鎹㈢畻鐜嘳{_TranslateRate}鍊间笉姝g‘锛�");
- }
- if (outTranslateRate <= 0&&!string.IsNullOrEmpty(_TranslateRate))
- {
- throw Oops.Oh($"绗瑊index}琛孾鎹㈢畻鐜嘳{_TranslateRate}鍊间笉鑳藉皬浜庣瓑浜�0锛�");
- }
- else
- {
- addItem.TranslateRate = outTranslateRate;
- }
-
- }
- if(!string.IsNullOrEmpty(_BatchRuleId))
- {
- if (!long.TryParse(_BatchRuleId, out long outBatchRuleId)&&!string.IsNullOrEmpty(_BatchRuleId))
- {
- throw Oops.Oh($"绗瑊index}琛孾鎵规灞炴�ц鍒橾{_BatchRuleId}鍊间笉姝g‘锛�");
- }
- if (outBatchRuleId <= 0&&!string.IsNullOrEmpty(_BatchRuleId))
- {
- throw Oops.Oh($"绗瑊index}琛孾鎵规灞炴�ц鍒橾{_BatchRuleId}鍊间笉鑳藉皬浜庣瓑浜�0锛�");
- }
- else
- {
- addItem.BatchRuleId = outBatchRuleId;
- }
-
- }
- if(!string.IsNullOrEmpty(_ControlRuleId))
- {
- if (!long.TryParse(_ControlRuleId, out long outControlRuleId)&&!string.IsNullOrEmpty(_ControlRuleId))
- {
- throw Oops.Oh($"绗瑊index}琛孾鎺у埗灞炴�ц鍒橾{_ControlRuleId}鍊间笉姝g‘锛�");
- }
- if (outControlRuleId <= 0&&!string.IsNullOrEmpty(_ControlRuleId))
- {
- throw Oops.Oh($"绗瑊index}琛孾鎺у埗灞炴�ц鍒橾{_ControlRuleId}鍊间笉鑳藉皬浜庣瓑浜�0锛�");
- }
- else
- {
- addItem.ControlRuleId = outControlRuleId;
- }
-
- }
- if(!string.IsNullOrEmpty(_IsDisabled))
- {
- if(!_IsDisabled.Equals("鏄�") && !_IsDisabled.Equals("鍚�"))
- {
- throw Oops.Oh($"绗瑊index}琛孾鏄惁绂佺敤]{_IsDisabled}鍊间笉姝g‘锛�");
- }
- else
- {
- bool outIsDisabled = _IsDisabled.Equals("鏄�") ? true : false;
- addItem.IsDisabled = outIsDisabled;
- }
- }
-
- if(!string.IsNullOrEmpty(_MaterialDesc))
- {
- addItem.MaterialDesc = (string)_MaterialDesc;
- }
- if(!string.IsNullOrEmpty(_Id))
- {
- if (!long.TryParse(_Id, out long outId)&&!string.IsNullOrEmpty(_Id))
- {
- throw Oops.Oh($"绗瑊index}琛孾Id涓婚敭]{_Id}鍊间笉姝g‘锛�");
- }
- if (outId <= 0&&!string.IsNullOrEmpty(_Id))
- {
- throw Oops.Oh($"绗瑊index}琛孾Id涓婚敭]{_Id}鍊间笉鑳藉皬浜庣瓑浜�0锛�");
- }
- else
- {
- addItem.Id = outId;
- }
-
- }
- #endregion
-
+ //瀵煎叆妯$増瀹氬埗鍖栦唬鐮侊紙鏇挎崲妯$増浣跨敤锛�
-
+ var addItem = new WmsMaterial()
+ {
+ CreatedTime = SysHelper.GetNowTime(),
+ CreatedUserId = SysHelper.GetUserId(),
+ CreatedUserName = SysHelper.GetUserName(),
+ UpdatedTime = SysHelper.GetNowTime(),
+ UpdatedUserId = SysHelper.GetUserId(),
+ UpdatedUserName = SysHelper.GetUserName()
+ };
+ #region 瀹氫箟鍙橀噺
+ var _MaterialName = "";//鐗╂枡鍚嶇О
+ var _MaterialCode = "";//鐗╂枡缂栧彿
+ var _ErpCode = "";//ERP缂栧彿
+ var _MaterialTypeName = "";//鐗╂枡绫诲瀷鍚嶇О
+ var _MaterialTypeDescr = "";//鐗╂枡绫诲瀷鎻忚堪
+ var _MaterialType = "";//鐗╂枡绫诲瀷
+ var _MaterialGroup = "";//鐗╂枡缁�
+ var _ABCClassName = "";//ABC鍒嗙被鍚嶇О
+ var _ABCClass = "";//ABC鍒嗙被
+ var _MaterialSpec = "";//鐗╂枡瑙勬牸
+ var _InPlaceCode = "";//榛樿鍏ュ簱搴撲綅
+ var _MaterialUnit = "";//搴撳瓨鍗曚綅
+ var _POUnit = "";//閲囪喘鍗曚綅
+ var _Color = "";//棰滆壊
+ var _Weight = "";//閲嶉噺
+ var _SNP = "";//鏍囧寘鏁伴噺
+ var _TranslateRate = "";//鎹㈢畻鐜�
+ var _BatchRuleId = "";//鎵规灞炴�ц鍒�
+ var _ControlRuleId = "";//鎺у埗灞炴�ц鍒�
+ var _IsDisabled = "";//鏄惁绂佺敤
+ var _MaterialDesc = "";//鎻忚堪
+ var _Id = "";//Id涓婚敭
+ #endregion
+
+
+ #region 鍙栧��
+ _MaterialName = row["鐗╂枡鍚嶇О"]?.ToString();
+ _MaterialCode = row["鐗╂枡缂栧彿"]?.ToString();
+ _ErpCode = row["ERP缂栧彿"]?.ToString();
+ _MaterialTypeName = row["鐗╂枡绫诲瀷鍚嶇О"]?.ToString();
+ _MaterialTypeDescr = row["鐗╂枡绫诲瀷鎻忚堪"]?.ToString();
+ _MaterialType = row["鐗╂枡绫诲瀷"]?.ToString();
+ _MaterialGroup = row["鐗╂枡缁�"]?.ToString();
+ _ABCClassName = row["ABC鍒嗙被鍚嶇О"]?.ToString();
+ _ABCClass = row["ABC鍒嗙被"]?.ToString();
+ _MaterialSpec = row["鐗╂枡瑙勬牸"]?.ToString();
+ _InPlaceCode = row["榛樿鍏ュ簱搴撲綅"]?.ToString();
+ _MaterialUnit = row["搴撳瓨鍗曚綅"]?.ToString();
+ _POUnit = row["閲囪喘鍗曚綅"]?.ToString();
+ _Color = row["棰滆壊"]?.ToString();
+ _Weight = row["閲嶉噺"]?.ToString();
+ _SNP = row["鏍囧寘鏁伴噺"]?.ToString();
+ _TranslateRate = row["鎹㈢畻鐜�"]?.ToString();
+ _BatchRuleId = row["鎵规灞炴�ц鍒�"]?.ToString();
+ _ControlRuleId = row["鎺у埗灞炴�ц鍒�"]?.ToString();
+ _IsDisabled = row["鏄惁绂佺敤"]?.ToString();
+ _MaterialDesc = row["鎻忚堪"]?.ToString();
+ _Id = row["Id涓婚敭"]?.ToString();
+ #endregion
+
+
+ #region 楠岃瘉
+
+ if (string.IsNullOrEmpty(_MaterialName))
+ {
+ throw Oops.Oh($"绗瑊index}琛孾鐗╂枡鍚嶇О]{_MaterialName}涓嶈兘涓虹┖锛�");
+ }
+
+ if (!string.IsNullOrEmpty(_MaterialName))
+ {
+ addItem.MaterialName = (string)_MaterialName;
+ }
+
+ if (string.IsNullOrEmpty(_MaterialCode))
+ {
+ throw Oops.Oh($"绗瑊index}琛孾鐗╂枡缂栧彿]{_MaterialCode}涓嶈兘涓虹┖锛�");
+ }
+
+ if (!string.IsNullOrEmpty(_MaterialCode))
+ {
+ addItem.MaterialCode = (string)_MaterialCode;
+ }
+ if (!string.IsNullOrEmpty(_ErpCode))
+ {
+ addItem.ErpCode = (string)_ErpCode;
+ }
+ if (!string.IsNullOrEmpty(_MaterialTypeName))
+ {
+ addItem.MaterialTypeName = (string)_MaterialTypeName;
+ }
+ if (!string.IsNullOrEmpty(_MaterialTypeDescr))
+ {
+ addItem.MaterialTypeDescr = (string)_MaterialTypeDescr;
+ }
+
+ if (string.IsNullOrEmpty(_MaterialType))
+ {
+ throw Oops.Oh($"绗瑊index}琛孾鐗╂枡绫诲瀷]{_MaterialType}涓嶈兘涓虹┖锛�");
+ }
+
+ if (!string.IsNullOrEmpty(_MaterialType))
+ {
+ System.Int32 enumMaterialType = default(System.Int32);
+
+ if (!Enum.TryParse<System.Int32>(_MaterialType, out enumMaterialType) && !string.IsNullOrEmpty(_MaterialType))
+ {
+ throw Oops.Oh($"绗瑊index}琛孾鐗╂枡绫诲瀷]{_MaterialType}鍊间笉姝g‘锛�");
+ }
+ else
+ {
+ addItem.MaterialType = enumMaterialType;
+ }
+
+ }
+ if (!string.IsNullOrEmpty(_MaterialGroup))
+ {
+ addItem.MaterialGroup = (string)_MaterialGroup;
+ }
+ if (!string.IsNullOrEmpty(_ABCClassName))
+ {
+ addItem.ABCClassName = (string)_ABCClassName;
+ }
+ if (!string.IsNullOrEmpty(_ABCClass))
+ {
+ Admin.NET.Core.ABCClassEnum enumABCClass = default(Admin.NET.Core.ABCClassEnum);
+
+ if (!Enum.TryParse < Admin.NET.Core.ABCClassEnum > (_ABCClass, out enumABCClass)&& !string.IsNullOrEmpty(_ABCClass))
+ {
+ throw Oops.Oh($"绗瑊index}琛孾ABC鍒嗙被]{_ABCClass}鍊间笉姝g‘锛�");
+ } else
+ {
+ addItem.ABCClass = enumABCClass;
+ }
+
+ }
+ if (!string.IsNullOrEmpty(_MaterialSpec))
+ {
+ addItem.MaterialSpec = (string)_MaterialSpec;
+ }
+ if (!string.IsNullOrEmpty(_InPlaceCode))
+ {
+ addItem.InPlaceCode = (string)_InPlaceCode;
+ }
+ if (!string.IsNullOrEmpty(_MaterialUnit))
+ {
+ addItem.MaterialUnit = (string)_MaterialUnit;
+ }
+ if (!string.IsNullOrEmpty(_POUnit))
+ {
+ addItem.POUnit = (string)_POUnit;
+ }
+ if (!string.IsNullOrEmpty(_Color))
+ {
+ addItem.Color = (string)_Color;
+ }
+ if (!string.IsNullOrEmpty(_Weight))
+ {
+ addItem.Weight = (string)_Weight;
+ }
+ if (!string.IsNullOrEmpty(_SNP))
+ {
+ if (!decimal.TryParse(_SNP, out decimal outSNP) && !string.IsNullOrEmpty(_SNP))
+ {
+ throw Oops.Oh($"绗瑊index}琛孾鏍囧寘鏁伴噺]{_SNP}鍊间笉姝g‘锛�");
+ }
+ if (outSNP <= 0 && !string.IsNullOrEmpty(_SNP))
+ {
+ throw Oops.Oh($"绗瑊index}琛孾鏍囧寘鏁伴噺]{_SNP}鍊间笉鑳藉皬浜庣瓑浜�0锛�");
+ }
+ else
+ {
+ addItem.SNP = outSNP;
+ }
+
+ }
+ if (!string.IsNullOrEmpty(_TranslateRate))
+ {
+ if (!decimal.TryParse(_TranslateRate, out decimal outTranslateRate) && !string.IsNullOrEmpty(_TranslateRate))
+ {
+ throw Oops.Oh($"绗瑊index}琛孾鎹㈢畻鐜嘳{_TranslateRate}鍊间笉姝g‘锛�");
+ }
+ if (outTranslateRate <= 0 && !string.IsNullOrEmpty(_TranslateRate))
+ {
+ throw Oops.Oh($"绗瑊index}琛孾鎹㈢畻鐜嘳{_TranslateRate}鍊间笉鑳藉皬浜庣瓑浜�0锛�");
+ }
+ else
+ {
+ addItem.TranslateRate = outTranslateRate;
+ }
+
+ }
+ if (!string.IsNullOrEmpty(_BatchRuleId))
+ {
+ if (!long.TryParse(_BatchRuleId, out long outBatchRuleId) && !string.IsNullOrEmpty(_BatchRuleId))
+ {
+ throw Oops.Oh($"绗瑊index}琛孾鎵规灞炴�ц鍒橾{_BatchRuleId}鍊间笉姝g‘锛�");
+ }
+ if (outBatchRuleId <= 0 && !string.IsNullOrEmpty(_BatchRuleId))
+ {
+ throw Oops.Oh($"绗瑊index}琛孾鎵规灞炴�ц鍒橾{_BatchRuleId}鍊间笉鑳藉皬浜庣瓑浜�0锛�");
+ }
+ else
+ {
+ addItem.BatchRuleId = outBatchRuleId;
+ }
+
+ }
+ if (!string.IsNullOrEmpty(_ControlRuleId))
+ {
+ if (!long.TryParse(_ControlRuleId, out long outControlRuleId) && !string.IsNullOrEmpty(_ControlRuleId))
+ {
+ throw Oops.Oh($"绗瑊index}琛孾鎺у埗灞炴�ц鍒橾{_ControlRuleId}鍊间笉姝g‘锛�");
+ }
+ if (outControlRuleId <= 0 && !string.IsNullOrEmpty(_ControlRuleId))
+ {
+ throw Oops.Oh($"绗瑊index}琛孾鎺у埗灞炴�ц鍒橾{_ControlRuleId}鍊间笉鑳藉皬浜庣瓑浜�0锛�");
+ }
+ else
+ {
+ addItem.ControlRuleId = outControlRuleId;
+ }
+
+ }
+ if (!string.IsNullOrEmpty(_IsDisabled))
+ {
+ if (!_IsDisabled.Equals("鏄�") && !_IsDisabled.Equals("鍚�"))
+ {
+ throw Oops.Oh($"绗瑊index}琛孾鏄惁绂佺敤]{_IsDisabled}鍊间笉姝g‘锛�");
+ }
+ else
+ {
+ bool outIsDisabled = _IsDisabled.Equals("鏄�") ? true : false;
+ addItem.IsDisabled = outIsDisabled;
+ }
+ }
+
+ if (!string.IsNullOrEmpty(_MaterialDesc))
+ {
+ addItem.MaterialDesc = (string)_MaterialDesc;
+ }
+ if (!string.IsNullOrEmpty(_Id))
+ {
+ if (!long.TryParse(_Id, out long outId) && !string.IsNullOrEmpty(_Id))
+ {
+ throw Oops.Oh($"绗瑊index}琛孾Id涓婚敭]{_Id}鍊间笉姝g‘锛�");
+ }
+ if (outId <= 0 && !string.IsNullOrEmpty(_Id))
+ {
+ throw Oops.Oh($"绗瑊index}琛孾Id涓婚敭]{_Id}鍊间笉鑳藉皬浜庣瓑浜�0锛�");
+ }
+ else
+ {
+ addItem.Id = outId;
+ }
+
+ }
+ #endregion
+
+
+
details.Add(addItem);
}
- //楠岄噸
- await CheckExisitForImport(details);
-
+ //楠岄噸
+ await CheckExisitForImport(details);
+
return details;
}
/// <summary>
- /// 鏍规嵁鐗堟湰涓嬭浇鐗╂枡淇℃伅琛ㄧ殑Excel瀵煎叆妯℃澘
+ /// 鏍规嵁鐗堟湰涓嬭浇鐗╂枡淇℃伅鐨凟xcel瀵煎叆妯℃澘
/// </summary>
/// <param name="version">妯℃澘鐗堟湰</param>
/// <returns>涓嬭浇鐨勬ā鏉挎枃浠�</returns>
@@ -587,7 +592,7 @@
public IActionResult DownloadExcelTemplate([FromQuery] string version)
{
string _path = TemplateConst.EXCEL_TEMPLATEFILE_瀵煎叆妯$増璺緞 + $"\\WmsMaterial{TemplateConst.EXCEL_TEMPLATEFILE_瀵煎叆妯$増鍚嶇О鍚庣紑}.xlsx";
- var fileName = HttpUtility.UrlEncode($"瀵煎叆妯℃澘(鐗╂枡淇℃伅琛�).xlsx", Encoding.GetEncoding("UTF-8"));
+ var fileName = HttpUtility.UrlEncode($"瀵煎叆妯℃澘(鐗╂枡淇℃伅).xlsx", Encoding.GetEncoding("UTF-8"));
return new FileStreamResult(new FileStream(_path, FileMode.Open), "application/octet-stream") { FileDownloadName = fileName };
}
@@ -601,80 +606,80 @@
/// <param name="input"></param>
/// <param name="isEdit"></param>
/// <returns></returns>
- private async Task CheckExisit( WmsMaterial input,bool isEdit=false)
+ private async Task CheckExisit(WmsMaterial input, bool isEdit = false)
{
-
-
- bool isExist = false;
- if (!isEdit)//鏂板
- {
- //鏁版嵁鏄惁瀛樺湪閲嶅
- isExist = await _wmsMaterialRep.AnyAsync(u =>
- u.MaterialCode.Equals(input.MaterialCode)
- ,false);
- }
- else//缂栬緫
- {
-
-
- //褰撳墠缂栬緫鏁版嵁浠ュ鏄惁瀛樺湪閲嶅
- isExist = await _wmsMaterialRep.AnyAsync(u =>
- u.Id != input.Id
- &&u.MaterialCode.Equals(input.MaterialCode)
- ,false);
- }
-
-
+
+ bool isExist = false;
+ if (!isEdit)//鏂板
+ {
+ //鏁版嵁鏄惁瀛樺湪閲嶅
+ isExist = await _wmsMaterialRep.AnyAsync(u =>
+ u.MaterialCode.Equals(input.MaterialCode)
+ , false);
+ }
+ else//缂栬緫
+ {
+
+
+
+ //褰撳墠缂栬緫鏁版嵁浠ュ鏄惁瀛樺湪閲嶅
+ isExist = await _wmsMaterialRep.AnyAsync(u =>
+ u.Id != input.Id
+ && u.MaterialCode.Equals(input.MaterialCode)
+ , false);
+ }
+
+
if (isExist) throw Oops.Oh(ErrorCode.E0001);
- }
-
+ }
+
/// <summary>
/// 鏍规嵁鑱斿悎涓婚敭楠岃瘉鏁版嵁鏄惁宸插瓨鍦�-瀵煎叆鏃堕獙璇�
/// </summary>
/// <param name="inputs"></param>
/// <returns></returns>
private async Task CheckExisitForImport(List<WmsMaterial> inputs)
- {
+ {
//鏍规嵁鑱斿悎涓婚敭楠岃瘉琛ㄦ牸涓腑鏄惁宸插瓨鍦ㄧ浉鍚屾暟鎹�
- if (inputs?.Count <= 0)
- {
- throw Oops.Oh($"瀵煎叆鏁版嵁涓嶈兘涓虹┖");
- }
- //鏁版嵁鏄惁閲嶅
- var existExcelItem = inputs.GroupBy(g => new {
- g.MaterialCode
- })
- .Where(g => g.Count() > 1)
- .Select(s => new {
- s.Key.MaterialCode
- }).FirstOrDefault();
- if (existExcelItem != null)
- {
- var wmsMaterial = existExcelItem.Adapt<WmsMaterial>();
- var item= existExcelItem.Adapt<WmsMaterial>();
- throw Oops.Oh($"瀵煎叆鐨勮〃鏍间腑,鐗╂枡缂栧彿[{item.MaterialCode}]宸插瓨鍦�");
- }
-
+ if (inputs?.Count <= 0)
+ {
+ throw Oops.Oh($"瀵煎叆鏁版嵁涓嶈兘涓虹┖");
+ }
+ //鏁版嵁鏄惁閲嶅
+ var existExcelItem = inputs.GroupBy(g => new {
+ g.MaterialCode
+ })
+ .Where(g => g.Count() > 1)
+ .Select(s => new {
+ s.Key.MaterialCode
+ }).FirstOrDefault();
+ if (existExcelItem != null)
+ {
+ var wmsMaterial = existExcelItem.Adapt<WmsMaterial>();
+ var item = existExcelItem.Adapt<WmsMaterial>();
+ throw Oops.Oh($"瀵煎叆鐨勮〃鏍间腑,鐗╂枡缂栧彿[{item.MaterialCode}]宸插瓨鍦�");
+ }
- //鏍规嵁鑱斿悎涓婚敭楠岃瘉鏁版嵁搴撲腑鏄惁宸插瓨鍦ㄧ浉鍚屾暟鎹�
- var existDBItem = await _wmsMaterialRep.DetachedEntities.FirstOrDefaultAsync(w=>
- inputs.Select(s=>""
- +s.MaterialCode
- )
- .Contains(""
- +w.MaterialCode
- ));
- if (existDBItem != null)
- {
- var wmsMaterial = existExcelItem.Adapt<WmsMaterial>();
- var item= existExcelItem.Adapt<WmsMaterial>();
- throw Oops.Oh($"绯荤粺涓�,鐗╂枡缂栧彿[{item.MaterialCode}]宸插瓨鍦�");
- }
+
+ //鏍规嵁鑱斿悎涓婚敭楠岃瘉鏁版嵁搴撲腑鏄惁宸插瓨鍦ㄧ浉鍚屾暟鎹�
+ var existDBItem = await _wmsMaterialRep.DetachedEntities.FirstOrDefaultAsync(w =>
+ inputs.Select(s => ""
+ + s.MaterialCode
+ )
+ .Contains(""
+ + w.MaterialCode
+ ));
+ if (existDBItem != null)
+ {
+ var wmsMaterial = existExcelItem.Adapt<WmsMaterial>();
+ var item = existExcelItem.Adapt<WmsMaterial>();
+ throw Oops.Oh($"绯荤粺涓�,鐗╂枡缂栧彿[{item.MaterialCode}]宸插瓨鍦�");
+ }
}
#endregion
diff --git a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsPlace/Dto/WmsPlaceInput.cs b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsPlace/Dto/WmsPlaceInput.cs
index 27de6bc..4176170 100644
--- a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsPlace/Dto/WmsPlaceInput.cs
+++ b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsPlace/Dto/WmsPlaceInput.cs
@@ -45,45 +45,7 @@
/// </summary>
public virtual Admin.NET.Core.PlaceStatusEnum? PlaceStatus { get; set; }
- /// <summary>
- /// 鏄惁鍫嗗灈鏈哄簱浣�
- /// </summary>
- public virtual bool? IsSrmPlace { get; set; }
-
- /// <summary>
- /// 鍫嗗灈鏈哄簱浣嶅彿
- /// </summary>
- public virtual string SrmPlaceNo { get; set; }
-
- /// <summary>
- /// 鏄惁RGV搴撲綅
- /// </summary>
- public virtual bool? IsRgvPlace { get; set; }
-
- /// <summary>
- /// RGV搴撲綅鍙�
- /// </summary>
- public virtual string RgvPlaceNo { get; set; }
-
- /// <summary>
- /// 鏄惁AGV搴撲綅
- /// </summary>
- public virtual bool? IsAgvPlace { get; set; }
-
- /// <summary>
- /// AGV搴撲綅鍙�
- /// </summary>
- public virtual string AgvPlaceNo { get; set; }
-
- /// <summary>
- /// 鏄惁杈撻�佺嚎搴撲綅
- /// </summary>
- public virtual bool? IsTransPlace { get; set; }
-
- /// <summary>
- /// 杈撻�佺嚎搴撲綅鍙�
- /// </summary>
- public virtual string TransPlaceNo { get; set; }
+
/// <summary>
/// 鏄惁婵�娲讳笌浠诲姟璋冨害
@@ -252,45 +214,7 @@
/// </summary>
public virtual Admin.NET.Core.PlaceStatusEnum? PlaceStatus { get; set; }
- /// <summary>
- /// 鏄惁鍫嗗灈鏈哄簱浣�
- /// </summary>
- public virtual bool? IsSrmPlace { get; set; }
-
- /// <summary>
- /// 鍫嗗灈鏈哄簱浣嶅彿
- /// </summary>
- public virtual string SrmPlaceNo { get; set; }
-
- /// <summary>
- /// 鏄惁RGV搴撲綅
- /// </summary>
- public virtual bool? IsRgvPlace { get; set; }
-
- /// <summary>
- /// RGV搴撲綅鍙�
- /// </summary>
- public virtual string RgvPlaceNo { get; set; }
-
- /// <summary>
- /// 鏄惁AGV搴撲綅
- /// </summary>
- public virtual bool? IsAgvPlace { get; set; }
-
- /// <summary>
- /// AGV搴撲綅鍙�
- /// </summary>
- public virtual string AgvPlaceNo { get; set; }
-
- /// <summary>
- /// 鏄惁杈撻�佺嚎搴撲綅
- /// </summary>
- public virtual bool? IsTransPlace { get; set; }
-
- /// <summary>
- /// 杈撻�佺嚎搴撲綅鍙�
- /// </summary>
- public virtual string TransPlaceNo { get; set; }
+
/// <summary>
/// 鏄惁婵�娲讳笌浠诲姟璋冨害
@@ -459,45 +383,7 @@
[Required(ErrorMessage = "搴撲綅灞炴�т笉鑳戒负绌�")]
public virtual Admin.NET.Core.PlaceStatusEnum PlaceStatus { get; set; }
- /// <summary>
- /// 鏄惁鍫嗗灈鏈哄簱浣�
- /// </summary>
- public virtual bool? IsSrmPlace { get; set; }
- /// <summary>
- /// 鍫嗗灈鏈哄簱浣嶅彿
- /// </summary>
- public virtual string SrmPlaceNo { get; set; }
-
- /// <summary>
- /// 鏄惁RGV搴撲綅
- /// </summary>
- public virtual bool? IsRgvPlace { get; set; }
-
- /// <summary>
- /// RGV搴撲綅鍙�
- /// </summary>
- public virtual string RgvPlaceNo { get; set; }
-
- /// <summary>
- /// 鏄惁AGV搴撲綅
- /// </summary>
- public virtual bool? IsAgvPlace { get; set; }
-
- /// <summary>
- /// AGV搴撲綅鍙�
- /// </summary>
- public virtual string AgvPlaceNo { get; set; }
-
- /// <summary>
- /// 鏄惁杈撻�佺嚎搴撲綅
- /// </summary>
- public virtual bool? IsTransPlace { get; set; }
-
- /// <summary>
- /// 杈撻�佺嚎搴撲綅鍙�
- /// </summary>
- public virtual string TransPlaceNo { get; set; }
/// <summary>
/// 鏄惁婵�娲讳笌浠诲姟璋冨害
diff --git a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsPlace/WmsPlaceService.cs b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsPlace/WmsPlaceService.cs
index 05f14e0..ea3153d 100644
--- a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsPlace/WmsPlaceService.cs
+++ b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsPlace/WmsPlaceService.cs
@@ -56,14 +56,6 @@
.Where(input.PlaceType != null, u => u.PlaceType == input.PlaceType)
.Where(!string.IsNullOrEmpty(input.PlaceTypeName), u => u.PlaceTypeName == input.PlaceTypeName)
.Where(input.PlaceStatus != null, u => u.PlaceStatus == input.PlaceStatus)
- .Where(input.IsSrmPlace != null, u => u.IsSrmPlace == input.IsSrmPlace)
- .Where(!string.IsNullOrEmpty(input.SrmPlaceNo), u => u.SrmPlaceNo == input.SrmPlaceNo)
- .Where(input.IsRgvPlace != null, u => u.IsRgvPlace == input.IsRgvPlace)
- .Where(!string.IsNullOrEmpty(input.RgvPlaceNo), u => u.RgvPlaceNo == input.RgvPlaceNo)
- .Where(input.IsAgvPlace != null, u => u.IsAgvPlace == input.IsAgvPlace)
- .Where(!string.IsNullOrEmpty(input.AgvPlaceNo), u => u.AgvPlaceNo == input.AgvPlaceNo)
- .Where(input.IsTransPlace != null, u => u.IsTransPlace == input.IsTransPlace)
- .Where(!string.IsNullOrEmpty(input.TransPlaceNo), u => u.TransPlaceNo == input.TransPlaceNo)
.Where(input.IsActivateWCS != null, u => u.IsActivateWCS == input.IsActivateWCS)
.Where(!string.IsNullOrEmpty(input.Environment), u => u.Environment == input.Environment)
.Where(!string.IsNullOrEmpty(input.AreaCode), u => u.AreaCode == input.AreaCode)
@@ -109,14 +101,6 @@
var pPlaceType = input.PlaceType;
var pPlaceTypeName = input.PlaceTypeName?.Trim() ?? "";
var pPlaceStatus = input.PlaceStatus;
- var pIsSrmPlace = input.IsSrmPlace;
- var pSrmPlaceNo = input.SrmPlaceNo?.Trim() ?? "";
- var pIsRgvPlace = input.IsRgvPlace;
- var pRgvPlaceNo = input.RgvPlaceNo?.Trim() ?? "";
- var pIsAgvPlace = input.IsAgvPlace;
- var pAgvPlaceNo = input.AgvPlaceNo?.Trim() ?? "";
- var pIsTransPlace = input.IsTransPlace;
- var pTransPlaceNo = input.TransPlaceNo?.Trim() ?? "";
var pIsActivateWCS = input.IsActivateWCS;
var pEnvironment = input.Environment?.Trim() ?? "";
var pAreaCode = input.AreaCode?.Trim() ?? "";
@@ -149,14 +133,6 @@
.Where(pPlaceType != null, u => u.PlaceType == pPlaceType)
.Where(!string.IsNullOrEmpty(pPlaceTypeName), u => u.PlaceTypeName == pPlaceTypeName)
.Where(pPlaceStatus != null, u => u.PlaceStatus == pPlaceStatus)
- .Where(pIsSrmPlace != null, u => u.IsSrmPlace == pIsSrmPlace)
- .Where(!string.IsNullOrEmpty(pSrmPlaceNo), u => u.SrmPlaceNo == pSrmPlaceNo)
- .Where(pIsRgvPlace != null, u => u.IsRgvPlace == pIsRgvPlace)
- .Where(!string.IsNullOrEmpty(pRgvPlaceNo), u => u.RgvPlaceNo == pRgvPlaceNo)
- .Where(pIsAgvPlace != null, u => u.IsAgvPlace == pIsAgvPlace)
- .Where(!string.IsNullOrEmpty(pAgvPlaceNo), u => u.AgvPlaceNo == pAgvPlaceNo)
- .Where(pIsTransPlace != null, u => u.IsTransPlace == pIsTransPlace)
- .Where(!string.IsNullOrEmpty(pTransPlaceNo), u => u.TransPlaceNo == pTransPlaceNo)
.Where(pIsActivateWCS != null, u => u.IsActivateWCS == pIsActivateWCS)
.Where(!string.IsNullOrEmpty(pEnvironment), u => u.Environment == pEnvironment)
.Where(!string.IsNullOrEmpty(pAreaCode), u => u.AreaCode == pAreaCode)
@@ -472,74 +448,7 @@
}
}
- if(!string.IsNullOrEmpty(_IsSrmPlace))
- {
- if(!_IsSrmPlace.Equals("鏄�") && !_IsSrmPlace.Equals("鍚�"))
- {
- throw Oops.Oh($"绗瑊index}琛孾鏄惁鍫嗗灈鏈哄簱浣峕{_IsSrmPlace}鍊间笉姝g‘锛�");
- }
- else
- {
- bool outIsSrmPlace = _IsSrmPlace.Equals("鏄�") ? true : false;
- addItem.IsSrmPlace = outIsSrmPlace;
- }
- }
-
- if(!string.IsNullOrEmpty(_SrmPlaceNo))
- {
- addItem.SrmPlaceNo = (string)_SrmPlaceNo;
- }
- if(!string.IsNullOrEmpty(_IsRgvPlace))
- {
- if(!_IsRgvPlace.Equals("鏄�") && !_IsRgvPlace.Equals("鍚�"))
- {
- throw Oops.Oh($"绗瑊index}琛孾鏄惁RGV搴撲綅]{_IsRgvPlace}鍊间笉姝g‘锛�");
- }
- else
- {
- bool outIsRgvPlace = _IsRgvPlace.Equals("鏄�") ? true : false;
- addItem.IsRgvPlace = outIsRgvPlace;
- }
- }
-
- if(!string.IsNullOrEmpty(_RgvPlaceNo))
- {
- addItem.RgvPlaceNo = (string)_RgvPlaceNo;
- }
- if(!string.IsNullOrEmpty(_IsAgvPlace))
- {
- if(!_IsAgvPlace.Equals("鏄�") && !_IsAgvPlace.Equals("鍚�"))
- {
- throw Oops.Oh($"绗瑊index}琛孾鏄惁AGV搴撲綅]{_IsAgvPlace}鍊间笉姝g‘锛�");
- }
- else
- {
- bool outIsAgvPlace = _IsAgvPlace.Equals("鏄�") ? true : false;
- addItem.IsAgvPlace = outIsAgvPlace;
- }
- }
-
- if(!string.IsNullOrEmpty(_AgvPlaceNo))
- {
- addItem.AgvPlaceNo = (string)_AgvPlaceNo;
- }
- if(!string.IsNullOrEmpty(_IsTransPlace))
- {
- if(!_IsTransPlace.Equals("鏄�") && !_IsTransPlace.Equals("鍚�"))
- {
- throw Oops.Oh($"绗瑊index}琛孾鏄惁杈撻�佺嚎搴撲綅]{_IsTransPlace}鍊间笉姝g‘锛�");
- }
- else
- {
- bool outIsTransPlace = _IsTransPlace.Equals("鏄�") ? true : false;
- addItem.IsTransPlace = outIsTransPlace;
- }
- }
-
- if(!string.IsNullOrEmpty(_TransPlaceNo))
- {
- addItem.TransPlaceNo = (string)_TransPlaceNo;
- }
+
if(!string.IsNullOrEmpty(_IsActivateWCS))
{
if(!_IsActivateWCS.Equals("鏄�") && !_IsActivateWCS.Equals("鍚�"))
diff --git a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/WmsBase/WmsPlace.cs b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/WmsBase/WmsPlace.cs
index d1066d6..e22aa7f 100644
--- a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/WmsBase/WmsPlace.cs
+++ b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/WmsBase/WmsPlace.cs
@@ -4,7 +4,7 @@
/*
* @author : 鍒樻枃濂�
- * @date : 2024/4/23涓嬪崍6:30:44
+ * @date : 2024/4/24涓嬪崍4:54:43
* @desc : 搴撲綅琛�
*/
namespace Admin.NET.Core
@@ -77,70 +77,6 @@
[Required]
public PlaceStatusEnum PlaceStatus { get; set; }
-
-
- /// <summary>
- /// 鏄惁鍫嗗灈鏈哄簱浣�
- /// </summary>
- [Comment("鏄惁鍫嗗灈鏈哄簱浣�")]
-
- public bool? IsSrmPlace { get; set; }
-
-
- /// <summary>
- /// 鍫嗗灈鏈哄簱浣嶅彿
- /// </summary>
- [Comment("鍫嗗灈鏈哄簱浣嶅彿")]
- [MaxLength(50)]
- public string SrmPlaceNo { get; set; }
-
-
- /// <summary>
- /// 鏄惁RGV搴撲綅
- /// </summary>
- [Comment("鏄惁RGV搴撲綅")]
-
- public bool? IsRgvPlace { get; set; }
-
-
- /// <summary>
- /// RGV搴撲綅鍙�
- /// </summary>
- [Comment("RGV搴撲綅鍙�")]
- [MaxLength(50)]
- public string RgvPlaceNo { get; set; }
-
-
- /// <summary>
- /// 鏄惁AGV搴撲綅
- /// </summary>
- [Comment("鏄惁AGV搴撲綅")]
-
- public bool? IsAgvPlace { get; set; }
-
-
- /// <summary>
- /// AGV搴撲綅鍙�
- /// </summary>
- [Comment("AGV搴撲綅鍙�")]
- [MaxLength(50)]
- public string AgvPlaceNo { get; set; }
-
-
- /// <summary>
- /// 鏄惁杈撻�佺嚎搴撲綅
- /// </summary>
- [Comment("鏄惁杈撻�佺嚎搴撲綅")]
-
- public bool? IsTransPlace { get; set; }
-
-
- /// <summary>
- /// 杈撻�佺嚎搴撲綅鍙�
- /// </summary>
- [Comment("杈撻�佺嚎搴撲綅鍙�")]
- [MaxLength(50)]
- public string TransPlaceNo { get; set; }
/// <summary>
diff --git a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/ExcelTemplateFile/WmsMaterialImport.xlsx b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/ExcelTemplateFile/WmsMaterialImport.xlsx
index 0a407ec..3b153c7 100644
--- a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/ExcelTemplateFile/WmsMaterialImport.xlsx
+++ b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/ExcelTemplateFile/WmsMaterialImport.xlsx
Binary files differ
diff --git "a/\344\275\277\347\224\250\346\226\207\346\241\243/PDManer\346\226\207\344\273\266/\345\216\237\346\235\220\346\226\231\345\272\223\346\240\207\345\207\206\345\214\226.pdma.json" "b/\344\275\277\347\224\250\346\226\207\346\241\243/PDManer\346\226\207\344\273\266/\345\216\237\346\235\220\346\226\231\345\272\223\346\240\207\345\207\206\345\214\226.pdma.json"
index d200acb..2a4ee6c 100755
--- "a/\344\275\277\347\224\250\346\226\207\346\241\243/PDManer\346\226\207\344\273\266/\345\216\237\346\235\220\346\226\231\345\272\223\346\240\207\345\207\206\345\214\226.pdma.json"
+++ "b/\344\275\277\347\224\250\346\226\207\346\241\243/PDManer\346\226\207\344\273\266/\345\216\237\346\235\220\346\226\231\345\272\223\346\240\207\345\207\206\345\214\226.pdma.json"
@@ -4,7 +4,7 @@
"avatar": "",
"version": "4.1.3",
"createdTime": "2024-4-12 12:56:29",
- "updatedTime": "2024-4-24 15:31:08",
+ "updatedTime": "2024-4-24 16:53:19",
"dbConns": [],
"profile": {
"default": {
@@ -103,7 +103,7 @@
},
{
"defKey": "CreatedUserId",
- "defName": "鍒涘缓鑰匢d",
+ "defName": "鍒涘缓浜篒d",
"comment": "",
"domain": "717941D9-8B3F-435A-9F8E-8D13B7404D5B",
"type": "",
@@ -121,7 +121,7 @@
},
{
"defKey": "UpdatedUserId",
- "defName": "淇敼鑰匢d",
+ "defName": "淇敼浜篒d",
"comment": "",
"domain": "717941D9-8B3F-435A-9F8E-8D13B7404D5B",
"type": "",
@@ -21734,7 +21734,7 @@
},
{
"defKey": "ErpCode",
- "defName": "ERP浠g爜",
+ "defName": "ERP搴撳瓨鍦�",
"comment": "",
"domain": "94107640-E002-4AB3-A2DC-B66F98D9645F",
"type": "",
@@ -21965,7 +21965,7 @@
},
{
"defKey": "CreatedUserId",
- "defName": "鍒涘缓鑰匢d",
+ "defName": "鍒涘缓浜篒d",
"comment": "",
"domain": "717941D9-8B3F-435A-9F8E-8D13B7404D5B",
"type": "",
@@ -21993,7 +21993,7 @@
},
{
"defKey": "CreatedUserName",
- "defName": "鍒涘缓鑰呭悕绉�",
+ "defName": "鍒涘缓浜�",
"comment": "",
"domain": "94107640-E002-4AB3-A2DC-B66F98D9645F",
"type": "",
@@ -22021,7 +22021,7 @@
},
{
"defKey": "UpdatedUserId",
- "defName": "淇敼鑰匢d",
+ "defName": "淇敼浜篒d",
"comment": "",
"domain": "717941D9-8B3F-435A-9F8E-8D13B7404D5B",
"type": "",
@@ -22049,7 +22049,7 @@
},
{
"defKey": "UpdatedUserName",
- "defName": "淇敼鑰呭悕绉�",
+ "defName": "淇敼浜�",
"comment": "",
"domain": "94107640-E002-4AB3-A2DC-B66F98D9645F",
"type": "",
@@ -32872,153 +32872,6 @@
"uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
},
{
- "defKey": "IsSrmPlace",
- "defName": "鏄惁鍫嗗灈鏈哄簱浣�",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF",
- "id": "335D3433-78A5-4213-A410-95E1EFF532D6"
- },
- {
- "defKey": "SrmPlaceNo",
- "defName": "鍫嗗灈鏈哄簱浣嶅彿",
- "comment": "",
- "domain": "94107640-E002-4AB3-A2DC-B66F98D9645F",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "BC41E431-8E6A-4253-83F4-E589578322AA",
- "baseType": "F8A4AFB0-F3B7-4E32-A5F2-D4D8D3F4BACD",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "IsRgvPlace",
- "defName": "鏄惁RGV搴撲綅",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF",
- "id": "B18994CA-EB0C-4402-BB8E-749C080166F4"
- },
- {
- "defKey": "RgvPlaceNo",
- "defName": "RGV搴撲綅鍙�",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "94107640-E002-4AB3-A2DC-B66F98D9645F",
- "id": "3146288B-6B5D-447C-9339-7DB5D90E56FD"
- },
- {
- "defKey": "IsAgvPlace",
- "defName": "鏄惁AGV搴撲綅",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF",
- "id": "3BCB2418-C037-45BE-90B7-23F37696721B"
- },
- {
- "defKey": "AgvPlaceNo",
- "defName": "AGV搴撲綅鍙�",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "94107640-E002-4AB3-A2DC-B66F98D9645F",
- "id": "B07702F7-3F57-4A8E-B5EA-8A70FD6463E3"
- },
- {
- "defKey": "IsTransPlace",
- "defName": "鏄惁杈撻�佺嚎搴撲綅",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "refDict": "",
- "extProps": {},
- "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF",
- "id": "4FD2149A-C5A6-45C0-A72B-0476A5967CF7"
- },
- {
- "defKey": "TransPlaceNo",
- "defName": "杈撻�佺嚎搴撲綅鍙�",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "94107640-E002-4AB3-A2DC-B66F98D9645F",
- "id": "755769AB-B19A-4E22-8BA3-2E44E4AC7D86"
- },
- {
"defKey": "IsActivateWCS",
"defName": "鏄惁婵�娲讳笌浠诲姟璋冨害",
"comment": "",
@@ -33565,7 +33418,7 @@
},
{
"defKey": "CreatedUserId",
- "defName": "鍒涘缓鑰匢d",
+ "defName": "鍒涘缓浜篒d",
"comment": "",
"domain": "717941D9-8B3F-435A-9F8E-8D13B7404D5B",
"type": "",
@@ -33593,7 +33446,7 @@
},
{
"defKey": "CreatedUserName",
- "defName": "鍒涘缓鑰呭悕绉�",
+ "defName": "鍒涘缓浜�",
"comment": "",
"domain": "94107640-E002-4AB3-A2DC-B66F98D9645F",
"type": "",
@@ -33621,7 +33474,7 @@
},
{
"defKey": "UpdatedUserId",
- "defName": "淇敼鑰匢d",
+ "defName": "淇敼浜篒d",
"comment": "",
"domain": "717941D9-8B3F-435A-9F8E-8D13B7404D5B",
"type": "",
@@ -33649,7 +33502,7 @@
},
{
"defKey": "UpdatedUserName",
- "defName": "淇敼鑰呭悕绉�",
+ "defName": "淇敼浜�",
"comment": "",
"domain": "94107640-E002-4AB3-A2DC-B66F98D9645F",
"type": "",
@@ -42388,7 +42241,7 @@
},
{
"defKey": "CreatedUserId",
- "defName": "鍒涘缓鑰匢d",
+ "defName": "鍒涘缓浜篒d",
"comment": "",
"domain": "717941D9-8B3F-435A-9F8E-8D13B7404D5B",
"type": "",
@@ -42406,7 +42259,7 @@
},
{
"defKey": "UpdatedUserId",
- "defName": "淇敼鑰匢d",
+ "defName": "淇敼浜篒d",
"comment": "",
"domain": "717941D9-8B3F-435A-9F8E-8D13B7404D5B",
"type": "",
@@ -48540,6 +48393,335 @@
],
"correlations": [],
"indexes": []
+ },
+ {
+ "id": "A9C5E453-7EE0-447F-97B1-AF52177E7E2E",
+ "env": {
+ "base": {
+ "nameSpace": "",
+ "codeRoot": ""
+ }
+ },
+ "defKey": "wms_equipment_place",
+ "defName": "璁惧搴撲綅鍏宠仈淇℃伅",
+ "comment": "",
+ "properties": {
+ "partitioned by": "(date string)",
+ "row format delimited": "",
+ "fields terminated by ','": "",
+ "collection items terminated by '-'": "",
+ "map keys terminated by ':'": "",
+ "store as textfile;": ""
+ },
+ "nameTemplate": "{defKey}[{defName}]",
+ "headers": [
+ {
+ "refKey": "hideInGraph",
+ "hideInGraph": true
+ },
+ {
+ "refKey": "defKey",
+ "freeze": false,
+ "hideInGraph": false
+ },
+ {
+ "refKey": "defName",
+ "freeze": false,
+ "hideInGraph": false
+ },
+ {
+ "refKey": "primaryKey",
+ "freeze": false,
+ "hideInGraph": false
+ },
+ {
+ "refKey": "notNull",
+ "freeze": false,
+ "hideInGraph": true
+ },
+ {
+ "refKey": "autoIncrement",
+ "freeze": false,
+ "hideInGraph": true
+ },
+ {
+ "refKey": "domain",
+ "freeze": false,
+ "hideInGraph": true
+ },
+ {
+ "refKey": "type",
+ "freeze": false,
+ "hideInGraph": false
+ },
+ {
+ "refKey": "len",
+ "freeze": false,
+ "hideInGraph": false
+ },
+ {
+ "refKey": "scale",
+ "freeze": false,
+ "hideInGraph": false
+ },
+ {
+ "refKey": "comment",
+ "freeze": false,
+ "hideInGraph": true
+ },
+ {
+ "refKey": "refDict",
+ "freeze": false,
+ "hideInGraph": true
+ },
+ {
+ "refKey": "defaultValue",
+ "freeze": false,
+ "hideInGraph": true
+ },
+ {
+ "refKey": "isStandard",
+ "freeze": false,
+ "hideInGraph": false
+ },
+ {
+ "refKey": "uiHint",
+ "freeze": false,
+ "hideInGraph": true
+ },
+ {
+ "refKey": "extProps",
+ "freeze": false,
+ "hideInGraph": true
+ },
+ {
+ "refKey": "attr1",
+ "freeze": false,
+ "hideInGraph": true
+ },
+ {
+ "refKey": "attr2",
+ "freeze": false,
+ "hideInGraph": true
+ },
+ {
+ "refKey": "attr3",
+ "freeze": false,
+ "hideInGraph": true
+ },
+ {
+ "refKey": "attr4",
+ "freeze": false,
+ "hideInGraph": true
+ },
+ {
+ "refKey": "attr5",
+ "freeze": false,
+ "hideInGraph": true
+ },
+ {
+ "refKey": "attr6",
+ "freeze": false,
+ "hideInGraph": true
+ },
+ {
+ "refKey": "attr7",
+ "freeze": false,
+ "hideInGraph": true
+ },
+ {
+ "refKey": "attr8",
+ "freeze": false,
+ "hideInGraph": true
+ },
+ {
+ "refKey": "attr9",
+ "freeze": false,
+ "hideInGraph": true
+ }
+ ],
+ "fields": [
+ {
+ "defKey": "Id",
+ "defName": "Id涓婚敭",
+ "comment": "",
+ "type": "",
+ "len": 32,
+ "scale": "",
+ "primaryKey": true,
+ "notNull": true,
+ "autoIncrement": false,
+ "defaultValue": "",
+ "hideInGraph": true,
+ "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
+ "refDict": "",
+ "uiHint": "",
+ "id": "FD6CFC18-8FF1-4AC9-9591-8D83EE7EC6C7",
+ "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64"
+ },
+ {
+ "defKey": "EquipmentNo",
+ "defName": "璁惧鍙�",
+ "comment": "",
+ "type": "",
+ "len": "",
+ "scale": "",
+ "primaryKey": false,
+ "notNull": true,
+ "autoIncrement": false,
+ "defaultValue": "",
+ "hideInGraph": false,
+ "refDict": "",
+ "extProps": {},
+ "domain": "94107640-E002-4AB3-A2DC-B66F98D9645F",
+ "id": "4B7A4560-9A82-4E0D-913C-4397ACC815A0"
+ },
+ {
+ "defKey": "PlaceNo",
+ "defName": "搴撲綅鍙�",
+ "comment": "",
+ "type": "",
+ "len": "",
+ "scale": "",
+ "primaryKey": false,
+ "notNull": true,
+ "autoIncrement": false,
+ "defaultValue": "",
+ "hideInGraph": false,
+ "refDict": "",
+ "extProps": {},
+ "domain": "94107640-E002-4AB3-A2DC-B66F98D9645F",
+ "id": "CC93D3DD-2AF1-4A4E-AC83-894197701520"
+ },
+ {
+ "defKey": "CreatedUserName",
+ "defName": "鍒涘缓浜�",
+ "comment": "",
+ "domain": "94107640-E002-4AB3-A2DC-B66F98D9645F",
+ "type": "",
+ "len": "",
+ "scale": "",
+ "primaryKey": false,
+ "notNull": false,
+ "autoIncrement": false,
+ "defaultValue": "",
+ "hideInGraph": true,
+ "refDict": "",
+ "uiHint": "",
+ "id": "3F8A210A-A76C-4D93-8328-6CC79B7875EF",
+ "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64"
+ },
+ {
+ "defKey": "CreatedTime",
+ "defName": "鍒涘缓鏃堕棿",
+ "comment": "",
+ "domain": "E9456E44-8231-4BC0-B2CD-5FF4AEC6DE97",
+ "type": "",
+ "len": "",
+ "scale": "",
+ "primaryKey": false,
+ "notNull": false,
+ "autoIncrement": false,
+ "defaultValue": "",
+ "hideInGraph": true,
+ "refDict": "",
+ "uiHint": "",
+ "id": "7796D18C-32E1-4472-9811-E2983F1E3ECB",
+ "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811"
+ },
+ {
+ "defKey": "UpdatedUserName",
+ "defName": "淇敼浜�",
+ "comment": "",
+ "type": "",
+ "len": "",
+ "scale": "",
+ "primaryKey": false,
+ "notNull": false,
+ "autoIncrement": false,
+ "defaultValue": "",
+ "hideInGraph": false,
+ "refDict": "",
+ "extProps": {},
+ "domain": "94107640-E002-4AB3-A2DC-B66F98D9645F",
+ "id": "9FCCB6EB-3536-4ACF-92EA-EE685B1E4869",
+ "baseType": "F8A4AFB0-F3B7-4E32-A5F2-D4D8D3F4BACD"
+ },
+ {
+ "defKey": "UpdatedTime",
+ "defName": "淇敼鏃堕棿",
+ "comment": "",
+ "domain": "E9456E44-8231-4BC0-B2CD-5FF4AEC6DE97",
+ "type": "",
+ "len": "",
+ "scale": "",
+ "primaryKey": false,
+ "notNull": false,
+ "autoIncrement": false,
+ "defaultValue": "",
+ "hideInGraph": true,
+ "refDict": "",
+ "uiHint": "",
+ "id": "89D9334C-753F-494A-ACC8-38F38C58C907",
+ "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64"
+ },
+ {
+ "defKey": "CreatedUserId",
+ "defName": "鍒涘缓浜篒d",
+ "comment": "",
+ "domain": "717941D9-8B3F-435A-9F8E-8D13B7404D5B",
+ "type": "",
+ "len": "",
+ "scale": "",
+ "primaryKey": false,
+ "notNull": false,
+ "autoIncrement": false,
+ "defaultValue": "",
+ "hideInGraph": true,
+ "refDict": "",
+ "uiHint": "",
+ "id": "1924CB76-82B6-4697-BA4D-4A22505420F4",
+ "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098"
+ },
+ {
+ "defKey": "UpdatedUserId",
+ "defName": "淇敼浜篒d",
+ "comment": "",
+ "domain": "717941D9-8B3F-435A-9F8E-8D13B7404D5B",
+ "type": "",
+ "len": "",
+ "scale": "",
+ "primaryKey": false,
+ "notNull": false,
+ "autoIncrement": false,
+ "defaultValue": "",
+ "hideInGraph": true,
+ "refDict": "",
+ "uiHint": "",
+ "id": "1EC5776B-1E12-4656-941E-93D9202636F8",
+ "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098"
+ },
+ {
+ "defKey": "IsDeleted",
+ "defName": "杞垹闄ゆ爣璁�",
+ "comment": "",
+ "type": "",
+ "len": "",
+ "scale": "",
+ "primaryKey": false,
+ "notNull": true,
+ "autoIncrement": false,
+ "defaultValue": "",
+ "hideInGraph": false,
+ "refDict": "",
+ "extProps": {},
+ "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF",
+ "id": "D689DF98-A794-4AF4-8C2C-DB63E7306698",
+ "baseType": "7ECAE23D-9FDB-4015-93BC-459D56A1ACA1"
+ }
+ ],
+ "correlations": [],
+ "indexes": []
}
],
"views": [
@@ -49090,7 +49272,8 @@
"5BA66776-30F0-4C71-92A3-0A6CB6985823",
"30A9CA8E-93F6-4AFB-A388-CA0C01F74222",
"AD6794A1-3C5C-4DA3-86A9-222FBBFD109D",
- "041BF159-8998-4542-84A3-5E07D1616AF1"
+ "041BF159-8998-4542-84A3-5E07D1616AF1",
+ "A9C5E453-7EE0-447F-97B1-AF52177E7E2E"
],
"refViews": [],
"refDiagrams": [],
--
Gitblit v1.9.3