40 lines
2.2 KiB
C#
40 lines
2.2 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace VOL.Model.IOT.Request
|
|
{
|
|
/// <summary>
|
|
/// 数据同步回调
|
|
/// </summary>
|
|
public class DataSyncCallBackParam
|
|
{
|
|
/// <summary>
|
|
/// 事件类型[Add,Update,Delete]
|
|
/// </summary>
|
|
public string EventType { get; set; }
|
|
|
|
/// <summary>
|
|
/// 数据类型[Class,Student,Teacher]
|
|
/// </summary>
|
|
public string DataType { get; set; }
|
|
|
|
/// <summary>
|
|
/// 数据
|
|
/// 示例:
|
|
/// 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"}
|
|
/// </summary>
|
|
public string Json { get; set; }
|
|
}
|
|
}
|