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
{
作业,
互动课堂
}