ソースを参照

feat(hiTeachSideMenu): add upload content request classes

terry 2 ヶ月 前
コミット
fabdef4af3

+ 14 - 0
TEAMModelOS/Models/Request/HiTeachSideMenu/UploadPrivateContentRequest.cs

@@ -0,0 +1,14 @@
+using Microsoft.AspNetCore.Http;
+using System.ComponentModel.DataAnnotations;
+
+namespace TEAMModelOS.Models.Request.HiTeachSideMenu
+{
+    public class UploadPrivateContentRequest
+    {
+        [Required]
+        public string Id { get; set; }
+
+        [Required]
+        public IFormFile File { get; set; }
+    }
+}

+ 21 - 0
TEAMModelOS/Models/Request/HiTeachSideMenu/UploadSchoolContentRequest.cs

@@ -0,0 +1,21 @@
+using Microsoft.AspNetCore.Http;
+using System.ComponentModel.DataAnnotations;
+
+namespace TEAMModelOS.Models.Request.HiTeachSideMenu
+{
+    public class UploadSchoolContentRequest
+    {
+        [Required]
+        public string Id { get; set; }
+
+        [Required]
+        public string[] PeriodId { get; set; }
+
+        public string[] SubjectId { get; set; } = [];
+
+        public string[] GradeId { get; set; } = [];
+
+        [Required]
+        public IFormFile File { get; set; }
+    }
+}