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); } }