|
@@ -246,6 +246,21 @@ namespace Hotline.Api.Controllers
|
|
|
await _qualiteyTemplateDetail.RemoveRangeAsync(details, HttpContext.RequestAborted);
|
|
|
}
|
|
|
|
|
|
+ /// <summary>
|
|
|
+ /// 删除模版
|
|
|
+ /// </summary>
|
|
|
+ /// <param name="dto"></param>
|
|
|
+ /// <returns></returns>
|
|
|
+ [Permission(EPermission.DeleteQualityTemplate)]
|
|
|
+ [HttpDelete("templateBatch")]
|
|
|
+ public async Task Delete([FromBody] TemplateBatchDeleteDto dto)
|
|
|
+ {
|
|
|
+ List<QualityTemplate> templates = await _qualityTemplate.Queryable().In(x=>x.Id,dto.Ids).ToListAsync();
|
|
|
+ await _qualityTemplate.RemoveRangeAsync(templates, HttpContext.RequestAborted);
|
|
|
+ List<QualityTemplateDetail> details = await _qualiteyTemplateDetail.Queryable().In(x => x.TemplateId,dto.Ids).ToListAsync();
|
|
|
+ await _qualiteyTemplateDetail.RemoveRangeAsync(details, HttpContext.RequestAborted);
|
|
|
+ }
|
|
|
+
|
|
|
/// <summary>
|
|
|
/// 更新模版
|
|
|
/// </summary>
|