소스 검색

批量删除课程接口

CrazyIter 4 년 전
부모
커밋
14c4f66ee7
1개의 변경된 파일12개의 추가작업 그리고 0개의 파일을 삭제
  1. 12 0
      TEAMModelOS/Controllers/School/CourseController.cs

+ 12 - 0
TEAMModelOS/Controllers/School/CourseController.cs

@@ -73,6 +73,18 @@ namespace TEAMModelOS.Controllers
             return builder.Data(idPk).build();
         }
         /// <summary>
+        /// 删除课程
+        /// </summary>
+        /// <param name="request"></param>
+        /// <returns></returns>
+        [HttpPost("deleteAll")]
+        public async Task<BaseJosnRPCResponse> DeleteAll(JosnRPCRequest<List<IdPk>> request)
+        {
+            JsonRPCResponseBuilder builder = JsonRPCResponseBuilder.custom();
+            List<IdPk> idPk = await _cosmos.DeleteAll<Course>(request.@params);
+            return builder.Data(idPk).build();
+        }
+        /// <summary>
         /// 保存更新课程安排
         /// </summary>
         /// <param name="request"></param>