using SqlSugar;
using WIDESEAWCS_Core.DB.Models;
namespace WIDESEAWCS_Model.Models
{
///
/// 假电芯平面点位表
///
///
/// 用于管理假电芯抓取点的平面点位信息。
/// 3行×16列布局,共48个点位(1-48),行优先排列。
/// 第1行:1-16,第2行:17-32,第3行:33-48。
///
[SugarTable(nameof(Dt_FakeBatteryPosition), "假电芯平面点位表")]
public class Dt_FakeBatteryPosition : BaseEntity
{
///
/// 主键ID
///
[SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnDescription = "主键ID")]
public int Id { get; set; }
///
/// 平面点位索引(1-48)
///
///
/// 3×16布局,行优先(1-16为第1行,17-32为第2行,33-48为第3行)。
///
[SugarColumn(ColumnDescription = "平面点位索引")]
public int PositionIndex { get; set; }
///
/// 所在行(1-3)
///
[SugarColumn(ColumnDescription = "所在行")]
public int Row { get; set; }
///
/// 所在列(1-16)
///
[SugarColumn(ColumnDescription = "所在列")]
public int Col { get; set; }
///
/// 是否已使用
///
[SugarColumn(ColumnDescription = "是否已使用")]
public bool IsUsed { get; set; }
}
}