using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Rdream.Core.Model { /// /// 学生门禁记录 /// [Serializable] public class AccessControlRecord { //记录ID public virtual Int32 id { get; set; } //卡ID public virtual string card_id { get; set; } //学生学号 public virtual string emp_id { get; set; } //门禁设备ID public virtual int door_id { get; set; } //测温 public virtual Double temperature { get; set; } //记录时间 public virtual DateTime passTime { get; set; } //门禁进出标志:1-出;2-进 public virtual int inOutFlag { get; set; } //事件标志 public virtual int evenFlag { get; set; } //图片 public virtual string picture { get; set; } //两次门禁考勤记录间相同方向在60秒(1分钟)内,不推送微信;为0时都推送。 public virtual int twoRecordSameTimes { get; set; } //两次门禁考勤记录间相反方向在60秒(1分钟)内,不推送微信;为0时都推送。 public virtual int twoRecordContraryTimes { get; set; } //两次门禁考勤记录间在60秒(5分钟)内,不推送短信;为0时都推送。 public virtual int twoRecordSMSTimes { get; set; } //学生类型:55 住宿;66 走读;其他(0,77,null) public virtual string status_id { get; set; } //门禁设备类型:1-依时利 public virtual int device_type { get; set; } //请假签到有效时长(秒) public virtual int validTimeLeave { get; set; } //是否考勤发送微信消息:0-不推送; 1-推送。 public virtual int isAttendanceSend { get; set; } //是否考勤发送短信消息:0-不推送; 1-推送。 public virtual int isAttendanceSMSSend { get; set; } //微信消息失败原因:如:黑名单限制、间隔时间限制、学生类型推送时间限制 public virtual string wxMessageFailReason { get; set; } //短信消息失败原因:如:黑名单限制、间隔时间限制、学生类型推送时间限制 public virtual string smsMessageFailReason { get; set; } //处理标志:0-未处理; 1-处理中;2-已处理. public virtual int dealFlag { get; set; } //更新时间 public virtual DateTime updateTime { get; set; } //授权企业ID public virtual string corpId { get; set; } public int isblack { get; set; } public string mobiles { get; set; } } }