35 lines
1.1 KiB
C#
35 lines
1.1 KiB
C#
using System;
|
|
|
|
namespace HikvisionAttendanceService.Data;
|
|
|
|
internal sealed class AttendanceMachineRow
|
|
{
|
|
public string MachineId { get; set; } = "";
|
|
public string MachineIp { get; set; } = "";
|
|
public int PortNumber { get; set; } = 8000;
|
|
public string MachineName { get; set; } = "";
|
|
public int? SiteId { get; set; }
|
|
public string MachineStatus { get; set; } = "";
|
|
public string MachineType { get; set; } = "";
|
|
public string Status { get; set; } = "";
|
|
public DateTime? LastSyncDate { get; set; }
|
|
public int TotalUsers { get; set; }
|
|
}
|
|
|
|
internal sealed class AttendanceMachineUserRow
|
|
{
|
|
public string MachineId { get; set; } = "";
|
|
public string SerialNumber { get; set; } = "";
|
|
public string EmployeeName { get; set; } = "";
|
|
public bool IsDeleted { get; set; }
|
|
public bool IsDeletionRequested { get; set; }
|
|
}
|
|
|
|
internal sealed class AttendanceMachineFaceTemplateRow
|
|
{
|
|
public string SerialNo { get; set; } = "";
|
|
public byte[] Template { get; set; } = Array.Empty<byte>();
|
|
public DateTime CreatedDate { get; set; }
|
|
public bool IsActive { get; set; } = true;
|
|
}
|