diff --git a/backend/BPA.MES.Base.Application/BPA.MES.Base.Application.xml b/backend/BPA.MES.Base.Application/BPA.MES.Base.Application.xml
index 1aa8685..09bf14c 100644
--- a/backend/BPA.MES.Base.Application/BPA.MES.Base.Application.xml
+++ b/backend/BPA.MES.Base.Application/BPA.MES.Base.Application.xml
@@ -2440,6 +2440,11 @@
桶Id
+
+
+ 清空桶
+
+
输出
@@ -2580,6 +2585,13 @@
+
+
+ 清空桶
+
+
+
+
名 称 :
@@ -2682,6 +2694,13 @@
+
+
+ 清空桶
+
+
+
+
名 称 :产品分组
diff --git a/backend/BPA.MES.Base.Application/Services/BucketInfoService/Dtos/BucketMaterialsRecordDto.cs b/backend/BPA.MES.Base.Application/Services/BucketInfoService/Dtos/BucketMaterialsRecordDto.cs
index 22d0c40..4a1fca6 100644
--- a/backend/BPA.MES.Base.Application/Services/BucketInfoService/Dtos/BucketMaterialsRecordDto.cs
+++ b/backend/BPA.MES.Base.Application/Services/BucketInfoService/Dtos/BucketMaterialsRecordDto.cs
@@ -63,6 +63,15 @@
///
public string BucketId { get; set; }
}
+
+ ///
+ /// 清空桶
+ ///
+ public class BucketClearInput
+ {
+ public string BucketId { get; set; }
+ }
+
///
/// 输出
///
diff --git a/backend/BPA.MES.Base.Application/Services/BucketInfoService/Services/BucketMaterialsRecordServcie.cs b/backend/BPA.MES.Base.Application/Services/BucketInfoService/Services/BucketMaterialsRecordServcie.cs
index 96b7f54..65ee5d0 100644
--- a/backend/BPA.MES.Base.Application/Services/BucketInfoService/Services/BucketMaterialsRecordServcie.cs
+++ b/backend/BPA.MES.Base.Application/Services/BucketInfoService/Services/BucketMaterialsRecordServcie.cs
@@ -99,5 +99,16 @@
var res = await _dbContext.Updateable(entity).IgnoreColumns(true).ExecuteCommandHasChangeAsync();
return res;
}
+ ///
+ /// 清空桶
+ ///
+ ///
+ ///
+ [HttpPost]
+ public async Task Clear(BucketClearInput input)
+ {
+ var res = await _dbContext.Deleteable().Where(x => x.BucketId == input.BucketId).ExecuteCommandHasChangeAsync();
+ return res;
+ }
}
}
diff --git a/backend/BPA.MES.Base.Application/Services/BucketInfoService/Services/IBucketMaterialsRecordService.cs b/backend/BPA.MES.Base.Application/Services/BucketInfoService/Services/IBucketMaterialsRecordService.cs
index 418d450..7d44d99 100644
--- a/backend/BPA.MES.Base.Application/Services/BucketInfoService/Services/IBucketMaterialsRecordService.cs
+++ b/backend/BPA.MES.Base.Application/Services/BucketInfoService/Services/IBucketMaterialsRecordService.cs
@@ -39,5 +39,11 @@
///
///
Task Detail(string Id);
+ ///
+ /// 清空桶
+ ///
+ ///
+ ///
+ Task Clear(BucketClearInput input);
}
}