Blame view

cloud/dahua/src/main/resources/mapper/usermapper.xml 2.96 KB
3d94fe32   陶汉栋   no message
1
2
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
acd712a6   陶汉栋   增加网关负载
3
<mapper namespace="com.example.dahua.dao.UserDao">
a106242e   陶汉栋   no message
4

2cbbb164   徐泉   智能校卫:海康、大华人脸机代码提交
5
6
7
8
9
10
11
12
13
14
15
    <!--<select id="getStudentNum" resultType="String" parameterType="String">-->
    <!--select student_num-->
    <!--from SZ_V_School_Student-->
    <!--where school_id = #{school_id}-->
    <!--and studentcode = #{studentcode}-->
    <!--</select>-->

    <select id="getStudentList" resultType="com.example.dahua.bean.StudentBean">
        select * from SZ_V_School_Student where school_id = #{schoolId}
        <if test="studentType != null">
            and student_type = #{studentType}
ad296f75   徐泉   智能校卫:海康、大华人脸机代码提交
16
        </if>
2cbbb164   徐泉   智能校卫:海康、大华人脸机代码提交
17
        <if test="sex != null and sex.size() >0">
acd712a6   陶汉栋   增加网关负载
18
            and sex in
2cbbb164   徐泉   智能校卫:海康、大华人脸机代码提交
19
20
21
22
            <foreach item="item" collection="sex" separator="," open="(" close=")" index="">
                #{item}
            </foreach>
        </if>
acd712a6   陶汉栋   增加网关负载
23
24
        and (student_num is not null or student_num != '') and (photo is not null or photo !='') order by newid()
    </select>
2cbbb164   徐泉   智能校卫:海康、大华人脸机代码提交
25
26
27

    <select id="getTeacherList" resultType="com.example.dahua.bean.StudentBean">
        select * from SZ_V_School_Teacher where school_id = #{schoolId}
f6c2934e   徐泉   大华设备对接艺校考勤
28
        and (teacher_num is not null or teacher_num !='')
2cbbb164   徐泉   智能校卫:海康、大华人脸机代码提交
29
30
        and (face is not null or face !='')
    </select>
191a8018   陶汉栋   无感考勤
31

2cbbb164   徐泉   智能校卫:海康、大华人脸机代码提交
32
33
34
35
36
37
    <select id="getAuthRecord" resultType="com.example.dahua.bean.DeviceAuthRecord">
        select * from AC_DeviceAuthRecord where State = 1 and GrantState = 1 and SchoolId = #{schoolId}
        <if test="studentType != null">
            and StudentType = #{studentType}
        </if>
    </select>
191a8018   陶汉栋   无感考勤
38

ad296f75   徐泉   智能校卫:海康、大华人脸机代码提交
39
40
41
42
43
44
    <select id="queryClintList" resultType="com.example.dahua.bean.AttendanceBean">
        select * from SZ_Attendance where school_id = #{schoolId} and clint_type in(22,29)
        <if test="deviceId != null and deviceId.trim() !=''">
            and clint_id = #{deviceId}
        </if>
    </select>
38841d26   徐泉   修改提交
45
46
47
48
49
50
51
52
53
54

    <select id="queryStudentIdList" resultType="java.lang.String">
       select StudentId from SS_RoomNumber where Status=1 and SchoolId=#{schoolId}
       and Pid in (select id from SS_Room where Status=1 and SchoolId=#{schoolId} and Pid=#{roomId})
       and StudentId in (select student_id from SZ_V_School_Student  where  school_id= #{schoolId}) order by newid()
    </select>

    <select id="getStudentByClassId" resultType="com.example.dahua.bean.StudentBean">
        select * from SZ_V_School_Student where school_id = #{schoolId}
        <if test="classIds != null and classIds.size() >0">
0d72f97b   徐泉   修改提交
55
            and class_id in
38841d26   徐泉   修改提交
56
57
58
59
60
61
62
63
64
65
66
67
            <foreach item="item" collection="classIds" separator="," open="(" close=")" index="">
                #{item}
            </foreach>
        </if>
        and student_num != '' and  photo !=''
    </select>

    <select id="getGroupByClassId" resultType="java.lang.Integer">
        SELECT
            Pid
        FROM
            SZ_OneCardGrouping
6184590c   徐泉   海康大华接口提交
68
        WHERE
0d72f97b   徐泉   修改提交
69
            ClassId = #{classId}
38841d26   徐泉   修改提交
70
71
72
73
        AND state = 1
    </select>

</mapper>
6184590c   徐泉   海康大华接口提交

38841d26   徐泉   修改提交

f6c2934e   徐泉   大华设备对接艺校考勤

0d72f97b   徐泉   修改提交

f6c2934e   徐泉   大华设备对接艺校考勤

4b0a4282   徐泉   海康 大华接口提交

3d94fe32   陶汉栋   no message