using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace VOL.Model.IOT.Request { /// /// 数据同步回调 /// public class DataSyncCallBackParam { /// /// 事件类型[Add,Update,Delete] /// public string EventType { get; set; } /// /// 数据类型[Class,Student,Teacher] /// public string DataType { get; set; } /// /// 数据 /// 示例: /// Add-Class:[{"Id":1,"SchoolCode":"SC001","GradeId":10,"GradeName":"Grade 10","ClassName":"Class A","TeacherIds":[101,102]}] /// Update-Class:{"Id":1,"SchoolCode":"SC001","GradeId":10,"GradeName":"Grade 10","ClassName":"Class A","TeacherIds":[101,102]} /// Delete-Class:{"Id":1,"SchoolCode":"SC001","GradeId":10,"ClassId":1} /// Add-Student:[{"Id":1,"SchoolCode":"SC001",","ClassId":101,"StudentNo":"202301001","IDCard":"123456789012345678","StudentName":"张三","Age":16,"Sex":0,"Photo":"photo.jpg","Birthday":"2008-01-01T00:00:00","HeartRateFrontNo":"HR123","HeartRateId":"HRID123","RunChipNo":"RC123","RopeSkipQRCode":"RS123"}] /// Update-Student:{"Id":1,"SchoolCode":"SC001",","ClassId":101,"StudentNo":"202301001","IDCard":"123456789012345678","StudentName":"张三","Age":16,"Sex":0,"Photo":"photo.jpg","Birthday":"2008-01-01T00:00:00","HeartRateFrontNo":"HR123","HeartRateId":"HRID123","RunChipNo":"RC123","RopeSkipQRCode":"RS123"} /// Delete-Student:{"Id":1,"SchoolCode":"SC001","ClassId":101,"StudentNo":"202301001"} /// Add-Teacher:[{"Id":1,"SchoolCode":"SC001","TeacherName":"李老师","TeacherPhoneNo":"13888888888","TeacherPhoto":"teacher_photo.jpg","Password":"123456","Sex":1,"InductionDate":"2020-09-01T00:00:00","ClassIds":[101,102,103]}] /// Update-Teacher:{"Id":1,"SchoolCode":"SC001","TeacherName":"李老师","TeacherPhoneNo":"13888888888","TeacherPhoto":"teacher_photo.jpg","Password":"123456","Sex":1,"InductionDate":"2020-09-01T00:00:00","ClassIds":[101,102,103]} /// Delete-Teacher:{"Id":1,"SchoolCode":"SC001"} /// public string Json { get; set; } } }