40 lines
1.1 KiB
C#
40 lines
1.1 KiB
C#
|
using Ease.Core.DataAccess;
|
|||
|
using System;
|
|||
|
using System.Collections.Generic;
|
|||
|
using System.Linq;
|
|||
|
using System.Runtime.ConstrainedExecution;
|
|||
|
using System.Text;
|
|||
|
using System.Threading.Tasks;
|
|||
|
|
|||
|
namespace HRM.BO
|
|||
|
{
|
|||
|
[Serializable]
|
|||
|
public class AttnMobileRawData : BasicBaseObject
|
|||
|
{
|
|||
|
public int EmpID { get; set; }
|
|||
|
public DateTime AttnDate { get; set; }
|
|||
|
public DateTime PunchTime { get; set; }
|
|||
|
public float Latitude { get; set; }
|
|||
|
public float Longitude { get; set; }
|
|||
|
public bool IsSynced { get; set; }
|
|||
|
public string InRemarks { get; set; }
|
|||
|
public string OutRemarks { get; set; }
|
|||
|
public EnumMobilePunchType PunchType { get; set; }
|
|||
|
public string SyncRemarks { get; set; }
|
|||
|
|
|||
|
//public DateTime CreatedDate { get; set; }
|
|||
|
//public int CreatedBy { get; set; }
|
|||
|
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
public interface IAttnMobileRawDataService
|
|||
|
{
|
|||
|
AttnMobileRawData Get(int id);
|
|||
|
List<AttnMobileRawData> Get();
|
|||
|
int Save(AttnMobileRawData obj);
|
|||
|
int Delete(AttnMobileRawData obj);
|
|||
|
void SaveBulkMobileAttnRawData( List<AttnMobileRawData> oAttnMobileRawData);
|
|||
|
}
|
|||
|
}
|