using Dolphin.ExamPictureCut.Constants; using Dolphin.ExamPictureCut.Domains.Basic; using Dolphin.ExamPictureCut.Options; using SqlSugar; namespace Dolphin.ExamPictureCut.Domains.Quest; /// /// 点阵笔离线数据 /// [Tenant(DbConsts.penoffline), IgnoreUnderLine] public class PenOfflineData { /// /// 笔id /// [SugarColumn(ColumnDataType = "symbol")] public string PenSerial { get; set; } /// /// 纸张id /// [SugarColumn(ColumnDataType = "symbol")] public string PageSerial { get; set; } = "no"; public int CX { get; set; } public int CY { get; set; } /// /// 时间戳 /// public long Time { get; set; } /// /// 笔数据类型 /// public PenDataType DataType { get; set; } /// /// 笔画 /// public long strokeIndex { get; set; } /// /// 记录类型 /// public LogType logType { get; set; } } /// /// 点阵笔数据类型 /// public enum PenDataType { 落笔, 移动, 抬笔, 连接, 断开连接 } /// /// 记录类型 /// public enum LogType { 作业, 互动课堂 }