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