企业微信智慧校园的门禁控制服务
wzp
2024-07-15 91b0b1f89e1a14f522b95ad0ebd3118261aafd7b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace Rdream.Core.Model
{
    /// <summary>
    /// 学生门禁记录
    /// </summary>
    [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; }
 
    }
}